Mutabor runtime functions. Mehr ...
#include "Defs.h"
#include "Global.h"
#include "Hilfs.h"
#include "GrafKern.h"
#include "Runtime.h"
#include "Execute.h"
#include <setjmp.h>
#include "Device.h"
#include "DevGIS.h"
#include "DevMidi.h"
#include "DevMidF.h"
gehe zum Quellcode dieser Datei
Makrodefinitionen | |
#define | GETLINE |
Funktionen | |
char pascal _export | Compile (CompDlg *compDia, const wxChar *name) |
bool pascal _export | Activate (bool realTime, UpdateCallback *callback) |
void pascal _export | Stop () |
void | NRT_Play () |
void pascal _export | InDeviceAction (int inDevNr, enum MutaborModeType action) |
void pascal _export | Panic () |
bool pascal _export | CheckNeedsRealTime () |
char pascal _export | GetMutTag (char &isLogic, char *text, char *einsttext, char &key, int box) |
char pascal _export | IsLogicKey (char key) |
bool pascal _export | KeyChanged (int box) |
bool pascal _export | TSChanged (int box) |
bool pascal _export | InDevicesChanged () |
void pascal _export | GetInDevicesMode (enum MutaborModeType *mode) |
char pascal _export | GetChannels (char start, int &base, int &from, int &to, int &thru) |
void pascal _export | SetChannels (int base, int from, int to, int thru) |
void pascal _export | SetAktuellesKeyboardInstrument (int instr) |
int pascal _export | GetAktuellesKeyboardInstrument () |
bool | GetELine (const wxString &p, size_t &i, wxString &s) |
DevType | Str2DT (const wxString &type) |
bool | GetLine (char **p, char *s) |
OutDevice * | GetOut (int nr) |
void pascal _export | GetTimerData (UINT &min, UINT &max) |
Variablen | |
bool | RealTime = false |
jmp_buf | weiter_gehts_nach_compilerfehler |
UpdateCallback * | updatecallback |
struct keyboard_ereignis * | last |
tone_system | last_tonsystem [MAX_BOX] |
struct instrument * | lauf_instrument |
Mutabor runtime functions.
Copyright: (c) 1997-2007 TU Dresden
GPL
Revision 1.18 2011-07-27 20:48:32 keinstein started to move arrays using MAX_BOX into struct mutabor_box_type
Revision 1.17 2011-03-06 13:15:41 keinstein some rearrangement for update callback kernel->GUI
Revision 1.16 2011-02-20 22:35:55 keinstein updated license information; some file headers have to be revised, though
Revision 1.15 2010-11-21 13:15:45 keinstein merged experimental_tobias
Revision 1.14.2.9 2010-11-20 21:58:16 keinstein reactivate midi playback
Revision 1.14.2.8 2010-11-14 22:29:53 keinstein Remvoed EDevice.cpp and EDevice.h from the sources list They still reside in the source tree, since they have been used for Midi/GMN file playing. That funcitonality has been disabled so far. After reimplementation the files can be removed.
Revision 1.14.2.7 2010-05-07 11:40:27 keinstein actual_settings
Revision 1.14.2.6 2010/04/15 09:28:43 keinstein changing routes works, but is not honoured by MIDI, yet
Revision 1.14.2.5 2010/03/30 08:38:27 keinstein added rudimentary command line support changed debug system to allow selection of messages via command line further enhancements to the route dialogs
Revision 1.14.2.4 2010/01/14 09:34:24 keinstein Checkin searching for a bug
Revision 1.14.2.3 2009/11/03 12:39:31 keinstein input device dialog: Allow to edit input devices fix a bug on Mac OS X, that prevented Mutabor from starting if no MIDI device is availlable
Revision 1.14.2.2 2009/08/10 11:15:46 keinstein some steps towards new route window
Revision 1.14.2.1 2009/08/04 11:30:49 keinstein removed mut.h
Revision 1.14 2008/10/27 14:57:51 keinstein Moved CurrentTimer stuff to Device
Revision 1.13 2008/10/19 23:08:32 krausze Dateien und Anpassungen f¸r Microsoft Visual Studio 8 (VC8)
Revision 1.12 2008/10/10 08:33:19 keinstein make compile on windws
Revision 1.11 2008/10/01 09:31:07 keinstein Routing broken
Revision 1.10 2008/07/21 09:03:11 keinstein Use symbolic enum values for device modes and device actions move FlushUpdateUI() to Execute.cpp
Revision 1.9 2008/06/02 16:02:00 keinstein dont include Mutabor.rh since it is already included now New interfache for IntCompDia Set status dialog fields directly
Revision 1.8 2008/03/11 10:37:34 keinstein Holyday edition put CM_xxx in an enum use wx constants document mutframe some white space formattings make route saving more system specific many other fixes
Definiert in Datei Runtime.cpp.