Hi, I read the tutorial (and browsed through the forum) but something wasn’t immediately apparent to me…
I am hoping to make my MIDI instrument, based on a Raspberry Pi3. It will hopefully have a keyboard (piano keys) and sliders and dials/knobs.
I was hoping to run a synth (such as Sonic Pi) that can play both generated-sounds and pre-recorded samples; who’s parameters and values can be tweaked by the MIDI controller (eg: the dials and sliders would affect sustain/amp/echo etc) and the key-presses would alter something akin to the pitch velocity parameter. It seems that Sonic Pi has some great features that would be well suited to this and the ability for fine-control of each sound.
Is this something that can be done with Sonic Pi or am I right in thinking that all input has to be typed as code? If it accepts typed commands only, I presume I would need the MIDI controller to pass code strings to the GUI somehow, from a script.
Also, here is a link to some great free samples (in various categories) which people here may find useful…