| absoluteTicks(void) | smf::MidiFile | |
| addCompoundTimeSignature(int aTrack, int aTick, int top, int bottom, int clocksPerClick=36, int num32dsPerQuarter=8) | smf::MidiFile | |
| addController(int aTrack, int aTick, int aChannel, int num, int value) | smf::MidiFile | |
| addCopyright(int aTrack, int aTick, const std::string &text) | smf::MidiFile | |
| addCue(int aTrack, int aTick, const std::string &text) | smf::MidiFile | |
| addEvent(int aTrack, int aTick, std::vector< uchar > &midiData) | smf::MidiFile | |
| addEvent(MidiEvent &mfevent) | smf::MidiFile | |
| addEvent(int aTrack, MidiEvent &mfevent) | smf::MidiFile | |
| addInstrumentName(int aTrack, int aTick, const std::string &name) | smf::MidiFile | |
| addKeySignature(int aTrack, int aTick, int fifths, bool mode=0) | smf::MidiFile | |
| addLyric(int aTrack, int aTick, const std::string &text) | smf::MidiFile | |
| addMarker(int aTrack, int aTick, const std::string &text) | smf::MidiFile | |
| addMetaEvent(int aTrack, int aTick, int aType, std::vector< uchar > &metaData) | smf::MidiFile | |
| addMetaEvent(int aTrack, int aTick, int aType, const std::string &metaData) | smf::MidiFile | |
| addNoteOff(int aTrack, int aTick, int aChannel, int key, int vel) | smf::MidiFile | |
| addNoteOff(int aTrack, int aTick, int aChannel, int key) | smf::MidiFile | |
| addNoteOn(int aTrack, int aTick, int aChannel, int key, int vel) | smf::MidiFile | |
| addPatchChange(int aTrack, int aTick, int aChannel, int patchnum) | smf::MidiFile | |
| addPitchBend(int aTrack, int aTick, int aChannel, double amount) | smf::MidiFile | |
| addSustain(int aTrack, int aTick, int aChannel, int value) | smf::MidiFile | |
| addSustainOff(int aTrack, int aTick, int aChannel) | smf::MidiFile | |
| addSustainOn(int aTrack, int aTick, int aChannel) | smf::MidiFile | |
| addSustainPedal(int aTrack, int aTick, int aChannel, int value) | smf::MidiFile | |
| addSustainPedalOff(int aTrack, int aTick, int aChannel) | smf::MidiFile | |
| addSustainPedalOn(int aTrack, int aTick, int aChannel) | smf::MidiFile | |
| addTempo(int aTrack, int aTick, double aTempo) | smf::MidiFile | |
| addText(int aTrack, int aTick, const std::string &text) | smf::MidiFile | |
| addTimbre(int aTrack, int aTick, int aChannel, int patchnum) | smf::MidiFile | |
| addTimeSignature(int aTrack, int aTick, int top, int bottom, int clocksPerClick=24, int num32dsPerQuarter=8) | smf::MidiFile | |
| addTrack(void) | smf::MidiFile | |
| addTrack(int count) | smf::MidiFile | |
| addTrackName(int aTrack, int aTick, const std::string &name) | smf::MidiFile | |
| addTracks(int count) | smf::MidiFile | |
| allocateEvents(int track, int aSize) | smf::MidiFile | |
| base64Decode(const std::string &input) | smf::MidiFile | private |
| base64Encode(const std::string &input) | smf::MidiFile | private |
| buildTimeMap(void) | smf::MidiFile | private |
| clear(void) | smf::MidiFile | |
| clear_no_deallocate(void) | smf::MidiFile | |
| clearLinks(void) | smf::MidiFile | |
| clearSequence(void) | smf::MidiFile | |
| clearSequence(int track) | smf::MidiFile | |
| decodeLookup | smf::MidiFile | privatestatic |
| deleteTrack(int aTrack) | smf::MidiFile | |
| deltaTicks(void) | smf::MidiFile | |
| doTimeAnalysis(void) | smf::MidiFile | |
| encodeLookup | smf::MidiFile | privatestatic |
| erase(void) | smf::MidiFile | |
| extractMidiData(std::istream &inputfile, std::vector< uchar > &array, uchar &runningCommand) | smf::MidiFile | private |
| getAbsoluteTickTime(double starttime) | smf::MidiFile | |
| getBase64(int width=0) | smf::MidiFile | |
| getEvent(int aTrack, int anIndex) | smf::MidiFile | |
| getEvent(int aTrack, int anIndex) const | smf::MidiFile | |
| getEventCount(int aTrack) const | smf::MidiFile | |
| getFileDurationInQuarters(void) | smf::MidiFile | |
| getFileDurationInSeconds(void) | smf::MidiFile | |
| getFileDurationInTicks(void) | smf::MidiFile | |
| getFilename(void) const | smf::MidiFile | |
| getGMInstrumentName(int patchIndex) | smf::MidiFile | static |
| getNumEvents(int aTrack) const | smf::MidiFile | |
| getNumTracks(void) const | smf::MidiFile | |
| getSplitTrack(int track, int index) const | smf::MidiFile | |
| getSplitTrack(int index) const | smf::MidiFile | |
| getTicksPerQuarterNote(void) const | smf::MidiFile | |
| getTickState(void) const | smf::MidiFile | |
| getTimeInSeconds(int aTrack, int anIndex) | smf::MidiFile | |
| getTimeInSeconds(int tickvalue) | smf::MidiFile | |
| getTPQ(void) const | smf::MidiFile | |
| getTrackCount(void) const | smf::MidiFile | |
| getTrackCountAsType1(void) | smf::MidiFile | |
| getTrackState(void) const | smf::MidiFile | |
| GMinstrument | smf::MidiFile | privatestatic |
| hasJoinedTracks(void) const | smf::MidiFile | |
| hasSplitTracks(void) const | smf::MidiFile | |
| isAbsoluteTicks(void) const | smf::MidiFile | |
| isDeltaTicks(void) const | smf::MidiFile | |
| joinTracks(void) | smf::MidiFile | |
| linearSecondInterpolationAtTick(int ticktime) | smf::MidiFile | private |
| linearTickInterpolationAtSecond(double seconds) | smf::MidiFile | private |
| linkEventPairs(void) | smf::MidiFile | |
| linkNotePairs(void) | smf::MidiFile | inline |
| linkNotePairsFIFO(void) | smf::MidiFile | |
| linkNotePairsLIFO(void) | smf::MidiFile | |
| m_events | smf::MidiFile | protected |
| m_linkedEventsQ | smf::MidiFile | protected |
| m_readFileName | smf::MidiFile | protected |
| m_rwstatus | smf::MidiFile | protected |
| m_theTimeState | smf::MidiFile | protected |
| m_theTrackState | smf::MidiFile | protected |
| m_ticksPerQuarterNote | smf::MidiFile | protected |
| m_timemap | smf::MidiFile | protected |
| m_timemapvalid | smf::MidiFile | protected |
| makeAbsoluteTicks(void) | smf::MidiFile | |
| makeDeltaTicks(void) | smf::MidiFile | |
| makeVLV(uchar *buffer, int number) | smf::MidiFile | private |
| markSequence(void) | smf::MidiFile | |
| markSequence(int track, int sequence=1) | smf::MidiFile | |
| mergeTracks(int aTrack1, int aTrack2) | smf::MidiFile | |
| MidiFile(void) | smf::MidiFile | |
| MidiFile(const std::string &filename) | smf::MidiFile | |
| MidiFile(std::istream &input) | smf::MidiFile | |
| MidiFile(const MidiFile &other) | smf::MidiFile | |
| MidiFile(MidiFile &&other) | smf::MidiFile | |
| operator=(const MidiFile &other) | smf::MidiFile | |
| operator=(MidiFile &&other) | smf::MidiFile | |
| operator[](int aTrack) const | smf::MidiFile | |
| operator[](int aTrack) | smf::MidiFile | |
| read(const std::string &filename) | smf::MidiFile | |
| read(std::istream &instream) | smf::MidiFile | |
| readBase64(const std::string &base64data) | smf::MidiFile | |
| readBase64(std::istream &instream) | smf::MidiFile | |
| readByte(std::istream &input) | smf::MidiFile | |
| readLittleEndian2Bytes(std::istream &input) | smf::MidiFile | static |
| readLittleEndian4Bytes(std::istream &input) | smf::MidiFile | static |
| readSmf(const std::string &filename) | smf::MidiFile | |
| readSmf(std::istream &instream) | smf::MidiFile | |
| readVLValue(std::istream &inputfile) | smf::MidiFile | private |
| removeEmpties(void) | smf::MidiFile | |
| secondsearch(const void *A, const void *B) | smf::MidiFile | privatestatic |
| setAbsoluteTicks(void) | smf::MidiFile | inline |
| setDeltaTicks(void) | smf::MidiFile | inline |
| setFilename(const std::string &aname) | smf::MidiFile | |
| setMillisecondTicks(void) | smf::MidiFile | |
| setPitchBendRange(int aTrack, int aTick, int aChannel, double range) | smf::MidiFile | |
| setTicksPerQuarterNote(int ticks) | smf::MidiFile | |
| setTPQ(int ticks) | smf::MidiFile | |
| size(void) const | smf::MidiFile | |
| sortTrack(int track) | smf::MidiFile | inline |
| sortTrackNoteOffsBeforeOns(int track) | smf::MidiFile | |
| sortTrackNoteOnsBeforeOffs(int track) | smf::MidiFile | |
| sortTracks(void) | smf::MidiFile | inline |
| sortTracksNoteOffsBeforeOns(void) | smf::MidiFile | |
| sortTracksNoteOnsBeforeOffs(void) | smf::MidiFile | |
| splitTracks(void) | smf::MidiFile | |
| splitTracksByChannel(void) | smf::MidiFile | |
| status(void) const | smf::MidiFile | |
| ticksearch(const void *A, const void *B) | smf::MidiFile | privatestatic |
| unpackVLV(uchar a=0, uchar b=0, uchar c=0, uchar d=0, uchar e=0) | smf::MidiFile | private |
| write(const std::string &filename) | smf::MidiFile | |
| write(std::ostream &out) | smf::MidiFile | |
| writeBase64(const std::string &out, int width=0) | smf::MidiFile | |
| writeBase64(std::ostream &out, int width=0) | smf::MidiFile | |
| writeBigEndianDouble(std::ostream &out, double value) | smf::MidiFile | static |
| writeBigEndianFloat(std::ostream &out, float value) | smf::MidiFile | static |
| writeBigEndianLong(std::ostream &out, long value) | smf::MidiFile | static |
| writeBigEndianShort(std::ostream &out, short value) | smf::MidiFile | static |
| writeBigEndianULong(std::ostream &out, ulong value) | smf::MidiFile | static |
| writeBigEndianUShort(std::ostream &out, ushort value) | smf::MidiFile | static |
| writeBinasc(const std::string &filename) | smf::MidiFile | |
| writeBinasc(std::ostream &out) | smf::MidiFile | |
| writeBinascWithComments(const std::string &filename) | smf::MidiFile | |
| writeBinascWithComments(std::ostream &out) | smf::MidiFile | |
| writeHex(const std::string &filename, int width=25) | smf::MidiFile | |
| writeHex(std::ostream &out, int width=25) | smf::MidiFile | |
| writeLittleEndianDouble(std::ostream &out, double value) | smf::MidiFile | static |
| writeLittleEndianFloat(std::ostream &out, float value) | smf::MidiFile | static |
| writeLittleEndianLong(std::ostream &out, long value) | smf::MidiFile | static |
| writeLittleEndianShort(std::ostream &out, short value) | smf::MidiFile | static |
| writeLittleEndianULong(std::ostream &out, ulong value) | smf::MidiFile | static |
| writeLittleEndianUShort(std::ostream &out, ushort value) | smf::MidiFile | static |
| writeVLValue(long aValue, std::vector< uchar > &data) | smf::MidiFile | private |
| ~MidiFile() | smf::MidiFile | |