Hi,
Have fun today with sonic pi and helm to extend the sound capacity.
Operating System used : Microsoft Windows 10
Goals :
- 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
install VBCable
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.
Helm settings
loop-midi settings
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