Espressive MIDI 2.0 Puredata Synth on embedded systems
Espressive MIDI 2.0 Puredata Synth on embedded systems
MIDI 2.0, included in the Linux kernel since version 6.5, promises significant advancements for MPE (MIDI Polyphonic Expression) keyboards and synthesizers. It offers higher resolution control, increased expressiveness, and more detailed parameter control. This allows for more nuanced performances and greater articulation in sound design. Additionally, MIDI 2.0 provides bidirectional communication, enabling devices to automatically configure themselves for optimal performance and compatibility.
As an exploration, an MIDI 2.0 MPE Puredata synthesizer as (embedded) Linux device has been developed and tested using Puredata with MIDI 2.0 for interfacing, audio device and streaming. The advantages and disadvantages of this open-source project are shown and demonstrated in this talk.