Method: Beats::AudioEngine#initialize

Defined in:
lib/beats/audio_engine.rb

#initialize(song, kit) ⇒ AudioEngine

Returns a new instance of AudioEngine.



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

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

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