Description. Mehr ...
#include "Defs.h"
#include <math.h>
#include "Global.h"
#include "box.h"
#include "GrafKern.h"
#include "MidiKern.h"
#include "Runtime.h"
gehe zum Quellcode dieser Datei
Makrodefinitionen | |
#define | KEY_CHANGED(box) { keys_changed[box]=1; keys_changed_sum = 1; } |
#define | SHOW_CHANNEL |
Funktionen | |
void | MidiOut (int box, DWORD data, char n) |
void | NotesCorrect (int box) |
int | GetChannel (int box, int taste) |
void | MutResetKeys () |
void | GlobalReset () |
void | update_pattern (int instr) |
void | change_breite (int instr, int neu) |
void | change_anker (int instr, int neu) |
void | keyboard_analyse (int taste) |
void | HarmonyAnalysis (int box, PATTERNN *pattern) |
void | execute_aktion (int box, struct do_aktion *aktion) |
int | tiefste_taste (int box) |
int | hoechste_taste (int box) |
int | compare_harmonie (int breite, int startindex, PATTERNN *laufzeit, PATTERNN *vergleich) |
void | AddKey (int box, int taste, int id) |
void | DeleteKey (int box, int taste, int id) |
void | KeyboardIn (int box, const mutChar *keys) |
void | MidiAnalysis (int box, BYTE midiByte) |
void pascal _export | KeyboardAnalyse (int box, int taste, char isLogic) |
void pascal _export | KeyboardAnalyseSimple (int box, int taste) |
void | protokoll_aktuelles_tonsystem (int box) |
void | protokoll_liegende_frequenzen (int box) |
void | protokoll_aktuelle_relationen (int box) |
void | protokoll_liegende_relationen (int box) |
void | FlushUpdateUI () |
Variablen | |
int | protokollfunktionen_aktiv = 0 |
int | protokollfunktion_aktionsausgabe = 0 |
int | zeige_aktuelles_tonsystem = 0 |
tone_system | tonesystem_memory [MAX_BOX+1] |
tone_system | tonesystem_init |
int | liegende_tasten [MAX_BOX][64] |
int | liegende_tasten_max [MAX_BOX] |
long | last_note_id [MAX_BOX] |
bool | logic_changed [MAX_BOX] |
int | laufzeit_abstand [MAX_BOX] |
int | laufzeit_zentrum [MAX_BOX] |
char | tempstring [255] |
Description.
Copyright: (c) 2008 TU Dresden
GPL
Revision 1.10 2011-07-27 20:48:32 keinstein started to move arrays using MAX_BOX into struct mutabor_box_type
Revision 1.9 2011-03-06 13:15:40 keinstein some rearrangement for update callback kernel->GUI
Revision 1.8 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 Execute.cpp.