From: Eugene Petkevich Date: Wed, 22 Mar 2023 21:29:14 +0000 (+0100) Subject: try other synths with beat generators X-Git-Url: https://git.zuelum.org/?a=commitdiff_plain;h=5e9af0961a3868796203257fe43a5f0dc25e6467;p=scprojects.git try other synths with beat generators --- diff --git "a/\320\227\321\217\321\201\320\260\321\205-\320\234\321\213\322\217\320\270\323\210\321\221.scd" "b/\320\227\321\217\321\201\320\260\321\205-\320\234\321\213\322\217\320\270\323\210\321\221.scd" index 1939837..7c52ad1 100644 --- "a/\320\227\321\217\321\201\320\260\321\205-\320\234\321\213\322\217\320\270\323\210\321\221.scd" +++ "b/\320\227\321\217\321\201\320\260\321\205-\320\234\321\213\322\217\320\270\323\210\321\221.scd" @@ -30,7 +30,7 @@ ); sig = sig + partial; }); - distort = 1 + (0.1 * ampEnv); + distort = 1 + (1.1 * ampEnv); sig = (sig * distort).clip(-1, 1); sig = Pan2.ar(sig, pan, amp); Out.ar(out, sig); @@ -319,21 +319,42 @@ Pdef(\cocewary, ~cocewary).quant_(1).play; timingOffset: 0, ]); Pdef(\sicilaqe, ~sicilaqe).quant_(2).play; +) -~beatGytuzowi = ~beatGenerator.(7, 4, db: -17, attack: 0.05, release: 1.0, chance: 0.5, weights: #[3, 7]); +( +~beatGytuzowi = ~beatGenerator.(7, 1, db: -16, attack: 0.05, release: 0.7, chance: 0.5, weights: #[3, 1]); ~beatGytuzowi.size.postln; ~gytuzowi = Pbind(*[ out: Pshuf(~reverbBusses.wrapExtend(~beatGytuzowi.size), inf), - instrument: Pshuf(~synthNames.wrapExtend(~beatGytuzowi.size), inf), + instrument: \dyti, //Pshuf(~synthNames.wrapExtend(~beatGytuzowi.size), inf), + legato: Pshuf(Array.fill(~beatGytuzowi.size, {rrand(0.2, 0.9)}), inf), pan: [-0.9, 0.9], scale: Pn(~scale), - octave: Prand([6, 7, 8], inf), + octave: Prand([6], inf), #[\dur, \degree, \db, \attack, \release]: Pseq( ~beatGytuzowi, inf, ), timingOffset: 0, ]); -Pdef(\gytuzowi, ~gytuzowi).quant_(4).play; +Pdef(\gytuzowi, ~gytuzowi).quant_(1).play; + +~beatMazywaqo = ~beatGenerator.(7, 2, db: -14, attack: 0.05, release: 0.5, chance: 0.6, weights: #[3, 1]); +~beatMazywaqo.size.postln; +~mazywaqo = Pbind(*[ + out: Pshuf(~reverbBusses.wrapExtend(~beatMazywaqo.size), inf), + instrument: \dyti, + legato: Pshuf(Array.fill(~beatMazywaqo.size, {rrand(0.2, 0.9)}), inf), + pan: [-0.9, 0.9], + scale: Pn(~scale), + octave: Prand([7], inf), + #[\dur, \degree, \db, \attack, \release]: Pseq( + ~beatMazywaqo, inf, + ), + timingOffset: 0, +]); +Pdef(\mazywaqo, ~mazywaqo).quant_(2).play; +) + /* very nice beat hediwana.beats: ~beatQogamocy = [ [ 0.125, 3, -9, 0.0175, 0.175 ], [ 0.125, 3, -9, 0.0175, 0.175 ], [ 0.25, 2, -6, 0.023333333333333, 0.23333333333333 ], [ 0.125, 3, -9, 0.0175, 0.175 ], [ 0.125, 3, -9, 0.0175, 0.175 ], [ 0.25, 2, -3, 0.035, 0.35 ] ];