Package 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"
Translate to pitch name & octave
Example 60 -> "C4", 61 -> "C#4" With setAccPrefSharp(false), 61 -> "Db4"
- Author:
- Nick Didkovsky, email: nick@didkovsky.com, (c) 2003 Nick Didkovsky, all rights reserved.
-
Constructor Summary
Constructors Constructor Description MidiPitchNamer()
-
Method Summary
Modifier and Type Method Description java.lang.String
getPitchName(int midiPitch)
boolean
isAccPrefSharp()
static void
main(java.lang.String[] args)
void
setAccPrefSharp(boolean b)
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
MidiPitchNamer
public MidiPitchNamer()
-
-
Method Details
-
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)
-