class Music::Transcription::Tempo::BPM

Public Instance Methods

to_npm(beat_dur) click to toggle source
# File lib/music-transcription/conversion/tempo_conversion.rb, line 56
def to_npm beat_dur
  Tempo::NPM.new(beat_dur*@value)
end
to_nps(beat_dur) click to toggle source
# File lib/music-transcription/conversion/tempo_conversion.rb, line 52
def to_nps beat_dur
  Tempo::NPS.new(Rational(@value*beat_dur,60))
end
to_qnpm(beat_dur) click to toggle source
# File lib/music-transcription/conversion/tempo_conversion.rb, line 48
def to_qnpm beat_dur
  Tempo::QNPM.new(4*beat_dur*@value)
end
to_s() click to toggle source
# File lib/music-transcription/model/tempo.rb, line 21
def to_s; "#{@value}bpm" end