Method: Beats::AudioEngine#initialize

Defined in:
lib/beats/audioengine.rb

#initialize(song, kit) ⇒ AudioEngine

Returns a new instance of AudioEngine.



17
18
19
20
21
22
23
# File 'lib/beats/audioengine.rb', line 17

def initialize(song, kit)
  @song = song
  @kit = kit

  @step_sample_length = AudioUtils.step_sample_length(SAMPLE_RATE, @song.tempo)
  @composited_pattern_cache = {}
end