Klassen |
struct | umst_oder_logik |
Makrodefinitionen |
#define | adjazent(a, b) |
#define | u_adjazent(a, b) |
Aufzählungen |
enum | umst_oder_logik_typ { typ_umstimmung,
typ_logik
} |
Funktionen |
static void | berechne_toene_absolut (struct ton *ton_liste) |
static void | check_konsistenz (void) |
void | allgemeine_initialisierungen (void) |
int | ton_list_laenge (struct ton *list) |
int | tonsystem_list_laenge (struct tonsystem *list) |
int | umstimmungs_list_laenge (struct umstimmung *list) |
int | logik_list_laenge (struct logik *list) |
int | midi_list_laenge (struct midiliste *list) |
int | get_logik_nummer (const char *name, struct logik *liste) |
int | parameter_list_laenge (struct parameter_liste *list) |
int | argument_list_laenge (struct argument_liste *list) |
struct ton * | get_ton (const char *name, struct ton *liste) |
struct intervall * | get_intervall (const char *name, struct intervall *liste) |
struct tonsystem * | parser_get_tonsystem (const char *name, struct tonsystem *liste) |
struct umstimmung * | get_umstimmung (const char *name, struct umstimmung *liste) |
struct harmonie * | get_harmonie (const char *name, struct harmonie *liste) |
struct logik * | get_logik (const char *name, struct logik *liste) |
void | init_integersequenz (void) |
void | get_new_integer_in_integersequenz (int wert) |
static struct midiliste * | get_last_integersequenz (void) |
void | init_parameter_liste (void) |
void | get_new_name_in_parameterlist (const char *name) |
static struct parameter_liste * | get_last_parameter_liste (void) |
static int | parameter_nummer (int aktueller_index, const char *such_name, struct parameter_liste *knoten) |
void | print_argumentliste (struct argument_liste *this_) |
void | init_argument_liste (void) |
void | get_new_number_in_argument_list (double parameter) |
void | get_new_name_in_argument_list (const char *parameter) |
static struct argument_liste * | get_last_argument_liste (void) |
void | init_aktions_liste (void) |
void | get_new_aktion_aufruf_element (const char *name) |
void | get_new_aktion_midi_out_element (void) |
static struct aktions_liste * | get_last_aktions_liste (void) |
void | init_komplex_ton_list (void) |
void | get_new_faktor_anteil (double f, const char *name) |
struct komplex_intervall * | get_last_komplex_intervall (void) |
void | setze_nummer_von_abstand_und_zentrum (void) |
void | mutabor_programm_einlesen (const mutChar *filename) |
void | print_integersequenz (struct midiliste *this_) |
void | get_new_intervall (const char *name, double wert) |
void | get_new_intervall_komplex (const char *name) |
void | get_new_ton_absolut (const char *name, double wert) |
void | get_new_ton_komplex_positive (const char *name, const char *bezugston) |
| void get_new_relativ_anteil (double f, char *linke_grenze, char *rechte_grenze);
|
void | get_new_ton_komplex_negative (const char *name, const char *bezugston) |
void | init_ton_liste (void) |
void | get_new_ton_in_tonsystem (const char *name) |
void | get_new_tonsystem (const char *name, int taste) |
void | get_new_tonsystem_negative (const char *name, int taste) |
void | init_umstimmung (const char *name) |
void | get_new_umstimmung (void) |
void | eintrage_parameterliste_in_umstimmung (void) |
void | get_umstimmung_taste_abs (enum argument_typ argument, double zahl_wert, const char *parameter) |
void | get_umstimmung_taste_rel (enum argument_typ argument, double zahl_wert, const char *parameter, char vorzeichen) |
void | get_umstimmung_breite_abs (enum argument_typ argument, double zahl_wert, const char *parameter) |
void | get_umstimmung_breite_rel (enum argument_typ argument, double zahl_wert, const char *parameter, char vorzeichen) |
void | init_umstimm_expression_list (void) |
void | get_new_umstimm_expression (const char *bezugston) |
void | get_new_umstimm_expression_positive (const char *bezugston) |
void | get_new_umstimm_expression_negative (const char *bezugston) |
void | get_umstimmung_tonhoehe_veraendert (void) |
void | get_umstimmung_wiederholung_abs (void) |
void | get_umstimmung_wiederholung_abs_negative (void) |
void | get_umstimmung_wiederholung_rel_positive (void) |
void | get_umstimmung_wiederholung_rel_negative (void) |
void | get_umstimmung_umstimmungs_bund (void) |
void | get_umstimmungs_case_zahl_element (int konstante) |
void | get_umstimmungs_case_default_element (void) |
void | init_umstimmungs_case_liste (void) |
void | get_umstimmung_umstimm_case_zahl (int selector) |
void | get_umstimmung_umstimm_case_parameter (const char *selector) |
void | get_umstimmung_midi_out (void) |
void | init_tastenliste (void) |
void | get_new_taste (int taste, char stern) |
void | get_new_harmonie (const char *name, int bezugstaste) |
void | get_harmoniebezeichner (int vor_taste, const char *name, int nach_taste) |
void | init_ausloeser (void) |
struct ausloeser * | get_last_ausloeser (void) |
void | get_ausloeser_default (void) |
void | get_ausloeser_harmonie (void) |
void | get_ausloeser_harmonie_form (void) |
void | get_ausloeser_taste (const char *name) |
void | get_ausloeser_midi_in (void) |
void | init_anweisungs_liste (void) |
struct anweisung * | get_last_anweisungs_liste (void) |
void | get_new_anweisung (void) |
void | get_new_logik (const char *name, const char *einstimmung) |
void | vervollstaendige_logik (void) |
void | get_instrument_dekl (int midi_in, int midi_von, int midi_bis, int midi_umleit, struct instrument **list_to_insert) |
static void | belege_toene (struct ton **toene, struct ton *liste) |
static int | ton_nummer (const char *name) |
static void | test_zyklen (int startknoten) |
static void | berechne_ton_endgueltig (int k) |
int | enthalten_in_tastenliste (int taste, struct taste *lauf) |
static int | case_label_enthalten_in_case_liste (double case_label, struct case_liste *lauf) |
static void | check_ausloeser (struct ausloeser *ausloeser, const char *name) |
static void | check_aktionen (struct aktions_liste *aktionen, const char *name) |
static void | belege_zyklenfeld (struct umst_oder_logik *zyklen_feld, struct umstimmung *liste1, struct logik *liste2) |
static int | test_zyklen_nummer (const char *name) |
static void | u_test_zyklen (int startknoten) |
Variablen |
struct intervall * | list_of_intervalle |
struct ton * | list_of_toene |
struct tonsystem * | list_of_tonsysteme |
struct umstimmung * | list_of_umstimmungen |
struct harmonie * | list_of_harmonien |
struct logik * | list_of_logiken |
struct instrument * | list_of_instrumente |
struct instrument * | list_of_config_instrumente |
struct ton * | ton_ohne_namen |
static struct midiliste * | list_of_integers |
static struct parameter_liste * | list_of_names |
static struct argument_liste * | list_of_argumente |
static struct aktions_liste * | list_of_aktionen |
static struct komplex_intervall * | the_komplex_liste |
FILE * | quelldatei |
static struct ton * | ton_liste |
static struct umstimmung * | tmp_umstimmung |
static struct ton * | tmp_tonliste |
static struct case_liste * | tmp_umstimmungs_case_liste |
static struct taste * | tmp_tastenliste |
static int | tmp_vor_taste |
static const char * | tmp_name |
static int | tmp_nach_taste |
static struct ausloeser * | tmp_ausloeser |
static struct anweisung * | tmp_anweisungsliste |
static int | anzahl_toene |
static struct ton ** | toene |
static char * | visited |
static char * | matrix |
static int | anzahl_umstimmungen_und_logiken |
static struct umst_oder_logik * | zyklen_feld |
static char * | u_visited |
static char * | u_matrix |
Description.
- Header:
- /cvsroot/mutabor/mutabor/mu32/Parser.cpp,v 1.10 2011-02-20 22:35:55 keinstein Exp
Copyright: (c) 2008 TU Dresden
- Autor:
- Tobias Schlemmer <keinstein@users.berlios.de>
- Datum:
- Date:
- 2011-02-20 22:35:55
- Version:
- Revision:
- 1.10
GPL
- Log:
- Parser.cpp,v
Revision 1.10 2011-02-20 22:35:55 keinstein updated license information; some file headers have to be revised, though
Definiert in Datei Parser.cpp.