class AudioStream::SoundInfo
Attributes
bpm[R]
bps[R]
window_size[RW]
Public Instance Methods
bpm=(bpm)
click to toggle source
# File lib/audio_stream/sound_info.rb, line 11 def bpm=(bpm) @bpm = bpm.to_f @bps = @bpm / 60.0 end
clone()
click to toggle source
# File lib/audio_stream/sound_info.rb, line 20 def clone SoundInfo.new(channels: channels, samplerate: samplerate, format: format, window_size: window_size, bpm: bpm) end
framerate()
click to toggle source
# File lib/audio_stream/sound_info.rb, line 7 def framerate self.samplerate.to_f / self.window_size end
sync_rate()
click to toggle source
# File lib/audio_stream/sound_info.rb, line 16 def sync_rate self.samplerate.to_f / self.bps end