de.sciss.tallin.Anemone.scala Maven / Gradle / Ivy
package de.sciss.tallin
import de.sciss.lucre.stm.Sys
import de.sciss.nuages.{ParamSpec, Nuages, ScissProcs, ExpWarp}
import de.sciss.{synth, nuages}
object Anemone {
implicit class BangBang[A](val in: A) extends AnyVal {
def !! (n: Int): Vector[A] = Vector.fill(n)(in)
}
def apply[S <: Sys[S]](dsl: nuages.DSL[S], sCfg: ScissProcs.Config, nCfg: Nuages.Config)
(implicit tx: S#Tx, n: Nuages[S]): Unit = {
import dsl._
val masterChansOption = nCfg.masterChannels
val numChannels = if (sCfg.generatorChannels <= 0) masterChansOption.fold(2)(_.size) else sCfg.generatorChannels
generator("anem-is-20-162") {
import synth._
import ugen._
val _amp = pAudio("amp", ParamSpec(0.01, 1, ExpWarp), default = 0.1)
// RandSeed.ir(trig = 1, seed = 56789.0)
val yi = LFDNoise3.ar(Seq.fill(numChannels)(1551.5026))
val width = yi max 0.0
val in_0 = VarSaw.ar(freq = Seq.fill(numChannels)(100.5704), iphase = 0.0, width = width)
val twoPole = TwoPole.ar(in_0, freq = 55.773136, radius = 1.0)
val scaleneg = twoPole scaleneg 0.0014409359
val in_1 = LeakDC.ar(Seq.fill(numChannels)(0.016513553), coeff = 0.995)
val oneZero = OneZero.ar(in_1, coeff = 1.0)
val mod = twoPole % oneZero
val in_2 = LeakDC.ar(Seq.fill(numChannels)(0.35691246), coeff = 0.995)
val k = DelayN.ar(in_2, maxDelayTime = 20.0, delayTime = 0.23810405)
val gbmanL = GbmanL.ar(freq = Seq.fill(numChannels)(55.773148), xi = 100.5704, yi = 163.37988)
val b_0 = LFDNoise3.ar(Seq.fill(numChannels)(1551.5026))
val a = 0.016513553 scaleneg b_0
val decayTime = LinCongN.ar(freq = gbmanL, a = a, c = 100.5704, m = 4734.57, xi = 100.5704)
val max_0 = twoPole max 0.0
val delayTime_0 = max_0 min 20.0
val delayL = DelayL.ar(gbmanL, maxDelayTime = 20.0, delayTime = delayTime_0)
val in_3 = LeakDC.ar(Seq.fill(numChannels)(2.3382738), coeff = 0.995)
val in_4 = Decay2.ar(in_3, attack = 0.016513553, release = 30.0)
val in_5 = LeakDC.ar(in_4, coeff = 0.995)
val delay2 = Delay2.ar(in_5)
val in_6 = Impulse.ar(freq = 498.64328, phase = 1.0)
val in_7 = LeakDC.ar(in_4, coeff = 0.995)
val max_1 = in_6 max 0.0
val pitchDispersion = max_1 min 1.0
val max_2 = delayL max 0.0
val timeDispersion = max_2 min 2.0
val pitchShift = PitchShift.ar(in_7, winSize = 2.0, pitchRatio = 0.0, pitchDispersion = pitchDispersion, timeDispersion = timeDispersion)
val standardL = StandardL.ar(freq = 55.773136, k = k, xi = 333.4453, yi = gbmanL)
val in_8 = LeakDC.ar(-62.88437, coeff = 0.995)
val max_3 = twoPole max 0.0
val timeDown = max_3 min 30.0
val lag3UD = Lag3UD.ar(in_8, timeUp = 0.0, timeDown = timeDown)
val in_9 = LeakDC.ar(-9.2467286E-5, coeff = 0.995)
val xi_0 = Lag3UD.ar(in_9, timeUp = 30.0, timeDown = 30.0)
val ring3 = xi_0 ring3 0.23652716
val max_4 = in_6 max 0.0
val delayTime_1 = max_4 min 0.23652716
val combN = CombN.ar(in_6, maxDelayTime = 0.23652716, delayTime = delayTime_1, decayTime = decayTime)
val in_10 = LeakDC.ar(-62.88437, coeff = 0.995)
val max_5 = delay2 max 0.55
val max_6 = in_6 max 0.0
val revTime = max_6 min 100.0
val max_7 = a max 0.0
val damping = max_7 min 1.0
val max_8 = in_4 max 0.0
val spread = max_8 min 43.0
val roomSize = max_5 min 300.0
val gVerb = GVerb.ar(Mix.mono(in_10),
roomSize = roomSize \ 0, revTime = revTime \ 0,
damping = damping \ 0, inputBW = 0.0, spread = spread \ 0, dryLevel = delay2 \ 0,
earlyRefLevel = 2.5205823E-4, tailLevel = 0.0073382077, maxRoomSize = 300.0)
val in_11 = LeakDC.ar(Seq.fill(numChannels)(8.832454), coeff = 0.995)
val lPZ1 = LPZ1.ar(in_11)
val max_9 = lPZ1 max 0.01
val syncFreq = max_9 min 20000.0
val max_10 = oneZero max 0.01
val sawFreq = max_10 min 20000.0
val syncSaw = SyncSaw.ar(syncFreq = syncFreq, sawFreq = sawFreq)
val lorenzL = LorenzL.ar(freq = -68.48215, s = -0.88766193, r = 0.0014409359, b = b_0, h = 0.06, xi = 0.23652716, yi = 100.5704, zi = 0.23652716)
val in_12 = LeakDC.ar(Seq.fill(numChannels)(-68.48215), coeff = 0.995)
val lPZ2 = LPZ2.ar(in_12)
val max_11 = a max 0.5
val b_1 = max_11 min 1.5
val latoocarfianC = LatoocarfianC.ar(freq = 2287.8992, a = -9.2467286E-5, b = b_1, c = 0.5, d = delay2, xi = xi_0, yi = yi)
val mix = Mix(Seq[GE](scaleneg, mod, pitchShift, standardL, lag3UD, ring3, combN, gVerb, syncSaw, lorenzL, lPZ2, latoocarfianC))
val in_13 = mix // Mix.Mono(mix)
val checkBadValues = CheckBadValues.ar(in_13, id = 0.0, post = 0.0)
val gate = checkBadValues sig_== 0.0
val in_14 = Gate.ar(in_13, gate = gate)
val pan2 = in_14 // Pan2.ar(in_14, pos = 0.0, level = 1.0)
// val _trig = Impulse.ar("freq".kr(2))
// val _pitch = (TIRand.ar(lo = -2, hi = 2, trig = _trig) * 6).midiratio
// val _karlPitch = PitchShift.ar(in = pan2, pitchRatio = _pitch, pitchDispersion = 0, timeDispersion = 0)
val sig = pan2 // _karlPitch // pan2 * 0.5 + _karlPitch * 0.5
// WTF - min, max
Limiter.ar(LeakDC.ar(sig)).max(-1).min(1) * _amp
}
generator("anem-tt-55-dn") {
import synth._
import ugen._
val _amp = pAudio("amp", ParamSpec(0.01, 1, ExpWarp), default = 0.1)
// RandSeed.ir(trig = 1, seed = 56789.0)
val in_0 = LeakDC.ar(Seq.fill(numChannels)(0.0), coeff = 0.995)
val freq_0 = RLPF.ar(in_0, freq = 10.0, rq = 0.014865998)
val max_0 = freq_0 max 0.01
val freq_1 = max_0 min 20000.0
val varSaw_0 = VarSaw.ar(freq = freq_1, iphase = 0.0, width = 0.0)
val in_2 = LeakDC.ar(Seq.fill(numChannels)(0.014865998), coeff = 0.995)
val max_1 = freq_0 max 0.0
val time_0 = max_1 min 30.0
val freq_3 = Lag.ar(in_2, time = time_0)
val in_3 = LFDNoise0.ar(Seq.fill(numChannels)(freq_3))
val in_4 = LeakDC.ar(in_3, coeff = 0.995)
val lag3_0 = Lag3.ar(in_4, time = 0.0)
val bPZ2 = BPZ2.ar(lag3_0)
val min_0 = Constant(0.21584345f) min bPZ2
val in_5 = LeakDC.ar(Seq.fill(numChannels)(988.4579), coeff = 0.995)
val max_2 = bPZ2 max 0.0
val maxDelayTime_0 = max_2 min 20.0
val max_3 = min_0 max 0.0
val delayTime_0 = max_3 min maxDelayTime_0
val combC = CombC.ar(in_5, maxDelayTime = maxDelayTime_0, delayTime = delayTime_0, decayTime = 1.0)
val in_10 = LeakDC.ar(0.051471394, coeff = 0.995)
val max_9 = combC max 0.0
val time_1 = max_9 min 30.0
val lag3_1 = Lag3.ar(in_10, time = time_1)
val min_2 = Constant(-5.20667f) min lag3_1
val in_11 = LeakDC.ar(8745.995, coeff = 0.995)
val max_10 = lag3_1 max 0.0
val maxDelayTime_1 = max_10 min 20.0
val max_11 = min_2 max 0.0
val delayTime_1 = max_11 min maxDelayTime_1
val allpassN = AllpassN.ar(in_11, maxDelayTime = maxDelayTime_1, delayTime = delayTime_1, decayTime = 0.0047073597)
val max_12 = allpassN max 0.0
val iphase_1 = max_12 min 1.0
val p4 = pAudio("p1", ParamSpec(1, 1000, ExpWarp), default = 12.434091)
val varSaw_1 = VarSaw.ar(freq = p4, iphase = iphase_1, width = 0.28425974)
val roundUpTo = varSaw_0 roundUpTo varSaw_1
val mix = roundUpTo
val in_21 = mix // Mix.Mono(mix)
val checkBadValues = CheckBadValues.ar(in_21, id = 0.0, post = 0.0)
val gate = checkBadValues sig_== 0.0
val in_22 = Gate.ar(in_21, gate = gate)
val pan2 = in_22 // Pan2.ar(in_22, pos = 0.0, level = 1.0)
val sig = Limiter.ar(LeakDC.ar(pan2)) * _amp
sig
}
generator("anem-tt-55-dn") {
import synth._
import ugen._
val _amp = pAudio("amp", ParamSpec(0.01, 1, ExpWarp), default = 0.1)
// RandSeed.ir(trig = 1, seed = 56789.0)
val b_0 = SyncSaw.ar(syncFreq = Seq.fill(numChannels)(872.9059), sawFreq = 0.07972072)
val p1 = pAudio("freq", ParamSpec(1.0, 2000, ExpWarp), default = 440.0)
val lFPulse_0 = LFPulse.ar(freq = Seq.fill(numChannels)(p1), iphase = 1.0, width = 1.0)
val lFPar_0 = LFPar.ar(freq = Seq.fill(numChannels)(0.01), iphase = 0.0)
val clip2_0 = lFPar_0 clip2 0.7677357
val decayTime_0 = lFPulse_0 >= clip2_0
val mod_0 = 1.0 % lFPulse_0
val lFPulse_1 = LFPulse.ar(freq = Seq.fill(numChannels)(7.3190875), iphase = 0.0, width = 0.0)
val in_0 = LeakDC.ar(mod_0, coeff = 0.995)
val max_0 = lFPulse_1 max 0.0
val delayTime_0 = max_0 min 0.0014424388
val combC_0 = CombC.ar(in_0, maxDelayTime = 0.0014424388, delayTime = delayTime_0, decayTime = 7.531644)
val in_1 = LeakDC.ar(Seq.fill(numChannels)(1.5063983E-5), coeff = 0.995)
val max_1 = mod_0 max 0.0
val delayTime_1 = max_1 min 0.022008082
val in_2 = AllpassC.ar(in_1, maxDelayTime = 0.022008082, delayTime = delayTime_1, decayTime = 0.0014424388)
val onePole = OnePole.ar(in_2, coeff = 0.0023975172)
val atan2 = 872.9059 atan2 in_2
val in_3 = LeakDC.ar(Seq.fill(numChannels)(-1.89771E-5), coeff = 0.995)
val delay1_0 = Delay1.ar(in_3)
val ring3 = lFPulse_1 ring3 8.916748
val ring4 = delay1_0 ring4 ring3
val max_2 = delay1_0 max 0.0
val width_0 = max_2 min 1.0
val lFGauss_0 = LFGauss.ar(dur = 5.0E-5, width = width_0, phase = 1.0, loop = 1644.8522, doneAction = doNothing)
val sumsqr = lFGauss_0 sumsqr 117.86163
val a_0 = LFDClipNoise.ar(Seq.fill(numChannels)(0.8250135))
val fold2 = -697.5932 fold2 lFPar_0
val bitAnd = fold2 & 0.018849522
val in_4 = LeakDC.ar(fold2, coeff = 0.995)
val b_1 = Delay2.ar(in_4)
val ring2_0 = fold2 ring2 0.8250135
val xi_0 = fold2 wrap2 1.0
val thresh_0 = a_0 thresh fold2
val in_5 = LeakDC.ar(Seq.fill(numChannels)(7.3190875), coeff = 0.995)
val max_3 = lFPulse_0 max 0.0
val delayTime_2 = max_3 min 0.0
val delayL_0 = DelayL.ar(in_5, maxDelayTime = 0.0, delayTime = delayTime_2)
val quadN_0 = QuadN.ar(freq = Seq.fill(numChannels)(0.0), a = 0.0, b = 0.0, c = 0.0, xi = 0.8250135)
val min = Constant(0.0f) min quadN_0
val freq_0 = CuspL.ar(freq = delayL_0, a = lFPar_0, b = min, xi = 1.5063983E-5)
val xi_1 = LFDNoise1.ar(Seq.fill(numChannels)(0.66143084))
val neq = freq_0 sig_!= xi_1
val linCongL = LinCongL.ar(freq = freq_0, a = -13.891433, c = 1.5042997E-4, m = 0.080567405, xi = xi_0)
val rLPF = RLPF.ar(delayL_0, freq = 10.0, rq = 0.01)
val max_4 = thresh_0 max 0.01
val freq_1 = max_4 min 20000.0
val max_5 = delayL_0 max 0.0
val iphase_0 = max_5 min 1.0
val lFPar_1 = LFPar.ar(freq = freq_1, iphase = iphase_0)
val thresh_1 = 133.04327 thresh delayL_0
val in_6 = LeakDC.ar(Seq.fill(numChannels)(1.0), coeff = 0.995)
val lag_0 = Lag.ar(in_6, time = 0.0)
val freq_2 = SampleRate.ir * 0.5 // Nyquist()
val freq_3 = LinCongN.ar(freq = freq_2, a = -0.36279276, c = lFPulse_0, m = 20.145914, xi = 0.10357987)
val sqrdif = freq_3 sqrdif -2425.7073
val plus_0 = freq_3 + quadN_0
val lFDClipNoise = LFDClipNoise.ar(Seq.fill(numChannels)(7.531644))
val cuspN_0 = CuspN.ar(freq = freq_3, a = lFDClipNoise, b = lFPulse_0, xi = 0.8250135)
val in_7 = LeakDC.ar(Seq.fill(numChannels)(20.145914), coeff = 0.995)
val max_6 = freq_3 max 0.0
val maxDelayTime_0 = max_6 min 20.0
val max_7 = lag_0 max 0.0
val delayTime_3 = max_7 min maxDelayTime_0
val delayC = DelayC.ar(in_7, maxDelayTime = maxDelayTime_0, delayTime = delayTime_3)
val b_2 = LFDClipNoise.ar(Seq.fill(numChannels)(-4.619783))
val c_0 = QuadN.ar(freq = 0.0, a = lFPar_1, b = b_2, c = 0.8250135, xi = 199.98691)
val ring2_1 = 1.0 ring2 delayC
val quadC = QuadC.ar(freq = 0.0, a = 7.3190875, b = -0.008399427, c = quadN_0, xi = 0.0)
val in_8 = LinCongC.ar(freq = 0.022283768, a = quadC, c = 743.26575, m = 41.52797, xi = quadC)
val plus_1 = in_8 + 0.09049736
val in_9 = LeakDC.ar(in_8, coeff = 0.995)
val b_3 = BPZ2.ar(in_9)
val in_10 = LeakDC.ar(Seq.fill(numChannels)(7388.521), coeff = 0.995)
val max_8 = thresh_0 max 0.0
val radius = max_8 min 1.0
val x0 = TwoZero.ar(in_10, freq = 10.0, radius = radius)
val henonC = HenonC.ar(freq = 1605.479, a = 0.008464628, b = b_3, x0 = x0, x1 = 0.015739825)
val max_9 = henonC max 0.5
val b_4 = max_9 min 1.5
val max_10 = quadC max 0.5
val c_1 = max_10 min 1.5
val latoocarfianC_0 = LatoocarfianC.ar(freq = ring2_1, a = 0.028330043, b = b_4, c = c_1, d = thresh_0, xi = -0.0025060782, yi = 0.026794823)
val quadL_0 = QuadL.ar(freq = -1.89771E-5, a = ring2_1, b = 7.107886, c = c_0, xi = 0.0)
val in_11 = LeakDC.ar(in_8, coeff = 0.995)
val lag3UD = Lag3UD.ar(in_11, timeUp = 0.014783192, timeDown = 0.0)
val max_11 = henonC max 0.0
val iphase_1 = max_11 min 1.0
val lFPulse_2 = LFPulse.ar(freq = 0.01, iphase = iphase_1, width = 0.8250135)
val mod_1 = 1605.479 % lFPulse_1
val in_12 = LeakDC.ar(min, coeff = 0.995)
val max_12 = mod_1 max 0.55
val max_13 = min max 0.0
val damping_0 = max_13 min 1.0
val max_14 = lFPar_0 max 0.0
val spread_0 = max_14 min 43.0
val roomSize_0 = max_12 min 0.8250135
val in_13 = GVerb.ar(Mix.mono(in_12),
roomSize = roomSize_0 \ 0, revTime = 0.0, damping = damping_0 \ 0, inputBW = 0.0,
spread = spread_0 \ 0, dryLevel = 1.0, earlyRefLevel = 0.8250135,
tailLevel = -11.958342, maxRoomSize = 0.8250135)
val delay1_1 = Delay1.ar(in_13)
val max_15 = delay1_1 max -3.0
val a_1 = max_15 min 3.0
val latoocarfianC_1 = LatoocarfianC.ar(freq = 1.5274479E-4, a = a_1, b = 0.5, c = 0.5, d = -2.821052E-4, xi = xi_1, yi = lFPar_1)
val decayTime_1 = 1.0 ring4 fold2
val in_14 = LeakDC.ar(Seq.fill(numChannels)(0.028330043), coeff = 0.995)
val combC_1 = CombC.ar(in_14, maxDelayTime = 0.090563826, delayTime = 0.090563826, decayTime = decayTime_1)
val in_15 = LeakDC.ar(Seq.fill(numChannels)(4542.6772), coeff = 0.995)
val max_16 = lFPulse_0 max 0.0
val timeDown_0 = max_16 min 30.0
val lag2UD = Lag2UD.ar(in_15, timeUp = 0.080567405, timeDown = timeDown_0)
val in_16 = LeakDC.ar(Seq.fill(numChannels)(0.008464628), coeff = 0.995)
val max_17 = lag2UD max 0.0
val maxDelayTime_1 = max_17 min 20.0
val max_18 = cuspN_0 max 0.0
val delayTime_4 = max_18 min maxDelayTime_1
val delayL_1 = DelayL.ar(in_16, maxDelayTime = maxDelayTime_1, delayTime = delayTime_4)
val max_19 = delayL_0 max 0.0
val iphase_2 = max_19 min 1.0
val lFPar_2 = LFPar.ar(freq = 0.01, iphase = iphase_2)
val freq_4 = lFPar_2 amclip quadN_0
val linCongC_0 = LinCongC.ar(freq = freq_4, a = 0.0, c = 0.8250135, m = 0.015739825, xi = 1.0)
val in_17 = LeakDC.ar(Seq.fill(numChannels)(132.21826), coeff = 0.995)
val delay2_0 = Delay2.ar(in_17)
val in_18 = LeakDC.ar(Seq.fill(numChannels)(7.107886), coeff = 0.995)
val earlyRefLevel_0 = LPZ2.ar(in_18)
val gbmanL_0 = GbmanL.ar(freq = Seq.fill(numChannels)(29.838459), xi = 2.1437016, yi = -1.89771E-5)
val max_20 = gbmanL_0 max 0.0
val h_0 = max_20 min 0.06
val lorenzL = LorenzL.ar(freq = 1.5063983E-5, s = 7.531644, r = fold2, b = b_0, h = h_0, xi = 2.7886844, yi = thresh_0, zi = quadC)
val in_19 = LeakDC.ar(lorenzL, coeff = 0.995)
val lag_1 = Lag.ar(in_19, time = 0.022008082)
val excess = earlyRefLevel_0 excess lorenzL
val in_20 = LeakDC.ar(0.022283768, coeff = 0.995)
val max_21 = freq_4 max 0.55
val max_22 = delay2_0 max 0.0
val revTime_0 = max_22 min 100.0
val max_23 = lFPar_1 max 0.0
val damping_1 = max_23 min 1.0
val roomSize_1 = max_21 min 0.55
val gVerb_0 = GVerb.ar(Mix.mono(in_20), roomSize = roomSize_1 \ 0, revTime = revTime_0 \ 0,
damping = damping_1 \ 0, inputBW = 0.0, spread = 43.0, dryLevel = 0.0,
earlyRefLevel = earlyRefLevel_0 \ 0, tailLevel = -0.008399427, maxRoomSize = 0.55)
val in_21 = LeakDC.ar(0.007981387, coeff = 0.995)
val max_24 = atan2 max 0.55
val roomSize_2 = max_24 min 300.0
val gVerb_1 = GVerb.ar(Mix.mono(in_21), roomSize = roomSize_2 \ 0,
revTime = 0.0, damping = 1.0, inputBW = 0.66143084, spread = 43.0,
dryLevel = lFPar_1 \ 0, earlyRefLevel = 13.28049, tailLevel = 0.5,
maxRoomSize = 300.0)
val in_22 = LeakDC.ar(1.5042997E-4, coeff = 0.995)
val max_25 = ring2_1 max 0.0
val revTime_1 = max_25 min 100.0
val spread_1 = a_0 max 0.0
val max_26 = lag_0 max 0.55
val maxRoomSize_0 = max_26 min 300.0
val roomSize_3 = Constant(7.107886f) min maxRoomSize_0
val a_2 = GVerb.ar(Mix.mono(in_22),
roomSize = roomSize_3 \ 0, revTime = revTime_1 \ 0, damping = 0.0,
inputBW = 1.5274479E-4, spread = spread_1 \ 0, dryLevel = quadN_0 \ 0,
earlyRefLevel = -5452.869, tailLevel = lFPulse_0 \ 0, maxRoomSize = maxRoomSize_0 \ 0)
val cuspN_1 = CuspN.ar(freq = -0.008399427, a = a_2, b = lorenzL, xi = lFDClipNoise)
val in_23 = LeakDC.ar(Seq.fill(numChannels)(0.0028571805), coeff = 0.995)
val delay2_1 = Delay2.ar(in_23)
val geq = delay2_1 >= 41.52797
val freq_5 = -4.619783 absdif plus_0
val cuspN_2 = CuspN.ar(freq = freq_5, a = a_0, b = lFPar_0, xi = lag_0)
val linCongC_1 = LinCongC.ar(freq = 20.145914, a = min, c = 0.7677357, m = 1.0, xi = 0.7677357)
val max_27 = linCongC_1 max 0.0
val phase_0 = max_27 min 1.0
val lFGauss_1 = LFGauss.ar(dur = 0.0014424388, width = 0.0, phase = phase_0, loop = 1.5274479E-4, doneAction = doNothing)
val in_24 = LeakDC.ar(Seq.fill(numChannels)(0.8250135), coeff = 0.995)
val delay1_2 = Delay1.ar(in_24)
val clip2_1 = 1605.479 clip2 gbmanL_0
val amclip = 0.0 amclip fold2
val freq_6 = SampleRate.ir * 0.5 // Nyquist()
val quadL_1 = QuadL.ar(freq = freq_6, a = 0.01589117, b = 0.0, c = 9.145937, xi = 0.8250135)
val in_25 = LeakDC.ar(-4.619783, coeff = 0.995)
val allpassL = AllpassL.ar(in_25, maxDelayTime = 7.3190875, delayTime = 0.2, decayTime = -2425.7073)
val max_28 = ring3 max 0.0
val h_1 = max_28 min 0.06
val in_26 = LorenzL.ar(freq = 0.022283768, s = 9.145937, r = 28.0, b = b_1, h = h_1, xi = min, yi = 7388.521, zi = mod_0)
val in_27 = LeakDC.ar(in_26, coeff = 0.995)
val max_29 = x0 max 0.0
val delayTime_5 = max_29 min 0.015739825
val combC_2 = CombC.ar(in_27, maxDelayTime = 0.015739825, delayTime = delayTime_5, decayTime = 0.014783192)
val in_28 = LeakDC.ar(Seq.fill(numChannels)(0.0021974712), coeff = 0.995)
val delayN = DelayN.ar(in_28, maxDelayTime = 0.8250135, delayTime = 0.8250135)
val gbmanL_1 = GbmanL.ar(freq = Seq.fill(numChannels)(0.022008082), xi = 7.531644, yi = 15.662841)
val in_29 = LeakDC.ar(gbmanL_1, coeff = 0.995)
val max_30 = lag_0 max 0.0
val maxDelayTime_2 = max_30 min 20.0
val max_31 = linCongC_0 max 0.0
val delayTime_6 = max_31 min maxDelayTime_2
val allpassN = AllpassN.ar(in_29, maxDelayTime = maxDelayTime_2, delayTime = delayTime_6, decayTime = decayTime_0)
val gbmanN = GbmanN.ar(freq = gbmanL_1, xi = fold2, yi = 0.026794823)
val lt = 370.1297 < in_2
val in_30 = LeakDC.ar(Seq.fill(numChannels)(-93.21562), coeff = 0.995)
val combC_3 = CombC.ar(in_30, maxDelayTime = 0.8250135, delayTime = 0.8250135, decayTime = lag_0)
val in_31 = LeakDC.ar(Seq.fill(numChannels)(0.032853525), coeff = 0.995)
val max_32 = decayTime_1 max 0.0
val maxDelayTime_3 = max_32 min 20.0
val delayTime_7 = Constant(0.25663114f) min maxDelayTime_3
val combN = CombN.ar(in_31, maxDelayTime = maxDelayTime_3, delayTime = delayTime_7, decayTime = 0.028330043)
val in_32 = LeakDC.ar(Seq.fill(numChannels)(-0.0028008358), coeff = 0.995)
val twoZero = TwoZero.ar(in_32, freq = 440.0, radius = 0.0)
val in_33 = LeakDC.ar(Seq.fill(numChannels)(-203.25075), coeff = 0.995)
val max_33 = lFPulse_1 max 0.0
val delayTime_8 = max_33 min 0.22664568
val c_2 = AllpassN.ar(in_33, maxDelayTime = 0.22664568, delayTime = delayTime_8, decayTime = -4.619783)
val quadN_1 = QuadN.ar(freq = 3773.042, a = 2.1437016, b = 0.0, c = c_2, xi = 0.0034691016)
val in_34 = LeakDC.ar(Seq.fill(numChannels)(0.36781657), coeff = 0.995)
val max_34 = fold2 max 10.0
val freq_7 = max_34 min 20000.0
val lPF = LPF.ar(in_34, freq = freq_7)
val mix = Mix(Seq[GE](combC_0, onePole, ring4, sumsqr, bitAnd, ring2_0, neq, linCongL, rLPF, thresh_1, sqrdif, plus_1, latoocarfianC_0, quadL_0, lag3UD, lFPulse_2, latoocarfianC_1, combC_1, delayL_1, lag_1, excess, gVerb_0, gVerb_1, cuspN_1, geq, cuspN_2, lFGauss_1, delay1_2, clip2_1, amclip, quadL_1, allpassL, combC_2, delayN, allpassN, gbmanN, lt, combC_3, combN, twoZero, quadN_1, lPF))
val in_35 = mix // Mix.Mono(mix)
val checkBadValues = CheckBadValues.ar(in_35, id = 0.0, post = 0.0)
val gate = checkBadValues sig_== 0.0
val in_36 = Gate.ar(in_35, gate = gate)
val pan2 = in_36 // Pan2.ar(in_36, pos = 0.0, level = 1.0)
val sig = pan2
Limiter.ar(LeakDC.ar(sig)) * _amp
}
generator("anem-io-10-282") {
import synth._
import ugen._
val _amp = pAudio("amp", ParamSpec(0.01, 1, ExpWarp), default = 0.1)
// RandSeed.ir(trig = 1, seed = 56789.0)
val in_0 = LeakDC.ar(0.015426122 !! numChannels, coeff = 0.995)
val lPF = LPF.ar(in_0, freq = 10.0)
val in_1 = LeakDC.ar(3465.8481 !! numChannels, coeff = 0.995)
val delayC_0 = DelayC.ar(in_1, maxDelayTime = 0.5899804, delayTime = 0.5899804)
val standardL = StandardL.ar(freq = 0.5899804, k = 3465.8481, xi = 57.973328, yi = delayC_0)
val in_2 = standardL < delayC_0
val in_3 = LeakDC.ar(-0.008923955 !! numChannels, coeff = 0.995)
val d = Ramp.ar(in_3, dur = 0.29398212)
val max_0 = d max 5.0E-5
val dur_0 = max_0 min 100.0
val lFGauss_0 = LFGauss.ar(dur = dur_0, width = 1.0, phase = 0.0, loop = 0.29398212, doneAction = doNothing)
val in_4 = LeakDC.ar(in_2, coeff = 0.995)
val max_1 = lFGauss_0 max 0.0
val delayTime_0 = max_1 min 2.0897863
val delayL = DelayL.ar(in_4, maxDelayTime = 2.0897863, delayTime = delayTime_0)
val yi_0 = lPF thresh standardL
val in_5 = LeakDC.ar(-159.09827 !! numChannels, coeff = 0.995)
val max_2 = yi_0 max 10.0
val freq_0 = max_2 min 20000.0
val rHPF = RHPF.ar(in_5, freq = freq_0, rq = 0.01)
val neq_0 = -3420.6182 sig_!= rHPF
val in_6 = LeakDC.ar(0.0050909123 !! numChannels, coeff = 0.995)
val lag3_0 = Lag3.ar(in_6, time = 0.0)
val in_7 = LeakDC.ar(57.973328 !! numChannels, coeff = 0.995)
val max_3 = lag3_0 max 10.0
val freq_1 = max_3 min 20000.0
val freq_2 = BRF.ar(in_7, freq = freq_1, rq = 11.636825)
val latoocarfianN_0 = LatoocarfianN.ar(freq = freq_2, a = -3.0, b = 1.5, c = 0.5, d = 75.46957, xi = 0.0054337247, yi = -100.77602)
val in_8 = LinCongL.ar(freq = 0.004350639 !! numChannels, a = 0.015426122, c = 0.02181583, m = 1.0, xi = 0.004350639)
val in_9 = LeakDC.ar(in_8, coeff = 0.995)
val lag3_1 = Lag3.ar(in_9, time = 0.1)
val in_10 = LFPulse.ar(freq = 1719.5327 !! numChannels, iphase = 1.0, width = 0.0)
val xi_0 = LPZ2.ar(in_10)
val lPZ2_0 = LPZ2.ar(in_10)
val in_11 = LeakDC.ar(2.0344253 !! numChannels, coeff = 0.995)
val max_4 = in_8 max 0.0
val maxDelayTime_0 = max_4 min 20.0
val max_5 = lPZ2_0 max 0.0
val delayTime_1 = max_5 min maxDelayTime_0
val freq_3 = CombN.ar(in_11, maxDelayTime = maxDelayTime_0, delayTime = delayTime_1, decayTime = -0.08117196)
val s_0 = GbmanN.ar(freq = 246.10304 !! numChannels, xi = 57.973328, yi = 53.917908)
val freq_4 = SampleRate.ir * 0.5 // Nyquist()
val yi_1 = GbmanN.ar(freq = freq_4, xi = 0.0050909123, yi = yi_0)
val in_12 = 0.5899804 trunc yi_0
val in_13 = LeakDC.ar(-3179.6772 !! numChannels, coeff = 0.995)
val hPZ2 = HPZ2.ar(in_13)
val max_6 = in_12 max 5.0E-5
val dur_1 = max_6 min 100.0
val max_7 = hPZ2 max 0.0
val width_0 = max_7 min 1.0
val lFGauss_1 = LFGauss.ar(dur = dur_1, width = width_0, phase = 0.0, loop = 1.5449197, doneAction = doNothing)
val in_14 = LeakDC.ar(in_12, coeff = 0.995)
val lag2_0 = Lag2.ar(in_14, time = 0.0)
val b_0 = yi_1 hypot in_12
val zi = b_0 sqrdif 57.973328
val lorenzL_0 = LorenzL.ar(freq = freq_3, s = s_0, r = 1800.9755, b = 1.2012068E7, h = 0.0, xi = xi_0, yi = -0.025459621, zi = zi)
val max_8 = s_0 max -3.0
val a_0 = max_8 min 3.0
val max_9 = freq_3 max 0.5
val b_1 = max_9 min 1.5
val max_10 = in_8 max 0.5
val c_0 = max_10 min 1.5
val latoocarfianN_1 = LatoocarfianN.ar(freq = 8.858717, a = a_0, b = b_1, c = c_0, d = d, xi = 246.10304, yi = 12.308682)
val x1_0 = -100.77602 >= latoocarfianN_1
val lFDClipNoise_0 = LFDClipNoise.ar(0.0050909123 !! numChannels)
val in_15 = LeakDC.ar(0.015426122 !! numChannels, coeff = 0.995)
val bPZ2 = BPZ2.ar(in_15)
val eq = bPZ2 sig_== -0.0
val max_11 = yi_0 max 0.0
val width_1 = max_11 min 1.0
val a_1 = LFPulse.ar(freq = 0.114574425, iphase = 1.0, width = width_1)
val in_16 = LeakDC.ar(0.0060517536 !! numChannels, coeff = 0.995)
val in_17 = Delay2.ar(in_16)
val in_18 = LeakDC.ar(3465.8481 !! numChannels, coeff = 0.995)
val delay2 = Delay2.ar(in_18)
val lPZ1_0 = LPZ1.ar(delay2)
val max_12 = lPZ1_0 max 0.0
val maxDelayTime_1 = max_12 min 20.0
val delayTime_2 = Constant(0.29398212f) min maxDelayTime_1
val x0_0 = DelayN.ar(in_17, maxDelayTime = maxDelayTime_1, delayTime = delayTime_2)
val max_13 = a_1 max 0.01
val freq_5 = max_13 min 20000.0
val max_14 = in_17 max 0.0
val iphase_0 = max_14 min 1.0
val lFCub_0 = LFCub.ar(freq = freq_5, iphase = iphase_0)
val lFDNoise0 = LFDNoise0.ar(0.03109021 !! numChannels)
val roundUpTo = lFDNoise0 roundUpTo 0.015426122
val lFDClipNoise_1 = LFDClipNoise.ar(1.2012068E7 !! numChannels)
val in_19 = LeakDC.ar(1.2012068E7 !! numChannels, coeff = 0.995)
val oneZero = OneZero.ar(in_19, coeff = 0.02181583)
val ring1 = delay2 ring1 bPZ2
val in_20 = CuspN.ar(freq = delay2, a = 0.009065811, b = 5.521476E-4, xi = 61.769085)
val in_21 = LeakDC.ar(1.0 !! numChannels, coeff = 0.995)
val max_15 = in_8 max 0.01
val rq_0 = max_15 min 100.0
val freq_6 = BRF.ar(in_21, freq = 10.0, rq = rq_0)
val latoocarfianN_2 = LatoocarfianN.ar(freq = freq_6, a = 6.231019E-4, b = 1.5, c = 0.5, d = 0.0012962511, xi = 52.966427, yi = 32.840443)
val in_22 = LeakDC.ar(in_20, coeff = 0.995)
val max_16 = freq_6 max 0.0
val maxDelayTime_2 = max_16 min 20.0
val max_17 = yi_1 max 0.0
val delayTime_3 = max_17 min maxDelayTime_2
val delayC_1 = DelayC.ar(in_22, maxDelayTime = maxDelayTime_2, delayTime = delayTime_3)
val lFSaw = LFSaw.ar(freq = 440.0 !! numChannels, iphase = 0.02181583)
val in_23 = LeakDC.ar(2555.6104 !! numChannels, coeff = 0.995)
val max_18 = lFSaw max 0.01
val rq_1 = max_18 min 100.0
val bRF = BRF.ar(in_23, freq = 10.0, rq = rq_1)
val decayTime_0 = 2555.6104 ring4 lag3_0
val in_24 = LeakDC.ar(1.2012155E7 !! numChannels, coeff = 0.995)
val allpassN_0 = AllpassN.ar(in_24, maxDelayTime = 0.2, delayTime = 0.009065811, decayTime = decayTime_0)
val in_25 = LeakDC.ar(0.03109021 !! numChannels, coeff = 0.995)
val lPZ2_1 = LPZ2.ar(in_25)
val x1_1 = -607.0059 clip2 lFDClipNoise_0
val in_26 = LeakDC.ar(0.02181583 !! numChannels, coeff = 0.995)
val lPZ1_1 = LPZ1.ar(in_26)
val hypot = -494.09155 hypot delayC_0
val quadL = QuadL.ar(freq = -0.008923955 !! numChannels, a = 182.5478, b = 0.02323959, c = 3065.6057, xi = 0.03109021)
val mod = quadL % decayTime_0
val henonN = HenonN.ar(freq = 1.1700629E7, a = a_1, b = 75.46957, x0 = -96.037476, x1 = x1_0)
val in_27 = LeakDC.ar(35.001827 !! numChannels, coeff = 0.995)
val onePole = OnePole.ar(in_27, coeff = 0.999)
val ring3 = 0.047778364 ring3 latoocarfianN_2
val henonC_0 = HenonC.ar(freq = 1115.6718, a = 0.047778364, b = delayC_0, x0 = 0.02323959, x1 = 246.10304)
val min = Constant(0.29398212f) min in_2
val neq_1 = 1.1033629 sig_!= lPZ1_0
val in_28 = LeakDC.ar(2555.6104 !! numChannels, coeff = 0.995)
val max_19 = in_8 max 0.0
val maxDelayTime_3 = max_19 min 20.0
val delayTime_4 = Constant(0.0f) min maxDelayTime_3
val combC = CombC.ar(in_28, maxDelayTime = maxDelayTime_3, delayTime = delayTime_4, decayTime = 57.973328)
val in_29 = LeakDC.ar(0.015426122 !! numChannels, coeff = 0.995)
val x0_1 = LPF.ar(in_29, freq = 10.0)
val henonC_1 = HenonC.ar(freq = 456.53043, a = -0.501102, b = 1719.5327, x0 = x0_1, x1 = 0.08747408)
val gbmanN = GbmanN.ar(freq = 456.53043 !! numChannels, xi = 0.29398212, yi = 1814.6665)
val in_30 = LeakDC.ar(958.20404 !! numChannels, coeff = 0.995)
val decay2 = Decay2.ar(in_30, attack = 0.015426122, release = 30.0)
val difsqr = 0.023828123 difsqr decay2
val in_31 = LeakDC.ar(2555.6104 !! numChannels, coeff = 0.995)
val rLPF = RLPF.ar(in_31, freq = 440.0, rq = 0.023828123)
val max_20 = combC max 0.0
val iphase_1 = max_20 min 1.0
val lFCub_1 = LFCub.ar(freq = 0.01, iphase = iphase_1)
val max_21 = min max -3.0
val a_2 = max_21 min 3.0
val max_22 = lFGauss_0 max 0.5
val b_2 = max_22 min 1.5
val latoocarfianC = LatoocarfianC.ar(freq = 0.15577696, a = a_2, b = b_2, c = 1.5, d = 1814.6665, xi = 12.308682, yi = 149.4075)
val henonL = HenonL.ar(freq = 11.636825, a = 0.15577696, b = 4449.062, x0 = x0_0, x1 = x1_1)
val s_1 = Constant(1532.9478f) max min
val max_23 = henonC_0 max 0.0
val iphase_2 = max_23 min 1.0
val varSaw = VarSaw.ar(freq = 1532.9478, iphase = iphase_2, width = 0.004350639)
val in_32 = LeakDC.ar(958.20404 !! numChannels, coeff = 0.995)
val lag2_1 = Lag2.ar(in_32, time = 0.1)
val in_33 = LeakDC.ar(0.0043667015 !! numChannels, coeff = 0.995)
val combL = CombL.ar(in_33, maxDelayTime = 20.0, delayTime = 0.0, decayTime = 8.858717)
val syncSaw = SyncSaw.ar(syncFreq = 3.9252315 !! numChannels, sawFreq = 3.1978712)
val in_34 = LeakDC.ar(0.006367362 !! numChannels, coeff = 0.995)
val max_24 = rLPF max 0.0
val delayTime_5 = max_24 min 0.02646789
val allpassN_1 = AllpassN.ar(in_34, maxDelayTime = 0.02646789, delayTime = delayTime_5, decayTime = 149.4075)
val amclip = allpassN_1 amclip in_2
val lorenzL_1 = LorenzL.ar(freq = 47.990856, s = s_1, r = -159.09827, b = b_0, h = 0.06, xi = 0.009065811, yi = yi_1, zi = 1800.9755)
val sumsqr = 3624.9285 sumsqr lFGauss_0
val max_25 = x0_1 max 0.0
val iphase_3 = max_25 min 4.0
val lFTri = LFTri.ar(freq = 440.0, iphase = iphase_3)
val mix = Mix(Seq[GE](delayL, neq_0, latoocarfianN_0, lag3_1, lFGauss_1, lag2_0, lorenzL_0, eq, lFCub_0, roundUpTo, lFDClipNoise_1, oneZero, ring1, delayC_1, bRF, allpassN_0, lPZ2_1, lPZ1_1, hypot, mod, henonN, onePole, ring3, neq_1, henonC_1, gbmanN, difsqr, lFCub_1, latoocarfianC, henonL, varSaw, lag2_1, combL, syncSaw, amclip, lorenzL_1, sumsqr, lFTri))
val in_35 = mix // Mix.Mono(mix)
val checkBadValues = CheckBadValues.ar(in_35, id = 0.0, post = 0.0)
val gate = checkBadValues sig_== 0.0
val in_36 = Gate.ar(in_35, gate = gate)
val pan2 = in_36 // Pan2.ar(in_36, pos = 0.0, level = 1.0)
val sig = pan2 // Resonz.ar(pan2, "freq".kr(777), rq = 1)
Limiter.ar(LeakDC.ar(sig)) * _amp
}
generator("anem-io-10-423") {
import synth._
import ugen._
val _amp = pAudio("amp", ParamSpec(0.01, 1, ExpWarp), default = 0.1)
// RandSeed.ir(trig = 1, seed = 56789.0)
val syncSaw_0 = SyncSaw.ar(syncFreq = 0.01 !! numChannels, sawFreq = 0.01)
val eq = syncSaw_0 sig_== 0.001002046
val tailLevel = eq atan2 1.4401373
val latoocarfianN = LatoocarfianN.ar(freq = 0.41197228 !! numChannels, a = 3.0, b = 0.5, c = 0.5, d = -0.008222404, xi = 662.35516, yi = 3721.9795)
val in_0 = 0.008054061 sumsqr latoocarfianN
val in_1 = LeakDC.ar(in_0, coeff = 0.995)
val freq_0 = HPZ1.ar(in_1)
val lFDNoise3 = LFDNoise3.ar(freq_0)
val syncSaw_1 = SyncSaw.ar(syncFreq = 0.01, sawFreq = 0.01)
val clip2 = syncSaw_1 clip2 1.892141
val lFPar_0 = LFPar.ar(freq = 5.212914 !! numChannels, iphase = 1.0)
val in_2 = LeakDC.ar(0.01761304 !! numChannels, coeff = 0.995)
val max_0 = lFPar_0 max 0.0
val time_0 = max_0 min 30.0
val lag2_0 = Lag2.ar(in_2, time = time_0)
val max_1 = lag2_0 max 0.1
val freq_1 = max_1 min 20000.0
val impulse_0 = Impulse.ar(freq = freq_1, phase = 0.0010278672)
val in_3 = LeakDC.ar(0.27556488 !! numChannels, coeff = 0.995)
val max_2 = impulse_0 max 0.0
val delayTime_0 = max_2 min 0.2
val combC = CombC.ar(in_3, maxDelayTime = 0.2, delayTime = delayTime_0, decayTime = -325.8913)
val max_3 = syncSaw_1 max 0.0
val iphase_0 = max_3 min 1.0
val lFPar_1 = LFPar.ar(freq = 4.814985, iphase = iphase_0)
val sqrdif = lFPar_1 sqrdif combC
val in_4 = SyncSaw.ar(syncFreq = 0.01 !! numChannels, sawFreq = 440.0)
val a_0 = Lag3.ar(in_4, time = 0.32421353)
val in_5 = LeakDC.ar(0.42644614 !! numChannels, coeff = 0.995)
val max_4 = sqrdif max 0.0
val delayTime_1 = max_4 min 0.011486273
val allpassC_0 = AllpassC.ar(in_5, maxDelayTime = 0.011486273, delayTime = delayTime_1, decayTime = 0.059060287)
val max_5 = a_0 max 0.01
val freq_2 = max_5 min 20000.0
val max_6 = allpassC_0 max 0.0
val iphase_1 = max_6 min 1.0
val in_6 = LFCub.ar(freq = freq_2, iphase = iphase_1)
val in_7 = LeakDC.ar(in_6, coeff = 0.995)
val hPZ1 = HPZ1.ar(in_7)
val gbmanL = GbmanL.ar(freq = 0.42644614 !! numChannels, xi = 3304.8223, yi = 0.0)
val in_8 = LeakDC.ar(0.017735861 !! numChannels, coeff = 0.995)
val max_7 = gbmanL max 0.0
val time_1 = max_7 min 30.0
val lag2_1 = Lag2.ar(in_8, time = time_1)
val b_0 = lag2_1 sqrsum -0.0014914646
val decayTime_0 = 0.00265905 ring3 hPZ1
val max_8 = b_0 max 0.1
val freq_3 = max_8 min 20000.0
val max_9 = decayTime_0 max 0.0
val phase_0 = max_9 min 1.0
val impulse_1 = Impulse.ar(freq = freq_3, phase = phase_0)
val in_9 = LeakDC.ar(0.4886342 !! numChannels, coeff = 0.995)
val max_10 = impulse_1 max 0.55
val max_11 = freq_0 max 0.0
val revTime = max_11 min 100.0
val max_12 = clip2 max 0.0
val damping_0 = max_12 min 1.0
val roomSize = max_10 min 38.01318
val in_10 = GVerb.ar(Mix.mono(in_9), roomSize = roomSize \ 0, revTime = revTime \ 0,
damping = damping_0 \ 0, inputBW = 0.007950359, spread = 43.0,
dryLevel = -0.010030854, earlyRefLevel = 0.0062145633,
tailLevel = tailLevel \ 0, maxRoomSize = 38.01318)
val bitXor = in_10 ^ -0.008222404
val hypot = lFPar_0 hypot in_10
val in_11 = LeakDC.ar(0.017735861 !! numChannels, coeff = 0.995)
val lag2_2 = Lag2.ar(in_11, time = 0.63454044)
val in_12 = LeakDC.ar(7.144484 !! numChannels, coeff = 0.995)
val bRF_0 = BRF.ar(in_12, freq = 10.0, rq = 0.27556488)
val ring2 = 7.382483 ring2 clip2
val lFTri = LFTri.ar(freq = 0.63454044 !! numChannels, iphase = 0.0)
val max_13 = in_4 max 0.01
val sawFreq_0 = max_13 min 20000.0
val syncSaw_2 = SyncSaw.ar(syncFreq = 0.01, sawFreq = sawFreq_0)
val decayTime_1 = 0.0062145633 ring3 decayTime_0
val allpassC_1 = AllpassC.ar(in_10, maxDelayTime = 0.36365655, delayTime = 0.0062145633, decayTime = decayTime_1)
val in_13 = LeakDC.ar(0.27556488 !! numChannels, coeff = 0.995)
val max_14 = a_0 max 0.0
val maxDelayTime_0 = max_14 min 20.0
val delayTime_2 = Constant(27.391266f) min maxDelayTime_0
val allpassL = AllpassL.ar(in_13, maxDelayTime = maxDelayTime_0, delayTime = delayTime_2, decayTime = decayTime_0)
val in_14 = LeakDC.ar(18.501421 !! numChannels, coeff = 0.995)
val hPF = HPF.ar(in_14, freq = 10.0)
val in_15 = LeakDC.ar(0.056376386 !! numChannels, coeff = 0.995)
val bPZ2_0 = BPZ2.ar(in_15)
val quadL = QuadL.ar(freq = 39.348953, a = a_0, b = b_0, c = 0.27556488, xi = -10.100334)
val roundUpTo = 0.0015211575 roundUpTo hPF
val in_16 = LeakDC.ar(0.059060287 !! numChannels, coeff = 0.995)
val bPZ2_1 = BPZ2.ar(in_16)
val max_15 = a_0 max 0.0
val iphase_2 = max_15 min 1.0
val varSaw = VarSaw.ar(freq = 0.01, iphase = iphase_2, width = 1.0)
val mod = 0.32421353 % varSaw
val bitOr = 0.63454044 | impulse_0
val in_17 = LeakDC.ar(3739.0295 !! numChannels, coeff = 0.995)
val max_16 = syncSaw_0 max 0.0
val maxDelayTime_1 = max_16 min 20.0
val delayTime_3 = Constant(0.3213919f) min maxDelayTime_1
val delayL = DelayL.ar(in_17, maxDelayTime = maxDelayTime_1, delayTime = delayTime_3)
val scaleneg = 0.0045420905 scaleneg in_0
val in_18 = SyncSaw.ar(syncFreq = 1.892141 !! numChannels, sawFreq = 0.41197228)
val in_19 = LeakDC.ar(in_18, coeff = 0.995)
val max_17 = bitXor max 0.0
val damping_1 = max_17 min 1.0
val max_18 = hypot max 0.0
val inputBW_0 = max_18 min 1.0
val gVerb = GVerb.ar(Mix.mono(in_19), roomSize = 0.55, revTime = 0.63454044,
damping = damping_1 \ 0, inputBW = inputBW_0 \ 0, spread = 0.011486273,
dryLevel = 0.056376386, earlyRefLevel = -0.0014914646, tailLevel = 0.42644614, maxRoomSize = 0.55)
val hypotx = 3721.9795 hypotx freq_0
val in_20 = LeakDC.ar(0.4886342 !! numChannels, coeff = 0.995)
val lag2_3 = Lag2.ar(in_20, time = 30.0)
val lt = 5.212914 < hPF
val in_21 = LeakDC.ar(-0.0014914646 !! numChannels, coeff = 0.995)
val twoPole = TwoPole.ar(in_21, freq = 6079.9946, radius = 1.0)
val in_22 = LeakDC.ar(0.63454044 !! numChannels, coeff = 0.995)
val bRF_1 = BRF.ar(in_22, freq = 10.0, rq = 100.0)
val in_23 = LeakDC.ar(-0.0014914646 !! numChannels, coeff = 0.995)
val lag = Lag.ar(in_23, time = 0.63454044)
val mix = Mix(Seq[GE](
lFDNoise3, lag2_2, bRF_0, ring2, lFTri, syncSaw_2, allpassC_1, allpassL, bPZ2_0, quadL, roundUpTo, bPZ2_1, mod, bitOr, delayL, scaleneg, gVerb, hypotx, lag2_3, lt, twoPole, bRF_1, lag))
val in_24 = mix // Mix.Mono(mix)
val checkBadValues = CheckBadValues.ar(in_24, id = 0.0, post = 0.0)
val gate = checkBadValues sig_== 0.0
val in_25 = Gate.ar(in_24, gate = gate)
val pan2 = in_25 // Pan2.ar(in_25, pos = 0.0, level = 1.0)
val sig = pan2 // Resonz.ar(pan2, "freq".kr(777), rq = 1)
Limiter.ar(LeakDC.ar(sig)) * _amp
}
generator("anem-io-10-88") {
import synth._
import ugen._
val _amp = pAudio("amp", ParamSpec(0.01, 1, ExpWarp), default = 0.1)
// RandSeed.ir(trig = 1, seed = 56789.0)
val lFPar_0 = LFPar.ar(freq = 0.01 !! numChannels, iphase = 0.0)
val clip2_0 = lFPar_0 clip2 0.7677357
val lFPulse_0 = LFPulse.ar(freq = 0.07972072 !! numChannels, iphase = 1.0, width = 0.0)
val decayTime = lFPulse_0 >= clip2_0
val in_4 = LeakDC.ar(7.3190875 !! numChannels, coeff = 0.995)
val max_3 = lFPulse_0 max 0.0
val delayTime_2 = max_3 min 0.0
val delayL_0 = DelayL.ar(in_4, maxDelayTime = 0.0, delayTime = delayTime_2)
val quadN_0 = QuadN.ar(freq = 0.0 !! numChannels, a = 0.0, b = 0.0, c = 0.0, xi = 0.8250135)
val in_6 = LeakDC.ar(1.0 !! numChannels, coeff = 0.995)
val lag_0 = Lag.ar(in_6, time = 0.0)
val freq_3 = SampleRate.ir * 0.5 // Nyquist()
val linCongN = LinCongN.ar(freq = freq_3, a = -0.36279276, c = lFPulse_0, m = 20.145914, xi = 0.10357987)
val sqrdif = linCongN sqrdif -2425.7073
val max_11 = delayL_0 max 0.0
val iphase_1 = max_11 min 1.0
val b_0 = LFPar.ar(freq = 0.01, iphase = iphase_1)
val freq_5 = b_0 amclip quadN_0
val linCongC_0 = LinCongC.ar(freq = freq_5, a = 0.0, c = 0.8250135, m = 0.015739825, xi = 1.0)
val gbmanL_1 = GbmanL.ar(freq = 152.6102 !! numChannels, xi = 7.531644, yi = 15.662841)
val max_13 = lag_0 max 0.0
val maxDelayTime_2 = max_13 min 20.0
val max_14 = linCongC_0 max 0.0
val delayTime_6 = max_14 min maxDelayTime_2
val allpassN_1 = AllpassN.ar(gbmanL_1, maxDelayTime = maxDelayTime_2, delayTime = delayTime_6, decayTime = decayTime)
val gbmanN = GbmanN.ar(freq = gbmanL_1, xi = -419.27997, yi = -0.42427403)
val gbmanL_2 = GbmanL.ar(freq = 29.838459 !! numChannels, xi = 2.1437016, yi = -1.89771E-5)
val clip2_1 = 1605.479 clip2 gbmanL_2
val mix = Mix(Seq[GE](
// syncSaw , combC_0 , onePole , ring4 , roundTo , sumsqr , neq , linCongL,
/* rLPF , thresh , */ sqrdif, /* quadL , amclip , gbmanL_0 , quadN_1 , */ allpassN_1,
gbmanN, // plus , latoocarfianC_0, quadC_1, lFPulse_2, latoocarfianC_1, latoocarfianC_2, combC_1,
// delayL_1, minus , gVerb , lag3UD , lag_1 , excess , cuspN_1 , delay2_1,
/* absdif , lFGauss_2, delay1_2 , */ clip2_1 // , sqrsum , cuspN_2 , allpassL , combC_2,
// delayN , lt , combC_3 , combN_1, twoZero
): GE) // * ca)
val in_35 = mix // Mix.Mono(mix)
val checkBadValues = CheckBadValues.ar(in_35, id = 0.0, post = 0.0)
val gate = checkBadValues sig_== 0.0
val in_36 = Gate.ar(in_35, gate = gate)
val pan2 = in_36 // Pan2.ar(in_36, pos = 0.0, level = 1.0)
val sig = pan2
Limiter.ar(LeakDC.ar(sig)) * _amp
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy