live_loop :metro do
sample :bd_ada
sleep 1
end
live_loop :foo_reverb do
stop
sync "/live_loop/metro"
use_synth :prophet
with_fx :reverb do
play [:c3, :c2, :b6, :b5+0.15,
72, 72.25,72.5, :c2-0.15].tick, sustain: 0.1
end
end
live_loop :foo_pingPong do
sync "/live_loop/metro"
use_synth :piano
with_fx :ping_pong do
play [:c3, :c2, :b6, :b5+0.15,
72, 72.25,72.5, :c2-0.15].tick, sustain: 0.1
end
end
You will notice there is a delay with the fx ping-pong. Is it normal ?
That’d let some of the dry sound through, sure. I was contemplating in the synthdef to wrap the last line in a Mix(…) to mix the dry sound into the returned sound.
Eg:
Thinking auto it I would suggest that it has a similar behaviour to :echo which is to include the original signal by default. So a mix: 1 includes the original and the echo and mix: 0 is just the original.