Klassen |
struct | parameter_liste |
struct | argument |
struct | argument_liste |
struct | midiliste |
struct | intervall |
struct | komplex_intervall |
struct | ton |
struct | tonsystem |
struct | case_liste |
struct | umstimmung |
struct | taste |
struct | harmonie |
struct | ausloeser |
struct | aktions_liste |
struct | anweisung |
struct | logik |
struct | instrument |
Makrodefinitionen |
#define | GERMAN |
#define | __GLOBAL_H_INCLUDED |
#define | bcopy(from, to, n) memcpy((to),(from),(n)) |
#define | bzero(s, n) memset((s),0,(n)) |
#define | bcmp(b1, b2, len) memcmp((b1),(b2),(len)) |
#define | MAX_BREITE 72 |
#define | MAX_MIDI 32 |
#define | FREQUENZ_TO_MIDI(x) (log((x)/440.0)/0.05776226504666210908 + 69) |
#define | FAKTOR_TO_MIDI(x) (17.31234049066756089 * log(x)) |
#define | MAX_BOX 256 |
#define | LINE_DRAW_QUANTUM 17 |
| #define MAXLINE_ton_system 18 define MAXLINE_AKTIONEN 18
|
Typdefinitionen |
typedef int | parameter_typ |
Aufzählungen |
enum | argument_typ { zahl,
parameter
} |
enum | intervall_typ { intervall_absolut,
intervall_komplex
} |
enum | ton_typ { ton_absolut,
ton_komplex
} |
enum | umstimmung_typ {
umstimmung_taste_abs,
umstimmung_taste_rel,
umstimmung_breite_abs,
umstimmung_breite_rel,
umstimmung_toene_veraendert,
umstimmung_wiederholung_abs,
umstimmung_wiederholung_rel,
umstimmung_umstimmungsbund,
umstimmung_umstimmungs_case,
umstimmung_midi_out
} |
enum | ausloeser_typ {
ausloeser_harmonie,
ausloeser_harmonie_form,
ausloeser_taste,
ausloeser_midi_in,
ausloeser_default
} |
enum | aktions_typ { aktion_midi_out,
aktion_aufruf
} |
Funktionen |
void | init_yylex (void) |
void | xfree (void *pointer) |
void * | xmalloc (size_t size) |
void * | xrealloc (void *block, size_t newsize) |
void * | xcalloc (size_t anzahl, size_t size) |
int | yylex () |
void | yyerror (const char *) |
int | yyparse () |
void | mutabor_programm_einlesen (const wxChar *filename) |
void | mutabor_tabellen_generator (void) |
void | mutabor_codegenerator (const char *filename) |
void | write_kompletten_code (FILE *zieldatei) |
void | get_new_intervall (const char *name, double wert) |
void | get_new_intervall_komplex (const char *name) |
double | get_wert_komplex_intervall (struct komplex_intervall *intervall) |
void | get_new_ton_absolut (const char *name, double wert) |
void | init_komplex_ton_list (void) |
void | get_new_faktor_anteil (double f, const char *name) |
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_parameter_liste (void) |
void | get_new_name_in_parameterlist (const char *name) |
void | get_new_number_in_parameterlist (double wert) |
void | init_argument_liste (void) |
void | get_new_name_in_argument_list (const char *parameter) |
void | get_new_number_in_argument_list (double parameter) |
void | init_aktions_liste (void) |
void | get_new_aktion_aufruf_element (const char *name) |
void | get_new_aktion_midi_out_element (void) |
void | init_umstimmung (const char *name) |
void | eintrage_parameterliste_in_umstimmung (void) |
void | get_new_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_umstimmung_tonhoehe_veraendert (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_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 | init_umstimmungs_case_liste (void) |
void | get_umstimmung_umstimm_case_zahl (int selector) |
void | get_umstimmung_umstimm_case_parameter (const char *selector) |
void | init_umstimmungs_case_aktions_liste (void) |
void | get_umstimmungs_case_zahl_element (int konstante) |
void | get_umstimmungs_case_default_element (void) |
void | get_umstimmungs_case_aktions_element (const char *aktion) |
void | get_umstimmung_midi_out (void) |
void | init_tastenliste (void) |
void | get_new_harmonie (const char *name, int bezugstaste) |
void | get_new_taste (int taste, char stern) |
void | init_ausloeser (void) |
void | get_aktion_midi_out (void) |
void | get_aktion_aufruf (const char *name) |
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) |
void | vervollstaendige_logik (void) |
void | init_integersequenz (void) |
void | get_new_integer_in_integersequenz (int wert) |
void | get_new_logik (const char *name, const char *einstimmung) |
void | get_new_anweisung (void) |
void | get_harmoniebezeichner (int vor_taste, const char *name, int nach_taste) |
void | get_instrument_dekl (int midi_in, int midi_von, int midi_bis, int midi_umleit, struct instrument **list_to_insert) |
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) |
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) |
int | intern_fgetc (FILE *stream) |
int | intern_ungetc (int c, FILE *stream) |
int | init_speicher_total (void) |
int | loesche_speicher_total (void) |
int | init_laufzeit_speicher (void) |
int | loesche_laufzeit_speicher (void) |
void | show_line_number (int n) |
Variablen |
FILE * | quelldatei |
long | anzahl_eingelesene_zeichen |
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 |
int | geheimcode |
int | keys_changed [MAX_BOX] |
int | keys_changed_sum |
char | KeepSound |
Description.
- Header:
- /cvsroot/mutabor/mutabor/mu32/Global.h,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:
- Global.h,v
Revision 1.10 2011-02-20 22:35:55 keinstein updated license information; some file headers have to be revised, though
Revision 1.2 2010-11-21 13:15:51 keinstein merged experimental_tobias
Revision 1.1.2.1 2010-01-11 10:12:59 keinstein added some .cvsignore files
Definiert in Datei Global.h.