lib/mext/numeric/pchtom.rb in ruby-mext-0.9.0 vs lib/mext/numeric/pchtom.rb in ruby-mext-0.9.1
- old
+ new
@@ -4,12 +4,9 @@
# +pchtom+: pitch class to MIDI note converter
#
# interprets its receiver as a pitch class and returns its corresponing MIDI note
#
#:nodoc:
- MIDI_MIDDLE_C = 60
- PITCH_MIDDLE_C = 8.0
- CHROMATIC_NOTES_PER_OCTAVE = 12.0
def pchtom
p_octave = self.to_i
p_note = (self - p_octave) * 100
ref = self < 0.0 ? -CHROMATIC_NOTES_PER_OCTAVE : CHROMATIC_NOTES_PER_OCTAVE