#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] |
1.7.4