class Neve::ECASound::Track
Public Class Methods
new(directory, name, options)
click to toggle source
# File lib/neve/eca_sound/track.rb, line 6 def initialize(directory, name, options) @directory, @name, @options = directory, name, options end
Public Instance Methods
to_s()
click to toggle source
# File lib/neve/eca_sound/track.rb, line 10 def to_s [ filename, mix, pan ].join(' ') end
Private Instance Methods
filename()
click to toggle source
# File lib/neve/eca_sound/track.rb, line 20 def filename Pathname.new(@directory).join("#{@name}.wav") end
mix()
click to toggle source
# File lib/neve/eca_sound/track.rb, line 24 def mix "-ea:#{@options.fetch('fader', 100)}" end
pan()
click to toggle source
# File lib/neve/eca_sound/track.rb, line 28 def pan "-epp:#{@options.fetch('pan', 50)}" end