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

Go to the source code of this file.

Defines

#define BSE_MIN_NOTE
#define BSE_MAX_NOTE
#define BSE_KAMMER_NOTE
#define BSE_NOTE_VOID
#define BSE_NOTE_UNPARSABLE
#define BSE_NOTE_CLAMP
#define BSE_NOTE_IS_VALID
#define BSE_NOTE_MAKE_VALID
#define BSE_KAMMER_OCTAVE
#define BSE_MIN_OCTAVE
#define BSE_MAX_OCTAVE
#define bse_note_from_string
#define bse_note_to_string
#define bse_note_examine
#define BSE_NOTE_OCTAVE(n)
#define BSE_NOTE_SEMITONE(n)
#define BSE_NOTE_GENERIC(o, ht_i)
#define BSE_NOTE_C(o)
#define BSE_NOTE_Cis(o)
#define BSE_NOTE_Des(o)
#define BSE_NOTE_D(o)
#define BSE_NOTE_Dis(o)
#define BSE_NOTE_Es(o)
#define BSE_NOTE_E(o)
#define BSE_NOTE_F(o)
#define BSE_NOTE_Fis(o)
#define BSE_NOTE_Ges(o)
#define BSE_NOTE_G(o)
#define BSE_NOTE_Gis(o)
#define BSE_NOTE_As(o)
#define BSE_NOTE_A(o)
#define BSE_NOTE_Ais(o)
#define BSE_NOTE_Bes(o)
#define BSE_NOTE_B(o)
#define BSE_NOTE_SHIFT(n, ht_i)
#define BSE_NOTE_OCTAVE_UP(n)
#define BSE_NOTE_OCTAVE_DOWN(n)
#define bse_freq_array_prepend(a, v)

Functions

int bse_note_from_freq (BseMusicalTuningType musical_tuning, double freq)
int bse_note_from_freq_bounded (BseMusicalTuningType musical_tuning, double freq)
int bse_note_fine_tune_from_note_freq (BseMusicalTuningType musical_tuning, int note, double freq)
double bse_note_to_freq (BseMusicalTuningType musical_tuning, int note)
double bse_note_to_tuned_freq (BseMusicalTuningType musical_tuning, int note, int fine_tune)
BseFreqArray * bse_freq_array_new (guint prealloc)
void bse_freq_array_free (BseFreqArray *farray)
guint bse_freq_array_n_values (BseFreqArray *farray)
gdouble bse_freq_array_get (BseFreqArray *farray, guint index)
void bse_freq_array_insert (BseFreqArray *farray, guint index, gdouble value)
void bse_freq_array_append (BseFreqArray *farray, gdouble value)
void bse_freq_array_set (BseFreqArray *farray, guint index, gdouble value)
gboolean bse_freq_arrays_match_freq (gfloat match_freq, BseFreqArray *inclusive_set, BseFreqArray *exclusive_set)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines