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

Description. Mehr ...

#include "Global.h"
Include-Abhängigkeitsdiagramm für Interpre.h:
Dieser Graph zeigt, welche Datei direkt oder indirekt diese Datei enthält:

gehe zum Quellcode dieser Datei

Klassen

struct  TSYS
struct  PTRN
struct  ton_einstell
struct  case_element
struct  interpreter_parameter_liste
struct  do_aktion
struct  midi_ereignis
struct  keyboard_ereignis
struct  harmonie_ereignis

Makrodefinitionen

#define DOUBLE_TO_LONG(x)   ((long int) ((x) * (1L<<24)))
#define SYNTHESIZER_TYP_KEINER   0
#define SYNTHESIZER_TYP_FB01   1
#define SYNTHESIZER_TYP_MULTI16   2
#define SYNTHESIZER_TYP_GIS   3

Typdefinitionen

typedef struct TSYS tone_system
typedef struct PTRN PATTERNN

Aufzählungen

enum  ton_einstell_typ { einstell_stumm, einstell_gleich, einstell_absolut, einstell_relativ }
enum  aufruf_typ {
  aufruf_logik, aufruf_tonsystem, aufruf_umst_taste_abs, aufruf_umst_breite_abs,
  aufruf_umst_wiederholung_abs, aufruf_umst_wiederholung_rel, aufruf_umst_taste_rel, aufruf_umst_breite_rel,
  aufruf_umst_toene_veraendert, aufruf_umst_umst_bund, aufruf_umst_umst_case, aufruf_midi_out
}

Funktionen

void message_tasten_liste (void)
void HARMONIE_analyse (int instr, PATTERNN *pattern)
void MIDI_analyse (int code)
void KEYB_analyse (int key)
void MAUS_analyse (int mx, int my)
void Add_Key (int instr, int key, int velo)
void Delete_Key (int instr, int key)
tone_systemlz_get_tonsystem (int instr)
PATTERNNget_pattern (int instr)

Variablen

struct harmonie_ereignisfirst_harmonie [MAX_BOX]
struct harmonie_ereignis ** last_global_harmonie [MAX_BOX]
struct harmonie_ereignis ** first_lokal_harmonie
struct keyboard_ereignisfirst_keyboard [MAX_BOX]
struct keyboard_ereignis ** last_global_keyboard [MAX_BOX]
struct keyboard_ereignis ** first_lokal_keyboard
struct midi_ereignisfirst_midi [MAX_BOX]
struct midi_ereignis ** last_global_midi [MAX_BOX]
struct midi_ereignis ** first_lokal_midi
int laufzeit_abstand [256]
int laufzeit_zentrum [256]
int laufzeit_meldungen_erlaubt
int aktuelle_keyboard_box
int liegende_tasten [MAX_BOX][64]
int liegende_tasten_max [MAX_BOX]

Ausführliche Beschreibung

Description.

Header:
/cvsroot/mutabor/mutabor/mu32/Interpre.h,v 1.8 2011-07-27 20:48:32 keinstein Exp

Copyright: (c) 2008 TU Dresden

Autor:
Tobias Schlemmer <keinstein@users.berlios.de>
Datum:
Date:
2011-07-27 20:48:32
Version:
Revision:
1.8

GPL

Log:
Interpre.h,v

Revision 1.8 2011-07-27 20:48:32 keinstein started to move arrays using MAX_BOX into struct mutabor_box_type

Revision 1.7 2011-03-06 13:15:41 keinstein some rearrangement for update callback kernel->GUI

Revision 1.6 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 Interpre.h.


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