Klassen | Makrodefinitionen | Typdefinitionen | Aufzählungen | Funktionen | Variablen
Global.h-Dateireferenz

Description. Mehr ...

#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <string>
#include <math.h>
#include "Defs.h"
Include-Abhängigkeitsdiagramm für Global.h:
Dieser Graph zeigt, welche Datei direkt oder indirekt diese Datei enthält:

gehe zum Quellcode dieser Datei

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 tonget_ton (const char *name, struct ton *liste)
struct intervallget_intervall (const char *name, struct intervall *liste)
struct tonsystemparser_get_tonsystem (const char *name, struct tonsystem *liste)
struct umstimmungget_umstimmung (const char *name, struct umstimmung *liste)
struct harmonieget_harmonie (const char *name, struct harmonie *liste)
struct logikget_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 intervalllist_of_intervalle
struct tonlist_of_toene
struct tonsystemlist_of_tonsysteme
struct umstimmunglist_of_umstimmungen
struct harmonielist_of_harmonien
struct logiklist_of_logiken
struct instrumentlist_of_instrumente
struct instrumentlist_of_config_instrumente
int geheimcode
int keys_changed [MAX_BOX]
int keys_changed_sum
char KeepSound

Ausführliche Beschreibung

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.


Erzeugt am Sun Aug 21 2011 10:51:57 für Mutabor von doxygen 1.7.4