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.
1.7.4