midi-recorder
midi-recorder copied to clipboard
Support more MIDI event types
- [x] Instrument change (displayed as a bar with instrument number and name)
- [x] Instrument bank select
- [ ] Aftertouch pressure (I don't have a device that supports this)
- [ ] Investigate: can we more simply handle MIDI file creation, especially with all possible events, if we ditch SimpleMidiInput? How low level is the WebMIDI API? How well do MIDI streams map to Standard MIDI Files? Also, what about JZZ.js?
For bank selects, I can get the event easily, I just need to keep track of the selected bank, and I need more instrument name data, to account for the different banks: https://www.npmjs.com/package/jzz-midi-gm