#include <fileread.h>
Inheritance diagram for jdkmidi::MIDIFileEvents:

Public Member Functions | |
| MIDIFileEvents () | |
| virtual | ~MIDIFileEvents () |
| virtual void | mf_system_mode (const MIDITimedMessage &msg) |
| virtual void | mf_note_on (const MIDITimedMessage &msg) |
| virtual void | mf_note_off (const MIDITimedMessage &msg) |
| virtual void | mf_poly_after (const MIDITimedMessage &msg) |
| virtual void | mf_bender (const MIDITimedMessage &msg) |
| virtual void | mf_program (const MIDITimedMessage &msg) |
| virtual void | mf_chan_after (const MIDITimedMessage &msg) |
| virtual void | mf_control (const MIDITimedMessage &msg) |
| virtual void | mf_sysex (MIDIClockTime time, const MIDISystemExclusive &ex) |
| virtual void | mf_arbitrary (MIDIClockTime time, int len, unsigned char *data) |
| virtual void | mf_metamisc (MIDIClockTime time, int, int, unsigned char *) |
| virtual void | mf_seqnum (MIDIClockTime time, int) |
| virtual void | mf_smpte (MIDIClockTime time, int, int, int, int, int) |
| virtual void | mf_timesig (MIDIClockTime time, int, int, int, int) |
| virtual void | mf_tempo (MIDIClockTime time, unsigned long tempo) |
| virtual void | mf_keysig (MIDIClockTime time, int, int) |
| virtual void | mf_sqspecific (MIDIClockTime time, int, unsigned char *) |
| virtual void | mf_text (MIDIClockTime time, int, int, unsigned char *) |
| virtual void | mf_eot (MIDIClockTime time) |
| virtual void | mf_error (char *) |
| virtual void | mf_starttrack (int trk) |
| virtual void | mf_endtrack (int trk) |
| virtual void | mf_header (int, int, int) |
| virtual void | UpdateTime (MIDIClockTime delta_time) |
| virtual void | MetaEvent (MIDIClockTime time, int type, int len, unsigned char *buf) |
| virtual void | ChanMessage (const MIDITimedMessage &msg) |
|
|
Definition at line 106 of file fileread.h.
00107 {
00108 }
|
|
|
Definition at line 110 of file fileread.h.
00111 {
00112 }
|
|
|
Reimplemented in jdkmidi::MIDIFileReadMultiTrack. Definition at line 51 of file jdkmidi_fileread.cpp. References jdkmidi::C_ALL_NOTES_OFF, jdkmidi::CHANNEL_PRESSURE, jdkmidi::CONTROL_CHANGE, jdkmidi::MIDIMessage::GetByte2(), jdkmidi::MIDIMessage::GetStatus(), jdkmidi::MIDIMessage::GetVelocity(), mf_bender(), mf_chan_after(), mf_control(), mf_note_off(), mf_note_on(), mf_poly_after(), mf_program(), mf_system_mode(), jdkmidi::NOTE_OFF, jdkmidi::NOTE_ON, jdkmidi::PITCH_BEND, jdkmidi::POLY_PRESSURE, and jdkmidi::PROGRAM_CHANGE.
00052 {
00053
00054 switch( msg.GetStatus()&0xf0 )
00055 {
00056 case NOTE_OFF:
00057 mf_note_off( msg );
00058 break;
00059 case NOTE_ON:
00060 if( msg.GetVelocity()==0 )
00061 {
00062 mf_note_off( msg );
00063 }
00064 else
00065 {
00066 mf_note_on( msg );
00067 }
00068 break;
00069 case POLY_PRESSURE:
00070 mf_poly_after( msg );
00071 break;
00072 case CONTROL_CHANGE:
00073 if( msg.GetByte2()>C_ALL_NOTES_OFF )
00074 {
00075 mf_system_mode( msg );
00076 }
00077 else
00078 {
00079 mf_control( msg );
00080 }
00081 break;
00082 case PROGRAM_CHANGE:
00083 mf_program( msg );
00084 break;
00085 case CHANNEL_PRESSURE:
00086 mf_chan_after( msg );
00087 break;
00088 case PITCH_BEND:
00089 mf_bender( msg );
00090 break;
00091
00092 }
00093 }
|
|
||||||||||||||||||||
|
||||||||||||||||
|
Reimplemented in jdkmidi::MIDIFileReadMultiTrack, and jdkmidi::MIDIFileShow. Definition at line 190 of file jdkmidi_fileread.cpp. References jdkmidi::MIDIClockTime.
00194 {
00195
00196 }
|
|
|
Reimplemented in jdkmidi::MIDIFileShow. Definition at line 287 of file jdkmidi_fileread.cpp.
00288 {
00289
00290 }
|
|
|
Reimplemented in jdkmidi::MIDIFileShow. Definition at line 297 of file jdkmidi_fileread.cpp.
00298 {
00299
00300 }
|
|
|
Reimplemented in jdkmidi::MIDIFileShow. Definition at line 302 of file jdkmidi_fileread.cpp.
00303 {
00304
00305 }
|
|
|
Reimplemented in jdkmidi::MIDIFileReadMultiTrack, and jdkmidi::MIDIFileShow. Definition at line 167 of file jdkmidi_fileread.cpp.
00168 {
00169
00170 }
|
|
|
Reimplemented in jdkmidi::MIDIFileReadMultiTrack, and jdkmidi::MIDIFileShow. Definition at line 172 of file jdkmidi_fileread.cpp. References jdkmidi::MIDIClockTime.
00173 {
00174
00175 }
|
|
|
Reimplemented in jdkmidi::MIDIFileReadMultiTrack, and jdkmidi::MIDIFileShow. Definition at line 177 of file jdkmidi_fileread.cpp.
00178 {
00179
00180 }
|
|
||||||||||||||||
|
Reimplemented in jdkmidi::MIDIFileReadMultiTrack, and jdkmidi::MIDIFileShow. Definition at line 182 of file jdkmidi_fileread.cpp.
00186 {
00187
00188 }
|
|
||||||||||||||||
|
Reimplemented in jdkmidi::MIDIFileReadMultiTrack, and jdkmidi::MIDIFileShow. Definition at line 242 of file jdkmidi_fileread.cpp. References jdkmidi::MIDIClockTime.
00246 {
00247
00248 }
|
|
||||||||||||||||||||
|
Reimplemented in jdkmidi::MIDIFileReadMultiTrack, and jdkmidi::MIDIFileShow. Definition at line 198 of file jdkmidi_fileread.cpp. References jdkmidi::MIDIClockTime.
00203 {
00204
00205 }
|
|
|
Reimplemented in jdkmidi::MIDIFileShow. Definition at line 277 of file jdkmidi_fileread.cpp.
00278 {
00279
00280 }
|
|
|
Reimplemented in jdkmidi::MIDIFileShow. Definition at line 272 of file jdkmidi_fileread.cpp.
00273 {
00274
00275 }
|
|
|
Reimplemented in jdkmidi::MIDIFileShow. Definition at line 282 of file jdkmidi_fileread.cpp.
00283 {
00284
00285 }
|
|
|
Reimplemented in jdkmidi::MIDIFileShow. Definition at line 292 of file jdkmidi_fileread.cpp.
00293 {
00294
00295 }
|
|
||||||||||||
|
Reimplemented in jdkmidi::MIDIFileReadMultiTrack, and jdkmidi::MIDIFileShow. Definition at line 207 of file jdkmidi_fileread.cpp. References jdkmidi::MIDIClockTime.
00210 {
00211
00212 }
|
|
||||||||||||||||||||||||||||
|
Reimplemented in jdkmidi::MIDIFileReadMultiTrack, and jdkmidi::MIDIFileShow. Definition at line 214 of file jdkmidi_fileread.cpp. References jdkmidi::MIDIClockTime.
00221 {
00222
00223 }
|
|
||||||||||||||||
|
Reimplemented in jdkmidi::MIDIFileReadMultiTrack, and jdkmidi::MIDIFileShow. Definition at line 250 of file jdkmidi_fileread.cpp. References jdkmidi::MIDIClockTime.
00254 {
00255
00256 }
|
|
|
Reimplemented in jdkmidi::MIDIFileReadMultiTrack, and jdkmidi::MIDIFileShow. Definition at line 162 of file jdkmidi_fileread.cpp.
00163 {
00164
00165 }
|
|
||||||||||||
|
Reimplemented in jdkmidi::MIDIFileReadMultiTrack, and jdkmidi::MIDIFileShow. Definition at line 307 of file jdkmidi_fileread.cpp. References jdkmidi::MIDIClockTime.
00311 {
00312
00313 }
|
|
|
Reimplemented in jdkmidi::MIDIFileShow. Definition at line 267 of file jdkmidi_fileread.cpp.
00268 {
00269
00270 }
|
|
||||||||||||
|
Reimplemented in jdkmidi::MIDIFileReadMultiTrack, and jdkmidi::MIDIFileShow. Definition at line 235 of file jdkmidi_fileread.cpp. References jdkmidi::MIDIClockTime.
00238 {
00239
00240 }
|
|
||||||||||||||||||||
|
Reimplemented in jdkmidi::MIDIFileReadMultiTrack, and jdkmidi::MIDIFileShow. Definition at line 258 of file jdkmidi_fileread.cpp. References jdkmidi::MIDIClockTime.
00263 {
00264
00265 }
|
|
||||||||||||||||||||||||
|
Reimplemented in jdkmidi::MIDIFileReadMultiTrack, and jdkmidi::MIDIFileShow. Definition at line 225 of file jdkmidi_fileread.cpp. References jdkmidi::MIDIClockTime.
00231 {
00232
00233 }
|
|
|
Definition at line 46 of file jdkmidi_fileread.cpp. References jdkmidi::MIDIClockTime.
00047 {
00048
00049 }
|