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