Currently fingers de-energise after a hard-coded 2-second delay so they are held between repeated notes but not forever. This is a temporary measure that clearly fails if notes are to be held for longer than 2 seconds. Once overheating is dealt with (#52), remove functionality in arduino_main.ino that de-energises the fingers and instead decode the end of song MIDI message and release the fingers then.
Currently fingers de-energise after a hard-coded 2-second delay so they are held between repeated notes but not forever. This is a temporary measure that clearly fails if notes are to be held for longer than 2 seconds. Once overheating is dealt with (#52), remove functionality in
arduino_main.ino
that de-energises the fingers and instead decode the end of song MIDI message and release the fingers then.