Show HN: A Python script that parses sheet music and plays it on a drum machine

2 points by hankthemason 98 days ago hankthemason.com 0 comments
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 ) ⌛

Loading more comments... ⌛
Scroll down to load more comments
No comments available.
Type to search HN and engineering blog articles
Press Escape to close  |  ↑↓ to navigate  |  Enter to open