Module: Scissor
- Defined in:
- lib/scissor.rb,
lib/scissor/chunk.rb,
lib/scissor/fragment.rb,
lib/scissor/sequence.rb,
lib/scissor/sound_file.rb
Defined Under Namespace
Classes: Chunk, Fragment, Sequence, SoundFile
Class Method Summary
collapse
Class Method Details
.join(scissor_array) ⇒ Object
21
22
23
24
25
|
# File 'lib/scissor.rb', line 21
def self.join(scissor_array)
scissor_array.inject(Scissor()) do |m, scissor|
m + scissor
end
end
|
.sequence(*args) ⇒ Object
17
18
19
|
# File 'lib/scissor.rb', line 17
def self.sequence(*args)
Scissor::Sequence.new(*args)
end
|
.silence(duration) ⇒ Object
11
12
13
14
15
|
# File 'lib/scissor.rb', line 11
def self.silence(duration)
Scissor(File.dirname(__FILE__) + '/../data/silence.mp3').
slice(0, 1).
fill(duration)
end
|