Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
sfinote.hh File Reference
#include <sfi/sfitypes.hh>
Include dependency graph for sfinote.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#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)