[Gtab-cvs] src/midi MidiEvent.cpp,1.2,1.3 MidiEvent.h,1.1,1.2
Status: Alpha
Brought to you by:
m0ta
|
From: m0ta <m0...@us...> - 2006-04-10 17:01:32
|
Update of /cvsroot/gtab/src/midi In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16559/midi Modified Files: MidiEvent.cpp MidiEvent.h Log Message: * preparations for tempo sign Index: MidiEvent.cpp =================================================================== RCS file: /cvsroot/gtab/src/midi/MidiEvent.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** MidiEvent.cpp 28 Feb 2006 07:15:24 -0000 1.2 --- MidiEvent.cpp 10 Apr 2006 17:01:23 -0000 1.3 *************** *** 21,31 **** ! MidiEvent::MidiEvent(int duration) { - duration_ = duration; } - - MidiEvent::~MidiEvent() { --- 21,28 ---- ! MidiEvent::MidiEvent(int duration) : duration_(duration), changeTempo_(false) { } MidiEvent::~MidiEvent() { *************** *** 68,72 **** duration_ = duration; } ! const MidiMessageList& MidiEvent::packMessage() --- 65,74 ---- duration_ = duration; } ! ! void MidiEvent::setTempo(int tempo) ! { ! tempo_ = tempo; ! changeTempo_ = true; ! } const MidiMessageList& MidiEvent::packMessage() Index: MidiEvent.h =================================================================== RCS file: /cvsroot/gtab/src/midi/MidiEvent.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** MidiEvent.h 26 Feb 2006 12:17:31 -0000 1.1 --- MidiEvent.h 10 Apr 2006 17:01:23 -0000 1.2 *************** *** 20,29 **** // midi message creation ! void patchChange(int patch); ! void noteOn(int pitch, int velocity, int channel); ! void noteOff(int pitch, int channel); // duration stuff void setDuration(int duration); ! int duration() const; /** --- 20,34 ---- // midi message creation ! void patchChange(int patch); ! void noteOn(int pitch, int velocity, int channel); ! void noteOff(int pitch, int channel); ! // duration stuff void setDuration(int duration); ! int duration() const; ! ! void setTempo(int tempo); ! int getTempo() { return tempo_; } ! bool changeTempo() { return changeTempo_; } /** *************** *** 41,44 **** --- 46,52 ---- MidiMessageList messages_; int duration_; + + bool changeTempo_; + int tempo_; }; |