Show HN: A Python script that parses sheet music and plays it on a drum machine
Summary not yet generated for this article.
Original Text
The Korg ER-1 Electribe drum machine has 4 oscillators, which I always thought would be perfect for playing contrapuntal music in the style of J.S. Bach. The problem is that as a drum machine, it doesn't interpret MIDI pitch in any conventional way, so I wrote a Python script that will translate MIDI notes into settings that produce pitch approximations on the ER-1. I actually like the "detuned" effect this produces; maybe it even gets at a tuning closer to what might have been used in Bach's time.
Code: https://github.com/hankthemason/er1-score-reader
Performances:
- https://www.youtube.com/watch?v=lMdqXUZcfrU
- https://www.youtube.com/watch?v=NOUJm7nBqkw
Comments (0 of ) ⌛