#include <DevMidF.h>
Öffentliche Methoden | |
OutMidiFile () | |
OutMidiFile (const wxString &name, int devId, int bendingRange=2) | |
virtual | ~OutMidiFile () |
virtual void | Save (tree_storage &config) |
Save current device settings in a tree storage. | |
virtual void | Save (tree_storage &config, const Route *route) |
Save route settings (filter settings) for a given route. | |
virtual void | Load (tree_storage &config) |
Load current device settings from a tree storage. | |
virtual void | Load (tree_storage &config, Route *route) |
Loade route settings (filter settings) for a given route. | |
virtual bool | Open () |
virtual void | Close () |
virtual void | NoteOn (int box, int taste, int velo, Route *r, int channel, ChannelData *cd) |
virtual void | NoteOff (int box, int taste, int velo, Route *r, int channel) |
virtual void | NotesCorrect (int box) |
virtual void | Sustain (char on, int channel) |
virtual int | GetChannel (int taste) |
virtual void | Gis (GisToken *token, char turn) |
virtual void | AddTime (frac time) |
virtual void | MidiOut (DWORD data, char n) |
virtual void | MidiOut (BYTE *p, char n) |
virtual void | Quite (Route *r) |
void | SetBendingRange (const int i) |
int | GetBendingRange () const |
virtual DevType | GetType () const |
virtual int | GetMaxChannel () const |
virtual int | GetMinChannel () const |
virtual mutString | GetTypeName () const |
virtual void | ReadData (wxConfigBase *config) |
virtual void | WriteData (wxConfigBase *config) |
Geschützte Attribute | |
Track | Tracks |
ChannelData | Cd [16] |
char | KeyDir [16] |
TonAufKanal1 | ton_auf_kanal [16] |
int | nKeyOn |
Private Attribute | |
int | bending_range |
OutMidiFile::OutMidiFile | ( | ) | [inline] |
Definiert in Zeile 102 der Datei DevMidF.h.
: OutDevice(), bending_range (2) {}
OutMidiFile::OutMidiFile | ( | const wxString & | name, |
int | devId, | ||
int | bendingRange = 2 |
||
) | [inline] |
Definiert in Zeile 104 der Datei DevMidF.h.
Benutzt bending_range.
: OutDevice(devId, name) { bending_range = bendingRange; }
virtual OutMidiFile::~OutMidiFile | ( | ) | [inline, virtual] |
virtual void OutMidiFile::AddTime | ( | frac | time | ) | [inline, virtual] |
int OutMidiFile::GetBendingRange | ( | ) | const [inline] |
Definiert in Zeile 167 der Datei DevMidF.h.
Benutzt bending_range.
Wird benutzt von compat30::SaveRoutes().
{ return bending_range; }
virtual int OutMidiFile::GetChannel | ( | int | taste | ) | [inline, virtual] |
virtual int OutMidiFile::GetMaxChannel | ( | ) | const [inline, virtual] |
Definiert in Zeile 178 der Datei DevMidF.h.
Wird benutzt von MutOutputMidiFileDeviceShape::GetOutputFilterPanel() und Load().
{ return 15; }
virtual int OutMidiFile::GetMinChannel | ( | ) | const [inline, virtual] |
Definiert in Zeile 179 der Datei DevMidF.h.
Wird benutzt von MutOutputMidiFileDeviceShape::GetOutputFilterPanel() und Load().
{ return 0; }
virtual DevType OutMidiFile::GetType | ( | ) | const [inline, virtual] |
Erneute Implementation von OutDevice.
Definiert in Zeile 172 der Datei DevMidF.h.
Benutzt DTMidiFile.
{ return DTMidiFile; }
virtual mutString OutMidiFile::GetTypeName | ( | ) | const [inline, virtual] |
void OutMidiFile::SetBendingRange | ( | const int | i | ) | [inline] |
Definiert in Zeile 162 der Datei DevMidF.h.
Benutzt bending_range.
Wird benutzt von MutOutputMidiFileDeviceShape::readDialog().
{ bending_range = i; }
int OutMidiFile::bending_range [private] |
Definiert in Zeile 99 der Datei DevMidF.h.
Wird benutzt von GetBendingRange(), Load(), NotesCorrect(), OutMidiFile(), ReadData(), Save(), SetBendingRange() und WriteData().
ChannelData OutMidiFile::Cd[16] [protected] |
Definiert in Zeile 212 der Datei DevMidF.h.
Wird benutzt von NoteOn() und NotesCorrect().
char OutMidiFile::KeyDir[16] [protected] |
int OutMidiFile::nKeyOn [protected] |
TonAufKanal1 OutMidiFile::ton_auf_kanal[16] [protected] |
Track OutMidiFile::Tracks [protected] |