11 lines
283 B
Python
11 lines
283 B
Python
SynthUtils {
|
|
*playChordGated {
|
|
|synth, time, freqs=#[], args=#[]|
|
|
r{
|
|
var synths = Array.fill(127, nil);
|
|
freqs.do({|freq, i| synths[i] = Synth(synth, args ++ [freq: freq] ++ [release: time])});
|
|
time.wait;
|
|
synths.do({|item, i| synths[i].set(\gate, 0)});
|
|
}.play;
|
|
}
|
|
} |