Hello there,
I am trying to use 2 microphones in sonic pi and there seems to be some kind of buffer or routing problem when I use:
synth :sound_in_stereo, input: 2
The problem is that I always get the audio from channel 1 but not always audio from channel 2.
Thats’s the case if I use>
live_loop :CH1 do
synth :sound_in_stereo, sustain: 120, input: 1, pan: -1
sleep(2)
end
live_loop :CH2 do
synth :sound_in_stereo, sustain: 120, input: 2, pan: 1
sleep(2)
end
If I comment input 1 like this :
live_loop :CH1 do
##| synth :sound_in_stereo, sustain: 120, input: 1, pan: -1
sleep(2)
end
##| end
live_loop :CH2 do
synth :sound_in_stereo, sustain: 120, input: 2, pan: 1
sleep(2)
end
I hear nothing. It is not a routing issue since I am sending this to my DAW and I can see clearly channels 1 and 2 receiving signal and more or less on the same levels.
I have also tried:
live_audio :ch1 do
synth :sound_in_stereo, sustain: 120, input: 1, pan: -1
end
live_audio :ch2 do
synth :sound_in_stereo, sustain: 120, input: 2, pan: 1
end
Same outcome. but also panner does not work anymore. channel 1 gets to both left and right and channel 2 is nowhere to be heard ( removing the sustain: 120 argument did not help either)
I think this second option would be the ideal setup as I want to use this in a 48 hour installation and use the mic input as control for other synths
Any tips on how to fix this or work within such a configuration is welcome.
Thanks in advance !
All the best !