Module: Ruck::MultiChannelSource
- Included in:
- Generators::WavIn
- Defined in:
- lib/ruck/ugen/general.rb
Instance Method Summary collapse
- #<<(ugen) ⇒ Object
- #>>(ugen) ⇒ Object
- #last(chan = 0) ⇒ Object
- #next(now, chan = 0) ⇒ Object
- #out(chan) ⇒ Object
- #out_channels ⇒ Object
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_channels ⇒ Object
131 132 133 |
# File 'lib/ruck/ugen/general.rb', line 131 def out_channels @out_channels end |