class Negasonic::Instrument::Synth
Public Class Methods
am(**opts)
click to toggle source
# File lib/negasonic/instrument/synth.rb, line 13 def am(**opts) Tone::Synth::AM.new(**opts) end
duo(**opts)
click to toggle source
# File lib/negasonic/instrument/synth.rb, line 21 def duo(**opts) Tone::Synth::Duo.new(**opts) end
fm(**opts)
click to toggle source
# File lib/negasonic/instrument/synth.rb, line 17 def fm(**opts) Tone::Synth::FM.new(**opts) end
membrane(**opts)
click to toggle source
# File lib/negasonic/instrument/synth.rb, line 9 def membrane(**opts) Tone::Synth::Membrane.new(**opts) end
mono(**opts)
click to toggle source
# File lib/negasonic/instrument/synth.rb, line 25 def mono(**opts) Tone::Synth::Mono.new(**opts) end
pluck(**opts)
click to toggle source
# File lib/negasonic/instrument/synth.rb, line 29 def pluck(**opts) Tone::Synth::Pluck.new(**opts) end
poly(**opts)
click to toggle source
# File lib/negasonic/instrument/synth.rb, line 33 def poly(**opts) Tone::Synth::Poly.new(**opts) end
simple(**opts)
click to toggle source
# File lib/negasonic/instrument/synth.rb, line 5 def simple(**opts) Tone::Synth::Simple.new(**opts) end