Kennt irgendjemand irgendetwas in der Java-Welt, um Midi-Notennummern bestimmten Notennamen und Oktavnummern zuzuordnen. siehe zum Beispiel die Referenztabelle:Konvertieren von Midi-Notennummern in Name und Oktave
http://www.harmony-central.com/MIDI/Doc/table2.html
ich eine MIDI-Notennummer 60 bis es zuordnen möchten ist entsprechend Notennamen (middlec) in Oktave 4. ich eine Utility-Klasse/Enum für diese schreiben könnte, aber es wäre ziemlich langweilig. Weiß jemand etwas?
ich dies ausdrücklich mit bin ein Tenori-On/Monome Klon in Java zu schreiben, so weit, so gut ...
Lösung
Das war, was ich am Ende mit:
String[] noteString = new String[] { "C", "C#", "D", "D#", "E", "F", "F#", "G", "G#", "A", "A#", "B" };
int octave = (initialNote/12) - 1;
int noteIndex = (initialNote % 12);
String note = noteString[noteIndex];
Jon, ich habe ein paar echte Java zu meiner Antwort hinzugefügt. – paxdiablo
genial, danke für die Hinweise ... – Jon