Go to the source code of this file.
Defines |
#define | SFI_MIN_NOTE |
#define | SFI_MAX_NOTE |
#define | SFI_NOTE_VOID |
#define | SFI_KAMMER_NOTE |
#define | SFI_KAMMER_OCTAVE |
#define | SFI_MIN_OCTAVE |
#define | SFI_MAX_OCTAVE |
#define | SFI_NOTE_MAKE_VALID(n) |
#define | SFI_NOTE_IS_VALID(n) |
#define | SFI_NOTE_CLAMP(n) |
#define | SFI_NOTE_OCTAVE(n) |
#define | SFI_NOTE_SEMITONE(n) |
#define | SFI_NOTE_GENERIC(o, ht_i) |
#define | SFI_NOTE_C(o) |
#define | SFI_NOTE_Cis(o) |
#define | SFI_NOTE_Des(o) |
#define | SFI_NOTE_D(o) |
#define | SFI_NOTE_Dis(o) |
#define | SFI_NOTE_Es(o) |
#define | SFI_NOTE_E(o) |
#define | SFI_NOTE_F(o) |
#define | SFI_NOTE_Fis(o) |
#define | SFI_NOTE_Ges(o) |
#define | SFI_NOTE_G(o) |
#define | SFI_NOTE_Gis(o) |
#define | SFI_NOTE_As(o) |
#define | SFI_NOTE_A(o) |
#define | SFI_NOTE_Ais(o) |
#define | SFI_NOTE_Bes(o) |
#define | SFI_NOTE_B(o) |
#define | _SFI_NOTE_SHIFT_AUX(n, ht, dfl) |
#define | SFI_NOTE_SHIFT(n, ht_i) |
#define | SFI_NOTE_OCTAVE_UP(n) |
#define | SFI_NOTE_OCTAVE_DOWN(n) |
Functions |
void | sfi_note_examine (SfiInt note, gint *octave_p, gint *semitone_p, gboolean *black_semitone_p, gchar *letter_p) |
gchar * | sfi_note_to_string (SfiInt note) |
SfiInt | sfi_note_from_string (const gchar *note_string) |
SfiInt | sfi_note_from_string_err (const gchar *note_string, gchar **error_p) |
Detailed Description