python/lib/aubio/midiconv.py: make sure midi2note uses midi int (python3)
authorPaul Brossier <piem@piem.org>
Mon, 18 Apr 2016 21:22:45 +0000 (23:22 +0200)
committerPaul Brossier <piem@piem.org>
Mon, 18 Apr 2016 21:22:45 +0000 (23:22 +0200)
python/lib/aubio/midiconv.py

index f3e8e32..5937be6 100644 (file)
@@ -48,7 +48,7 @@ def midi2note(midi):
                 "an integer between 0 and 127 is excepted, got %d" % midi)
     midi = int(midi)
     _valid_notenames = ['C', 'C#', 'D', 'D#', 'E', 'F', 'F#', 'G', 'G#', 'A', 'A#', 'B']
-    return _valid_notenames[midi % 12] + str( midi / 12 - 1)
+    return _valid_notenames[midi % 12] + str( int(midi / 12) - 1 )
 
 def freq2note(freq):
     from aubio import freqtomidi