Have fun today with sonic pi and helm to extend the sound capacity.
Operating System used : Microsoft Windows 10
- send midi to Helm (Helm by Matt Tytel) via loop midi (loopMIDI | Tobias Erichsen)
- get back the audio from helm via VB Virtual Audio Cable (VB-Audio Virtual Apps)
- apply some effects into sonic pi on this audio
See on VB-Audio Virtual Apps. One virtual cable is enough for now.
Audio windows settings
The windows 10 audio mixer is not as rotten as that because it will memorize your settings for each software.
Script into sonici pi
# How to send midi notes to the synth Helm then get back the audio ? # Softwares used : # - https://www.tobias-erichsen.de/software/loopmidi.html # - https://tytel.org/helm/ # - VB The virtual audio Cable use_bpm 60 live_loop :midiToHelm, delay: 8 do ##| stop midi (scale :c4, :ritusen).tick, port: "loopmidi-_1" sleep 0.25 end live_loop :midiToHelmItou do ##| stop use_octave 0 midi [:c3, :f3].tick, port: "loopmidi-_1", channel: "2" sleep 1 end live_loop :bd do sample :drum_bass_hard, amp: 2 sleep 1 sample :drum_bass_hard, amp: 2 sample :drum_snare_hard, amp: 2 sleep 0.5 sample :drum_bass_hard, amp: 2 sleep 0.5 end live_loop :hihats do sample :drum_cymbal_open, start: 0.5, rate: 2, amp: [3, 2, 4, 1.5].tick sleep 0.25 end with_fx :echo, mix: 0.1, phase: 1.5 do live_audio :audioFromVBcable, input: 1, stereo: true end
Just an example in this video to illustrate in real life.
So now you can play helm with sonic pi.
Hope it helps !
Edit : just to add that you can have fun with some audio coming from google chrome with the settings above, e.g. radio speech
ps : if you see some terrible errors in my english, please let me know