I’m currently trying to combine Sonic-Pi with HELM. What I want to achieve is to send MIDI data to HELM and feed the output of HELM back to live_audio for input in Sonic-Pi. There is a tutorial on Youtube demonstrating how this can be done on a Mac. However, I’m using Windows 10 and cannot get this to work.
Googling around for an audio loopback device I found a software called VB-CABLE, which is a virtual audio device working as virtual audio cable. I downloaded and installed this software, but now I dont know how get live_audio input from it.
I tried as follows:
# live_audio :voice, input: 1 live_audio :helm, input: 3
On input: I tried any number from 3 to 9. None worked. I also tried without the input: parameter at all.
The voice example works fine with input: 1 or input: 2 as well as without the input parameter at all.
Finally, to make sure I’m not completely wrong, I used the “CABLE Output (VB-Audio Virtual Cable)” for 2 Channel Stereo input for recording the output of HELM in Audacity. This worked perfectly well.
VB-CABLE is using PortAudio V19.5.0 and supports several interface types (MME, Windows WASAPI and Windows Direct Sound). It was easy to install and did not need any configuration. If possible I would like to stick with it.
What do I do wrong, or, in case this setup is not supported for some reason, what alternatives do exist? Every hint is welcome.