Method: Synthesizer::Filter::Parallel#generator

Defined in:
lib/synthesizer/filter/parallel.rb

#generator(note_perform, samplecount) ⇒ Object



8
9
10
11
12
13
14
15
16
17
# File 'lib/synthesizer/filter/parallel.rb', line 8

def generator(note_perform, samplecount)
  filter_mods = @filters.map {|filter|
    filter.generator(note_perform, samplecount)
  }

  -> {
    fxs = filter_mods.map(&:[])
    Fx.new(fxs)
  }
end