Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
bsenote.cc File Reference
#include "bsenote.hh"
#include "bseutils.hh"
#include "bseieee754.hh"
#include "bsemathsignal.hh"
#include <string.h>
#include <sfi/sfi.hh>
Include dependency graph for bsenote.cc:

Functions

int bse_note_from_string (const std::string &note_string)
 
Bse::NoteDescription bse_note_description (Bse::MusicalTuning musical_tuning, int note, int finetune)
 
int bse_note_from_freq (Bse::MusicalTuning musical_tuning, double freq)
 
int bse_note_from_freq_bounded (Bse::MusicalTuning musical_tuning, double freq)
 
int bse_note_fine_tune_from_note_freq (Bse::MusicalTuning musical_tuning, int note, double freq)
 
double bse_note_to_freq (Bse::MusicalTuning musical_tuning, int note)
 
double bse_note_to_tuned_freq (Bse::MusicalTuning 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)