BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Defines | Functions
sfinote.hh File Reference
#include <sfi/sfitypes.hh>

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

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines