Method: Scissor::Fragment#initialize

Defined in:
lib/scissor/fragment.rb

#initialize(filename, start, duration, reverse = false, pitch = 100, stretch = false, pan = 50) ⇒ Fragment

Returns a new instance of Fragment.



7
8
9
10
11
12
13
14
15
16
17
# File 'lib/scissor/fragment.rb', line 7

def initialize(filename, start, duration, reverse = false, pitch = 100, stretch = false, pan = 50)
  @filename = Pathname.new(filename).realpath
  @start = start
  @duration = duration
  @reverse = reverse
  @pitch = pitch
  @is_stretched = stretch
  @pan = pan

  freeze
end