com.softsynth.jmsl.util
Class MidiPitchNamer
java.lang.Object
com.softsynth.jmsl.util.MidiPitchNamer
public class MidiPitchNamer
- extends java.lang.Object
Input is a Midi style pitch (ex 60 for middle C)
Translate to pitch name & octave
Example 60 -> "C4", 61 -> "C#4" With setAccPrefSharp(false), 61 -> "Db4"
- Author:
- Nick Didkovsky, email: didkovn@mail.rockefeller.edu, (c) 2003 Nick Didkovsky, all rights reserved.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MidiPitchNamer
public MidiPitchNamer()
getPitchName
public java.lang.String getPitchName(int midiPitch)
isAccPrefSharp
public boolean isAccPrefSharp()
- Returns:
- true if sharp is preferred for naming, false otherwise
setAccPrefSharp
public void setAccPrefSharp(boolean b)
- Parameters:
b
- true if sharp is preferred for accidentals, false for flat
main
public static void main(java.lang.String[] args)