Package wellen
Class Note
java.lang.Object
wellen.Note
- All Implemented Interfaces:
MIDI
supplies a series of note constants and methods to convert note values to frequencies and vice versa.
-
Field Summary
Fields inherited from interface wellen.MIDI
MIDI_CLOCK_CONTINUE, MIDI_CLOCK_START, MIDI_CLOCK_STOP, MIDI_CLOCK_TICK, MIDI_SONG_POSITION_POINTER, NOTE_A0, NOTE_A1, NOTE_A2, NOTE_A3, NOTE_A4, NOTE_A5, NOTE_A6, NOTE_A7, NOTE_A8, NOTE_B0, NOTE_B1, NOTE_B2, NOTE_B3, NOTE_B4, NOTE_B5, NOTE_B6, NOTE_B7, NOTE_B8, NOTE_C1, NOTE_C2, NOTE_C3, NOTE_C4, NOTE_C5, NOTE_C6, NOTE_C7, NOTE_C8, NOTE_C9, NOTE_D1, NOTE_D2, NOTE_D3, NOTE_D4, NOTE_D5, NOTE_D6, NOTE_D7, NOTE_D8, NOTE_D9, NOTE_E1, NOTE_E2, NOTE_E3, NOTE_E4, NOTE_E5, NOTE_E6, NOTE_E7, NOTE_E8, NOTE_E9, NOTE_F1, NOTE_F2, NOTE_F3, NOTE_F4, NOTE_F5, NOTE_F6, NOTE_F7, NOTE_F8, NOTE_F9, NOTE_G1, NOTE_G2, NOTE_G3, NOTE_G4, NOTE_G5, NOTE_G6, NOTE_G7, NOTE_G8, NOTE_G9, PPQN
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
frequency_to_note
(float pFreq) static int
frequency_to_note
(float pFreq, float pBaseFreq, int pOffset) static float
frequency_to_note_f
(float pFreq) static float
frequency_to_note_f
(float pFreq, float pBaseFreq, float pOffset) static float
note_to_frequency
(int pMidiNote) static float
note_to_frequency
(int pMidiNote, float pBaseFreq) static String
note_to_string
(int noteNum)
-
Constructor Details
-
Note
public Note()
-
-
Method Details
-
frequency_to_note
public static int frequency_to_note(float pFreq) -
frequency_to_note
public static int frequency_to_note(float pFreq, float pBaseFreq, int pOffset) -
frequency_to_note_f
public static float frequency_to_note_f(float pFreq) -
frequency_to_note_f
public static float frequency_to_note_f(float pFreq, float pBaseFreq, float pOffset) -
note_to_frequency
public static float note_to_frequency(int pMidiNote, float pBaseFreq) -
note_to_frequency
public static float note_to_frequency(int pMidiNote) -
note_to_string
-