Module: Ruck::MultiChannelSource

Included in:
Generators::WavIn
Defined in:
lib/ruck/ugen/general.rb

Instance Method Summary collapse

Instance Method Details

#<<(ugen) ⇒ Object



127
128
129
# File 'lib/ruck/ugen/general.rb', line 127

def <<(ugen)
  ugen.remove_source self
end

#>>(ugen) ⇒ Object



123
124
125
# File 'lib/ruck/ugen/general.rb', line 123

def >>(ugen)
  ugen.add_source self
end

#last(chan = 0) ⇒ Object



140
# File 'lib/ruck/ugen/general.rb', line 140

def last(chan = 0); @last[chan]; end

#next(now, chan = 0) ⇒ Object



139
# File 'lib/ruck/ugen/general.rb', line 139

def next(now, chan = 0); @last[chan]; end

#out(chan) ⇒ Object



135
136
137
# File 'lib/ruck/ugen/general.rb', line 135

def out(chan)
  @out_channels[chan]
end

#out_channelsObject



131
132
133
# File 'lib/ruck/ugen/general.rb', line 131

def out_channels
  @out_channels
end