Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

out ugen seems ok

  • Loading branch information...
commit bda79b00bed515b4b6e687054f877642f38b1231 1 parent c366ec4
@maca authored
View
39 lib/scruby/audio/ugens/in_out.rb
@@ -3,24 +3,41 @@ module Audio
module Ugens
class In < MultiOutUgen
- def self.ar( bus, num_channels = 1 )
- new :audio, num_channels, bus
+ def initialize( rate, channels, bus )
+ super rate, *(0...channels).map{ |i| OutputProxy.new rate, self, i }
+ @inputs = [bus]
+ end
+
+ def self.ar( bus, channels = 1 )
+ new :audio, channels, bus
end
def self.kr( bus, num_channels = 1 )
- new :control, num_channels, bus
+ new :control, channels, bus
end
end
-
- class AbstractOut
- end
-
- class Out
-
-
+
+ class Out < Ugen
+ def initialize(*args)
+ super
+ @channels = []
+ end
+
+ def self.ar ( bus, *inputs )
+ inputs = *inputs
+ new :audio, bus, *inputs; 0.0 #Out has no output
+ end
+
+ def self.kr ( bus, *inputs )
+ inputs = *inputs
+ new :control, bus, *inputs; 0.0 #Out has no output
+ end
+
+ def output_specs
+ []
+ end
end
-
end
end
end
View
8 lib/scruby/audio/ugens/multi_out_ugens.rb
@@ -1,11 +1,11 @@
module Scruby
module Audio
module Ugens
-
+
class OutputProxy < Ugen
attr_reader :source, :control_name, :output_index
- def initialize( rate, source, name, output_index )
+ def initialize( rate, source, output_index, name = nil )
super rate
@source, @control_name, @output_index = source, name, output_index
end
@@ -19,8 +19,8 @@ def add_to_synthdef; end
class MultiOutUgen < Ugen
def initialize( rate, *channels )
- @channels = channels
super rate
+ @channels = channels
end
def self.new( rate, *args )
@@ -35,7 +35,7 @@ def output_specs
class Control < MultiOutUgen #:nodoc:
def initialize( rate, *names )
- super rate, *names.collect_with_index{|n, i| OutputProxy.new rate, self, n, i }
+ super rate, *names.collect_with_index{|n, i| OutputProxy.new rate, self, i, n }
end
def self.and_proxies_from( names )
View
2  lib/scruby/audio/ugens/ugen.rb
@@ -15,7 +15,7 @@ def initialize( rate, *inputs)
@special_index ||= 0
@output_index ||= 0
- @channels ||= [1]
+ @channels ||= [1]
@index = add_to_synthdef || 0
end
View
1,744 lib/scruby/audio/ugens/ugen_defs.yaml
@@ -2,79 +2,79 @@
A2K:
:control:
- - :input
- - 0.0
+ - 0
APF:
:control:
- - :input
- - 0.0
+ - 0
- - :freq
- - 440.0
+ - 440
- - :radius
- 0.8
:audio:
- - :input
- - 0.0
+ - 0
- - :freq
- - 440.0
+ - 440
- - :radius
- 0.8
AllpassC:
:control:
- - :input
- - 0.0
+ - 0
- - :maxdelaytime
- 0.2
- - :delaytime
- 0.2
- - :decaytime
- - 1.0
+ - 1
:audio:
- - :input
- - 0.0
+ - 0
- - :maxdelaytime
- 0.2
- - :delaytime
- 0.2
- - :decaytime
- - 1.0
+ - 1
AllpassL:
:control:
- - :input
- - 0.0
+ - 0
- - :maxdelaytime
- 0.2
- - :delaytime
- 0.2
- - :decaytime
- - 1.0
+ - 1
:audio:
- - :input
- - 0.0
+ - 0
- - :maxdelaytime
- 0.2
- - :delaytime
- 0.2
- - :decaytime
- - 1.0
+ - 1
AllpassN:
:control:
- - :input
- - 0.0
+ - 0
- - :maxdelaytime
- 0.2
- - :delaytime
- 0.2
- - :decaytime
- - 1.0
+ - 1
:audio:
- - :input
- - 0.0
+ - 0
- - :maxdelaytime
- 0.2
- - :delaytime
- 0.2
- - :decaytime
- - 1.0
+ - 1
AmpComp:
:scalar:
- - :freq
@@ -100,42 +100,42 @@ AmpComp:
AmpCompA:
:scalar:
- - :freq
- - 1000.0
+ - 1000
- - :root
- - 0.0
+ - 0
- - :minAmp
- 0.32
- - :rootAmp
- - 1.0
+ - 1
:control:
- - :freq
- - 1000.0
+ - 1000
- - :root
- - 0.0
+ - 0
- - :minAmp
- 0.32
- - :rootAmp
- - 1.0
+ - 1
:audio:
- - :freq
- - 1000.0
+ - 1000
- - :root
- - 0.0
+ - 0
- - :minAmp
- 0.32
- - :rootAmp
- - 1.0
+ - 1
Amplitude:
:control:
- - :input
- - 0.0
+ - 0
- - :attackTime
- 0.01
- - :releaseTime
- 0.01
:audio:
- - :input
- - 0.0
+ - 0
- - :attackTime
- 0.01
- - :releaseTime
@@ -143,47 +143,47 @@ Amplitude:
BPF:
:control:
- - :input
- - 0.0
+ - 0
- - :freq
- - 440.0
+ - 440
- - :rq
- - 1.0
+ - 1
:audio:
- - :input
- - 0.0
+ - 0
- - :freq
- - 440.0
+ - 440
- - :rq
- - 1.0
+ - 1
BPZ2:
:control:
- - :input
- - 0.0
+ - 0
:audio:
- - :input
- - 0.0
+ - 0
BRF:
:control:
- - :input
- - 0.0
+ - 0
- - :freq
- - 440.0
+ - 440
- - :rq
- - 1.0
+ - 1
:audio:
- - :input
- - 0.0
+ - 0
- - :freq
- - 440.0
+ - 440
- - :rq
- - 1.0
+ - 1
BRZ2:
:control:
- - :input
- - 0.0
+ - 0
:audio:
- - :input
- - 0.0
+ - 0
Balance2:
:control:
- - :left
@@ -191,26 +191,26 @@ Balance2:
- - :right
-
- - :pos
- - 0.0
+ - 0
- - :level
- - 1.0
+ - 1
:audio:
- - :left
-
- - :right
-
- - :pos
- - 0.0
+ - 0
- - :level
- - 1.0
+ - 1
Ball:
:audio:
- - :input
- - 0.0
+ - 0
- - :g
- - 10.0
+ - 10
- - :damp
- - 0.0
+ - 0
- - :friction
- 0.01
BiPanB2:
@@ -222,7 +222,7 @@ BiPanB2:
- - :azimuth
-
- - :gain
- - 1.0
+ - 1
:audio:
- - :inA
-
@@ -231,13 +231,13 @@ BiPanB2:
- - :azimuth
-
- - :gain
- - 1.0
+ - 1
Blip:
:audio:
- - :freq
- - 440.0
+ - 440
- - :numharm
- - 200.0
+ - 200
BrownNoise:
:control: []
@@ -246,33 +246,33 @@ BrownNoise:
BufAllpassC:
:audio:
- - :buf
- - 0.0
+ - 0
- - :input
- - 0.0
+ - 0
- - :delaytime
- 0.2
- - :decaytime
- - 1.0
+ - 1
BufAllpassL:
:audio:
- - :buf
- - 0.0
+ - 0
- - :input
- - 0.0
+ - 0
- - :delaytime
- 0.2
- - :decaytime
- - 1.0
+ - 1
BufAllpassN:
:audio:
- - :buf
- - 0.0
+ - 0
- - :input
- - 0.0
+ - 0
- - :delaytime
- 0.2
- - :decaytime
- - 1.0
+ - 1
BufChannels:
:scalar:
- - :bufnum
@@ -283,76 +283,76 @@ BufChannels:
BufCombC:
:audio:
- - :buf
- - 0.0
+ - 0
- - :input
- - 0.0
+ - 0
- - :delaytime
- 0.2
- - :decaytime
- - 1.0
+ - 1
BufCombL:
:audio:
- - :buf
- - 0.0
+ - 0
- - :input
- - 0.0
+ - 0
- - :delaytime
- 0.2
- - :decaytime
- - 1.0
+ - 1
BufCombN:
:audio:
- - :buf
- - 0.0
+ - 0
- - :input
- - 0.0
+ - 0
- - :delaytime
- 0.2
- - :decaytime
- - 1.0
+ - 1
BufDelayC:
:control:
- - :buf
- - 0.0
+ - 0
- - :input
- - 0.0
+ - 0
- - :delaytime
- 0.2
:audio:
- - :buf
- - 0.0
+ - 0
- - :input
- - 0.0
+ - 0
- - :delaytime
- 0.2
BufDelayL:
:control:
- - :buf
- - 0.0
+ - 0
- - :input
- - 0.0
+ - 0
- - :delaytime
- 0.2
:audio:
- - :buf
- - 0.0
+ - 0
- - :input
- - 0.0
+ - 0
- - :delaytime
- 0.2
BufDelayN:
:control:
- - :buf
- - 0.0
+ - 0
- - :input
- - 0.0
+ - 0
- - :delaytime
- 0.2
:audio:
- - :buf
- - 0.0
+ - 0
- - :input
- - 0.0
+ - 0
- - :delaytime
- 0.2
BufDur:
@@ -379,22 +379,22 @@ BufRateScale:
BufRd:
:control:
- - :bufnum
- - 0.0
+ - 0
- - :phase
- - 0.0
+ - 0
- - :loop
- - 1.0
+ - 1
- - :interpolation
- - 2.0
+ - 2
:audio:
- - :bufnum
- - 0.0
+ - 0
- - :phase
- - 0.0
+ - 0
- - :loop
- - 1.0
+ - 1
- - :interpolation
- - 2.0
+ - 2
BufSampleRate:
:scalar:
- - :bufnum
@@ -412,20 +412,20 @@ BufSamples:
BufWr:
:control:
- - :bufnum
- - 0.0
+ - 0
- - :phase
- - 0.0
+ - 0
- - :loop
- - 1.0
+ - 1
- - :inputArray
- "[]"
:audio:
- - :bufnum
- - 0.0
+ - 0
- - :phase
- - 0.0
+ - 0
- - :loop
- - 1.0
+ - 1
- - :inputArray
- "[]"
COsc:
@@ -433,31 +433,31 @@ COsc:
- - :bufnum
-
- - :freq
- - 440.0
+ - 440
- - :beats
- 0.5
:audio:
- - :bufnum
-
- - :freq
- - 440.0
+ - 440
- - :beats
- 0.5
Clip:
:control:
- - :input
- - 0.0
+ - 0
- - :lo
- - 0.0
+ - 0
- - :hi
- - 1.0
+ - 1
:audio:
- - :input
- - 0.0
+ - 0
- - :lo
- - 0.0
+ - 0
- - :hi
- - 1.0
+ - 1
ClipNoise:
:control: []
@@ -477,72 +477,72 @@ CoinGate:
CombC:
:control:
- - :input
- - 0.0
+ - 0
- - :maxdelaytime
- 0.2
- - :delaytime
- 0.2
- - :decaytime
- - 1.0
+ - 1
:audio:
- - :input
- - 0.0
+ - 0
- - :maxdelaytime
- 0.2
- - :delaytime
- 0.2
- - :decaytime
- - 1.0
+ - 1
CombL:
:control:
- - :input
- - 0.0
+ - 0
- - :maxdelaytime
- 0.2
- - :delaytime
- 0.2
- - :decaytime
- - 1.0
+ - 1
:audio:
- - :input
- - 0.0
+ - 0
- - :maxdelaytime
- 0.2
- - :delaytime
- 0.2
- - :decaytime
- - 1.0
+ - 1
CombN:
:control:
- - :input
- - 0.0
+ - 0
- - :maxdelaytime
- 0.2
- - :delaytime
- 0.2
- - :decaytime
- - 1.0
+ - 1
:audio:
- - :input
- - 0.0
+ - 0
- - :maxdelaytime
- 0.2
- - :delaytime
- 0.2
- - :decaytime
- - 1.0
+ - 1
Compander:
:audio:
- - :input
- - 0.0
+ - 0
- - :control
- - 0.0
+ - 0
- - :thresh
- 0.5
- - :slopeBelow
- - 1.0
+ - 1
- - :slopeAbove
- - 1.0
+ - 1
- - :clampTime
- 0.01
- - :relaxTime
@@ -559,7 +559,7 @@ Convolution2:
- - :trigger
-
- - :framesize
- - 512.0
+ - 512
Convolution:
:audio:
- - :input
@@ -567,7 +567,7 @@ Convolution:
- - :kernel
-
- - :framesize
- - 512.0
+ - 512
Crackle:
:control:
- - :chaosParam
@@ -578,23 +578,23 @@ Crackle:
CuspL:
:audio:
- - :freq
- - 22050.0
+ - 22050
- - :a
- - 1.0
+ - 1
- - :b
- 1.9
- - :xi
- - 0.0
+ - 0
CuspN:
:audio:
- - :freq
- - 22050.0
+ - 22050
- - :a
- - 1.0
+ - 1
- - :b
- 1.9
- - :xi
- - 0.0
+ - 0
DC:
:control:
- - :input
@@ -611,33 +611,33 @@ Dbrown:
- - :step
-
- - :length
- - 0.0
+ - 0
Decay2:
:control:
- - :input
- - 0.0
+ - 0
- - :attackTime
- 0.01
- - :decayTime
- - 1.0
+ - 1
:audio:
- - :input
- - 0.0
+ - 0
- - :attackTime
- 0.01
- - :decayTime
- - 1.0
+ - 1
Decay:
:control:
- - :input
- - 0.0
+ - 0
- - :decayTime
- - 1.0
+ - 1
:audio:
- - :input
- - 0.0
+ - 0
- - :decayTime
- - 1.0
+ - 1
DecodeB2:
:control:
- - :w
@@ -662,41 +662,41 @@ DegreeToKey:
- - :bufnum
-
- - :input
- - 0.0
+ - 0
- - :octave
- - 12.0
+ - 12
:audio:
- - :bufnum
-
- - :input
- - 0.0
+ - 0
- - :octave
- - 12.0
+ - 12
Delay1:
:control:
- - :input
- - 0.0
+ - 0
:audio:
- - :input
- - 0.0
+ - 0
Delay2:
:control:
- - :input
- - 0.0
+ - 0
:audio:
- - :input
- - 0.0
+ - 0
DelayC:
:control:
- - :input
- - 0.0
+ - 0
- - :maxdelaytime
- 0.2
- - :delaytime
- 0.2
:audio:
- - :input
- - 0.0
+ - 0
- - :maxdelaytime
- 0.2
- - :delaytime
@@ -704,14 +704,14 @@ DelayC:
DelayL:
:control:
- - :input
- - 0.0
+ - 0
- - :maxdelaytime
- 0.2
- - :delaytime
- 0.2
:audio:
- - :input
- - 0.0
+ - 0
- - :maxdelaytime
- 0.2
- - :delaytime
@@ -719,14 +719,14 @@ DelayL:
DelayN:
:control:
- - :input
- - 0.0
+ - 0
- - :maxdelaytime
- 0.2
- - :delaytime
- 0.2
:audio:
- - :input
- - 0.0
+ - 0
- - :maxdelaytime
- 0.2
- - :delaytime
@@ -753,69 +753,69 @@ DemandEnvGen:
- - :dur
-
- - :shape
- - 1.0
+ - 1
- - :curve
- - 0.0
+ - 0
- - :gate
- - 1.0
+ - 1
- - :reset
- - 1.0
+ - 1
- - :levelScale
- - 1.0
+ - 1
- - :levelBias
- - 0.0
+ - 0
- - :timeScale
- - 1.0
+ - 1
- - :doneAction
- - 0.0
+ - 0
:audio:
- - :level
-
- - :dur
-
- - :shape
- - 1.0
+ - 1
- - :curve
- - 0.0
+ - 0
- - :gate
- - 1.0
+ - 1
- - :reset
- - 1.0
+ - 1
- - :levelScale
- - 1.0
+ - 1
- - :levelBias
- - 0.0
+ - 0
- - :timeScale
- - 1.0
+ - 1
- - :doneAction
- - 0.0
+ - 0
DetectSilence:
:control:
- - :input
- - 0.0
+ - 0
- - :amp
- 0.0001
- - :time
- 0.1
- - :doneAction
- - 0.0
+ - 0
:audio:
- - :input
- - 0.0
+ - 0
- - :amp
- 0.0001
- - :time
- 0.1
- - :doneAction
- - 0.0
+ - 0
Dgeom:
:demand:
- - :start
- - 1.0
+ - 1
- - :grow
- - 2.0
+ - 2
- - :length
- - 100.0
+ - 100
Dibrown:
:demand:
- - :lo
@@ -825,7 +825,7 @@ Dibrown:
- - :step
-
- - :length
- - 0.0
+ - 0
DiskIn:
:audio:
- - :bufnum
@@ -843,7 +843,7 @@ Diwhite:
- - :hi
-
- - :length
- - 0.0
+ - 0
Done:
:control:
- - :src
@@ -851,29 +851,29 @@ Done:
Drand:
:demand:
- - :repeats
- - 1.0
+ - 1
- - :list
-
Dseq:
:demand:
- - :repeats
- - 1.0
+ - 1
- - :list
-
Dser:
:demand:
- - :repeats
- - 1.0
+ - 1
- - :list
-
Dseries:
:demand:
- - :start
- - 1.0
+ - 1
- - :step
- - 1.0
+ - 1
- - :length
- - 100.0
+ - 100
Dswitch1:
:demand:
- - :index
@@ -883,36 +883,36 @@ Dswitch1:
Dust2:
:control:
- - :density
- - 0.0
+ - 0
:audio:
- - :density
- - 0.0
+ - 0
Dust:
:control:
- - :density
- - 0.0
+ - 0
:audio:
- - :density
- - 0.0
+ - 0
Duty:
:control:
- - :dur
- - 1.0
+ - 1
- - :reset
- - 0.0
+ - 0
- - :level
- - 1.0
+ - 1
- - :doneAction
- - 0.0
+ - 0
:audio:
- - :dur
- - 1.0
+ - 1
- - :reset
- - 0.0
+ - 0
- - :level
- - 1.0
+ - 1
- - :doneAction
- - 0.0
+ - 0
Dwhite:
:demand:
- - :lo
@@ -920,11 +920,11 @@ Dwhite:
- - :hi
-
- - :length
- - 0.0
+ - 0
Dxrand:
:demand:
- - :repeats
- - 1.0
+ - 1
- - :list
-
EnvGen:
@@ -932,40 +932,40 @@ EnvGen:
- - :envelope
-
- - :gate
- - 1.0
+ - 1
- - :levelScale
- - 1.0
+ - 1
- - :levelBias
- - 0.0
+ - 0
- - :timeScale
- - 1.0
+ - 1
- - :doneAction
- - 0.0
+ - 0
:audio:
- - :envelope
-
- - :gate
- - 1.0
+ - 1
- - :levelScale
- - 1.0
+ - 1
- - :levelBias
- - 0.0
+ - 0
- - :timeScale
- - 1.0
+ - 1
- - :doneAction
- - 0.0
+ - 0
ExpRand:
:scalar:
- - :lo
- 0.01
- - :hi
- - 1.0
+ - 1
FBSineC:
:audio:
- - :freq
- - 22050.0
+ - 22050
- - :im
- - 1.0
+ - 1
- - :fb
- 0.1
- - :a
@@ -979,9 +979,9 @@ FBSineC:
FBSineL:
:audio:
- - :freq
- - 22050.0
+ - 22050
- - :im
- - 1.0
+ - 1
- - :fb
- 0.1
- - :a
@@ -995,9 +995,9 @@ FBSineL:
FBSineN:
:audio:
- - :freq
- - 22050.0
+ - 22050
- - :im
- - 1.0
+ - 1
- - :fb
- 0.1
- - :a
@@ -1013,70 +1013,70 @@ FFT:
- - :buffer
-
- - :input
- - 0.0
+ - 0
FOS:
:audio:
- - :input
- - 0.0
+ - 0
- - :a0
- - 0.0
+ - 0
- - :a1
- - 0.0
+ - 0
- - :b1
- - 0.0
+ - 0
FSinOsc:
:control:
- - :freq
- - 440.0
+ - 440
- - :iphase
- - 0.0
+ - 0
:audio:
- - :freq
- - 440.0
+ - 440
- - :iphase
- - 0.0
+ - 0
Fold:
:control:
- - :input
- - 0.0
+ - 0
- - :lo
- - 0.0
+ - 0
- - :hi
- - 1.0
+ - 1
:audio:
- - :input
- - 0.0
+ - 0
- - :lo
- - 0.0
+ - 0
- - :hi
- - 1.0
+ - 1
Formant:
:audio:
- - :fundfreq
- - 440.0
+ - 440
- - :formfreq
- - 1760.0
+ - 1760
- - :bwfreq
- - 880.0
+ - 880
Formlet:
:control:
- - :input
- - 0.0
+ - 0
- - :freq
- - 440.0
+ - 440
- - :attacktime
- - 1.0
+ - 1
- - :decaytime
- - 1.0
+ - 1
:audio:
- - :input
- - 0.0
+ - 0
- - :freq
- - 440.0
+ - 440
- - :attacktime
- - 1.0
+ - 1
- - :decaytime
- - 1.0
+ - 1
Free:
:control:
- - :trig
@@ -1094,18 +1094,18 @@ FreeSelfWhenDone:
Gate:
:control:
- - :input
- - 0.0
+ - 0
- - :trig
- - 0.0
+ - 0
:audio:
- - :input
- - 0.0
+ - 0
- - :trig
- - 0.0
+ - 0
GbmanL:
:audio:
- - :freq
- - 22050.0
+ - 22050
- - :xi
- 1.2
- - :yi
@@ -1113,7 +1113,7 @@ GbmanL:
GbmanN:
:audio:
- - :freq
- - 22050.0
+ - 22050
- - :xi
- 1.2
- - :yi
@@ -1121,66 +1121,66 @@ GbmanN:
Gendy1:
:control:
- - :ampdist
- - 1.0
+ - 1
- - :durdist
- - 1.0
+ - 1
- - :adparam
- - 1.0
+ - 1
- - :ddparam
- - 1.0
+ - 1
- - :minfreq
- - 440.0
+ - 440
- - :maxfreq
- - 660.0
+ - 660
- - :ampscale
- 0.5
- - :durscale
- 0.5
- - :initCPs
- - 12.0
+ - 12
- - :knum
- :nil
:audio:
- - :ampdist
- - 1.0
+ - 1
- - :durdist
- - 1.0
+ - 1
- - :adparam
- - 1.0
+ - 1
- - :ddparam
- - 1.0
+ - 1
- - :minfreq
- - 440.0
+ - 440
- - :maxfreq
- - 660.0
+ - 660
- - :ampscale
- 0.5
- - :durscale
- 0.5
- - :initCPs
- - 12.0
+ - 12
- - :knum
- :nil
Gendy2:
:control:
- - :ampdist
- - 1.0
+ - 1
- - :durdist
- - 1.0
+ - 1
- - :adparam
- - 1.0
+ - 1
- - :ddparam
- - 1.0
+ - 1
- - :minfreq
- - 440.0
+ - 440
- - :maxfreq
- - 660.0
+ - 660
- - :ampscale
- 0.5
- - :durscale
- 0.5
- - :initCPs
- - 12.0
+ - 12
- - :knum
- :nil
- - :a
@@ -1189,23 +1189,23 @@ Gendy2:
- 0.31
:audio:
- - :ampdist
- - 1.0
+ - 1
- - :durdist
- - 1.0
+ - 1
- - :adparam
- - 1.0
+ - 1
- - :ddparam
- - 1.0
+ - 1
- - :minfreq
- - 440.0
+ - 440
- - :maxfreq
- - 660.0
+ - 660
- - :ampscale
- 0.5
- - :durscale
- 0.5
- - :initCPs
- - 12.0
+ - 12
- - :knum
- :nil
- - :a
@@ -1215,40 +1215,40 @@ Gendy2:
Gendy3:
:control:
- - :ampdist
- - 1.0
+ - 1
- - :durdist
- - 1.0
+ - 1
- - :adparam
- - 1.0
+ - 1
- - :ddparam
- - 1.0
+ - 1
- - :freq
- - 440.0
+ - 440
- - :ampscale
- 0.5
- - :durscale
- 0.5
- - :initCPs
- - 12.0
+ - 12
- - :knum
- :nil
:audio:
- - :ampdist
- - 1.0
+ - 1
- - :durdist
- - 1.0
+ - 1
- - :adparam
- - 1.0
+ - 1
- - :ddparam
- - 1.0
+ - 1
- - :freq
- - 440.0
+ - 440
- - :ampscale
- 0.5
- - :durscale
- 0.5
- - :initCPs
- - 12.0
+ - 12
- - :knum
- :nil
GrayNoise:
@@ -1259,71 +1259,71 @@ GrayNoise:
HPF:
:control:
- - :input
- - 0.0
+ - 0
- - :freq
- - 440.0
+ - 440
:audio:
- - :input
- - 0.0
+ - 0
- - :freq
- - 440.0
+ - 440
HPZ1:
:control:
- - :input
- - 0.0
+ - 0
:audio:
- - :input
- - 0.0
+ - 0
HPZ2:
:control:
- - :input
- - 0.0
+ - 0
:audio:
- - :input
- - 0.0
+ - 0
Hasher:
:control:
- - :input
- - 0.0
+ - 0
:audio:
- - :input
- - 0.0
+ - 0
HenonC:
:audio:
- - :freq
- - 22050.0
+ - 22050
- - :a
- 1.4
- - :b
- 0.3
- - :x0
- - 0.0
+ - 0
- - :x1
- - 0.0
+ - 0
HenonL:
:audio:
- - :freq
- - 22050.0
+ - 22050
- - :a
- 1.4
- - :b
- 0.3
- - :x0
- - 0.0
+ - 0
- - :x1
- - 0.0
+ - 0
HenonN:
:audio:
- - :freq
- - 22050.0
+ - 22050
- - :a
- 1.4
- - :b
- 0.3
- - :x0
- - 0.0
+ - 0
- - :x1
- - 0.0
+ - 0
IFFT:
:audio:
- - :buffer
@@ -1331,52 +1331,52 @@ IFFT:
IRand:
:scalar:
- - :lo
- - 0.0
+ - 0
- - :hi
- - 127.0
+ - 127
Impulse:
:control:
- - :freq
- - 440.0
+ - 440
- - :phase
- - 0.0
+ - 0
:audio:
- - :freq
- - 440.0
+ - 440
- - :phase
- - 0.0
-In:
- :control:
- - - :bus
- - 0.0
- :audio:
- - - :bus
- - 0.0
+ - 0
+# In:
+# :control:
+# - - :bus
+# - 0
+# :audio:
+# - - :bus
+# - 0
InFeedback:
:audio:
- - :bus
- - 0.0
+ - 0
InRange:
:control:
- - :input
- - 0.0
+ - 0
- - :lo
- - 0.0
+ - 0
- - :hi
- - 1.0
+ - 1
:audio:
- - :input
- - 0.0
+ - 0
- - :lo
- - 0.0
+ - 0
- - :hi
- - 1.0
+ - 1
InRect:
:control:
- - :x
- - 0.0
+ - 0
- - :y
- - 0.0
+ - 0
- - :left
- :nil
- - :top
@@ -1387,9 +1387,9 @@ InRect:
- :nil
:audio:
- - :x
- - 0.0
+ - 0
- - :y
- - 0.0
+ - 0
- - :left
- :nil
- - :top
@@ -1401,49 +1401,49 @@ InRect:
InTrig:
:control:
- - :bus
- - 0.0
+ - 0
Index:
:control:
- - :bufnum
-
- - :input
- - 0.0
+ - 0
:audio:
- - :bufnum
-
- - :input
- - 0.0
+ - 0
Integrator:
:control:
- - :input
- - 0.0
+ - 0
- - :coef
- - 1.0
+ - 1
:audio:
- - :input
- - 0.0
+ - 0
- - :coef
- - 1.0
+ - 1
K2A:
:audio:
- - :input
- - 0.0
+ - 0
KeyState:
:control:
- - :keycode
- - 0.0
+ - 0
- - :minval
- - 0.0
+ - 0
- - :maxval
- - 1.0
+ - 1
- - :lag
- 0.2
Klang:
:audio:
- - :freqscale
- - 1.0
+ - 1
- - :freqoffset
- - 0.0
+ - 0
- - :specs
- :nil
Klank:
@@ -1451,214 +1451,214 @@ Klank:
- - :input
-
- - :freqscale
- - 1.0
+ - 1
- - :freqoffset
- - 0.0
+ - 0
- - :decayscale
- - 1.0
+ - 1
- - :specs
- :nil
LFClipNoise:
:control:
- - :freq
- - 500.0
+ - 500
:audio:
- - :freq
- - 500.0
+ - 500
LFCub:
:control:
- - :freq
- - 440.0
+ - 440
- - :iphase
- - 0.0
+ - 0
:audio:
- - :freq
- - 440.0
+ - 440
- - :iphase
- - 0.0
+ - 0
LFDClipNoise:
:control:
- - :freq
- - 500.0
+ - 500
:audio:
- - :freq
- - 500.0
+ - 500
LFDNoise0:
:control:
- - :freq
- - 500.0
+ - 500
:audio:
- - :freq
- - 500.0
+ - 500
LFDNoise1:
:control:
- - :freq
- - 500.0
+ - 500
:audio:
- - :freq
- - 500.0
+ - 500
LFDNoise3:
:control:
- - :freq
- - 500.0
+ - 500
:audio:
- - :freq
- - 500.0
+ - 500
LFNoise0:
:control:
- - :freq
- - 500.0
+ - 500
:audio:
- - :freq
- - 500.0
+ - 500
LFNoise1:
:control:
- - :freq
- - 500.0
+ - 500
:audio:
- - :freq
- - 500.0
+ - 500
LFNoise2:
:control:
- - :freq
- - 500.0
+ - 500
:audio:
- - :freq
- - 500.0
+ - 500
LFPar:
:control:
- - :freq
- - 440.0
+ - 440
- - :iphase
- - 0.0
+ - 0
:audio:
- - :freq
- - 440.0
+ - 440
- - :iphase
- - 0.0
+ - 0
LFPulse:
:control:
- - :freq
- - 440.0
+ - 440
- - :iphase
- - 0.0
+ - 0
- - :width
- 0.5
:audio:
- - :freq
- - 440.0
+ - 440
- - :iphase
- - 0.0
+ - 0
- - :width
- 0.5
LFSaw:
:control:
- - :freq
- - 440.0
+ - 440
- - :iphase
- - 0.0
+ - 0
:audio:
- - :freq
- - 440.0
+ - 440
- - :iphase
- - 0.0
+ - 0
LFTri:
:control:
- - :freq
- - 440.0
+ - 440
- - :iphase
- - 0.0
+ - 0
:audio:
- - :freq
- - 440.0
+ - 440
- - :iphase
- - 0.0
+ - 0
LPF:
:control:
- - :input
- - 0.0
+ - 0
- - :freq
- - 440.0
+ - 440
:audio:
- - :input
- - 0.0
+ - 0
- - :freq
- - 440.0
+ - 440
LPZ1:
:control:
- - :input
- - 0.0
+ - 0
:audio:
- - :input
- - 0.0
+ - 0
LPZ2:
:control:
- - :input
- - 0.0
+ - 0
:audio:
- - :input
- - 0.0
+ - 0
Lag2:
:control:
- - :input
- - 0.0
+ - 0
- - :lagTime
- 0.1
:audio:
- - :input
- - 0.0
+ - 0
- - :lagTime
- 0.1
Lag3:
:control:
- - :input
- - 0.0
+ - 0
- - :lagTime
- 0.1
:audio:
- - :input
- - 0.0
+ - 0
- - :lagTime
- 0.1
Lag:
:control:
- - :input
- - 0.0
+ - 0
- - :lagTime
- 0.1
:audio:
- - :input
- - 0.0
+ - 0
- - :lagTime
- 0.1
LagIn:
:control:
- - :bus
- - 0.0
+ - 0
- - :lag
- 0.1
LastValue:
:control:
- - :input
- - 0.0
+ - 0
- - :diff
- 0.01
:audio:
- - :input
- - 0.0
+ - 0
- - :diff
- 0.01
Latch:
:control:
- - :input
- - 0.0
+ - 0
- - :trig
- - 0.0
+ - 0
:audio:
- - :input
- - 0.0
+ - 0
- - :trig
- - 0.0
+ - 0
Latoocarfian:
:control:
- - :a
@@ -1681,11 +1681,11 @@ Latoocarfian:
LatoocarfianC:
:audio:
- - :freq
- - 22050.0
+ - 22050
- - :a
- - 1.0
+ - 1
- - :b
- - 3.0
+ - 3
- - :c
- 0.5
- - :d
@@ -1697,11 +1697,11 @@ LatoocarfianC:
LatoocarfianL:
:audio:
- - :freq
- - 22050.0
+ - 22050
- - :a
- - 1.0
+ - 1
- - :b
- - 3.0
+ - 3
- - :c
- 0.5
- - :d
@@ -1713,11 +1713,11 @@ LatoocarfianL:
LatoocarfianN:
:audio:
- - :freq
- - 22050.0
+ - 22050
- - :a
- - 1.0
+ - 1
- - :b
- - 3.0
+ - 3
- - :c
- 0.5
- - :d
@@ -1729,184 +1729,184 @@ LatoocarfianN:
LeakDC:
:control:
- - :input
- - 0.0
+ - 0
- - :coef
- 0.995
:audio:
- - :input
- - 0.0
+ - 0
- - :coef
- 0.995
LeastChange:
:control:
- - :a
- - 0.0
+ - 0
- - :b
- - 0.0
+ - 0
:audio:
- - :a
- - 0.0
+ - 0
- - :b
- - 0.0
+ - 0
Limiter:
:audio:
- - :input
-
- - :level
- - 1.0
+ - 1
- - :dur
- 0.01
LinCongC:
:audio:
- - :freq
- - 22050.0
+ - 22050
- - :a
- 1.1
- - :c
- 0.13
- - :m
- - 1.0
+ - 1
- - :xi
- - 0.0
+ - 0
LinCongL:
:audio:
- - :freq
- - 22050.0
+ - 22050
- - :a
- 1.1
- - :c
- 0.13
- - :m
- - 1.0
+ - 1
- - :xi
- - 0.0
+ - 0
LinCongN:
:audio:
- - :freq
- - 22050.0
+ - 22050
- - :a
- 1.1
- - :c
- 0.13
- - :m
- - 1.0
+ - 1
- - :xi
- - 0.0
+ - 0
LinExp:
:control:
- - :input
- - 0.0
+ - 0
- - :srclo
- - 0.0
+ - 0
- - :srchi
- - 1.0
+ - 1
- - :dstlo
- - 1.0
+ - 1
- - :dsthi
- - 2.0
+ - 2
:audio:
- - :input
- - 0.0
+ - 0
- - :srclo
- - 0.0
+ - 0
- - :srchi
- - 1.0
+ - 1
- - :dstlo
- - 1.0
+ - 1
- - :dsthi
- - 2.0
+ - 2
LinLin:
:control:
- - :input
- - 0.0
+ - 0
- - :srclo
- - 0.0
+ - 0
- - :srchi
- - 1.0
+ - 1
- - :dstlo
- - 1.0
+ - 1
- - :dsthi
- - 2.0
+ - 2
:audio:
- - :input
- - 0.0
+ - 0
- - :srclo
- - 0.0
+ - 0
- - :srchi
- - 1.0
+ - 1
- - :dstlo
- - 1.0
+ - 1
- - :dsthi
- - 2.0
+ - 2
LinPan2:
:control:
- - :input
-
- - :pos
- - 0.0
+ - 0
- - :level
- - 1.0
+ - 1
:audio:
- - :input
-
- - :pos
- - 0.0
+ - 0
- - :level
- - 1.0
+ - 1
LinRand:
:scalar:
- - :lo
- - 0.0
+ - 0
- - :hi
- - 1.0
+ - 1
- - :minmax
- - 0.0
+ - 0
LinXFade2:
:control:
- - :inA
-
- - :inB
- - 0.0
+ - 0
- - :pan
- - 0.0
+ - 0
:audio:
- - :inA
-
- - :inB
- - 0.0
+ - 0
- - :pan
- - 0.0
+ - 0
Line:
:control:
- - :start
- - 0.0
+ - 0
- - :finish
- - 1.0
+ - 1
- - :dur
- - 1.0
+ - 1
- - :doneAction
- - 0.0
+ - 0
:audio:
- - :start
- - 0.0
+ - 0
- - :finish
- - 1.0
+ - 1
- - :dur
- - 1.0
+ - 1
- - :doneAction
- - 0.0
+ - 0
Linen:
:control:
- - :gate
- - 1.0
+ - 1
- - :attackTime
- 0.01
- - :susLevel
- - 1.0
+ - 1
- - :releaseTime
- - 1.0
+ - 1
- - :doneAction
- - 0.0
+ - 0
LocalIn:
:control: []
@@ -1922,22 +1922,22 @@ LocalOut:
Logistic:
:control:
- - :chaosParam
- - 3.0
+ - 3
- - :freq
- - 1000.0
+ - 1000
:audio:
- - :chaosParam
- - 3.0
+ - 3
- - :freq
- - 1000.0
+ - 1000