MIPI - Physical Interface for MIDI Files
Loading...
Searching...
No Matches
smf::MidiFile Member List

This is the complete list of members for smf::MidiFile, including all inherited members.

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::MidiFileprivate
base64Encode(const std::string &input)smf::MidiFileprivate
buildTimeMap(void)smf::MidiFileprivate
clear(void)smf::MidiFile
clear_no_deallocate(void)smf::MidiFile
clearLinks(void)smf::MidiFile
clearSequence(void)smf::MidiFile
clearSequence(int track)smf::MidiFile
decodeLookupsmf::MidiFileprivatestatic
deleteTrack(int aTrack)smf::MidiFile
deltaTicks(void)smf::MidiFile
doTimeAnalysis(void)smf::MidiFile
encodeLookupsmf::MidiFileprivatestatic
erase(void)smf::MidiFile
extractMidiData(std::istream &inputfile, std::vector< uchar > &array, uchar &runningCommand)smf::MidiFileprivate
getAbsoluteTickTime(double starttime)smf::MidiFile
getBase64(int width=0)smf::MidiFile
getEvent(int aTrack, int anIndex)smf::MidiFile
getEvent(int aTrack, int anIndex) constsmf::MidiFile
getEventCount(int aTrack) constsmf::MidiFile
getFileDurationInQuarters(void)smf::MidiFile
getFileDurationInSeconds(void)smf::MidiFile
getFileDurationInTicks(void)smf::MidiFile
getFilename(void) constsmf::MidiFile
getGMInstrumentName(int patchIndex)smf::MidiFilestatic
getNumEvents(int aTrack) constsmf::MidiFile
getNumTracks(void) constsmf::MidiFile
getSplitTrack(int track, int index) constsmf::MidiFile
getSplitTrack(int index) constsmf::MidiFile
getTicksPerQuarterNote(void) constsmf::MidiFile
getTickState(void) constsmf::MidiFile
getTimeInSeconds(int aTrack, int anIndex)smf::MidiFile
getTimeInSeconds(int tickvalue)smf::MidiFile
getTPQ(void) constsmf::MidiFile
getTrackCount(void) constsmf::MidiFile
getTrackCountAsType1(void)smf::MidiFile
getTrackState(void) constsmf::MidiFile
GMinstrumentsmf::MidiFileprivatestatic
hasJoinedTracks(void) constsmf::MidiFile
hasSplitTracks(void) constsmf::MidiFile
isAbsoluteTicks(void) constsmf::MidiFile
isDeltaTicks(void) constsmf::MidiFile
joinTracks(void)smf::MidiFile
linearSecondInterpolationAtTick(int ticktime)smf::MidiFileprivate
linearTickInterpolationAtSecond(double seconds)smf::MidiFileprivate
linkEventPairs(void)smf::MidiFile
linkNotePairs(void)smf::MidiFileinline
linkNotePairsFIFO(void)smf::MidiFile
linkNotePairsLIFO(void)smf::MidiFile
m_eventssmf::MidiFileprotected
m_linkedEventsQsmf::MidiFileprotected
m_readFileNamesmf::MidiFileprotected
m_rwstatussmf::MidiFileprotected
m_theTimeStatesmf::MidiFileprotected
m_theTrackStatesmf::MidiFileprotected
m_ticksPerQuarterNotesmf::MidiFileprotected
m_timemapsmf::MidiFileprotected
m_timemapvalidsmf::MidiFileprotected
makeAbsoluteTicks(void)smf::MidiFile
makeDeltaTicks(void)smf::MidiFile
makeVLV(uchar *buffer, int number)smf::MidiFileprivate
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) constsmf::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::MidiFilestatic
readLittleEndian4Bytes(std::istream &input)smf::MidiFilestatic
readSmf(const std::string &filename)smf::MidiFile
readSmf(std::istream &instream)smf::MidiFile
readVLValue(std::istream &inputfile)smf::MidiFileprivate
removeEmpties(void)smf::MidiFile
secondsearch(const void *A, const void *B)smf::MidiFileprivatestatic
setAbsoluteTicks(void)smf::MidiFileinline
setDeltaTicks(void)smf::MidiFileinline
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) constsmf::MidiFile
sortTrack(int track)smf::MidiFileinline
sortTrackNoteOffsBeforeOns(int track)smf::MidiFile
sortTrackNoteOnsBeforeOffs(int track)smf::MidiFile
sortTracks(void)smf::MidiFileinline
sortTracksNoteOffsBeforeOns(void)smf::MidiFile
sortTracksNoteOnsBeforeOffs(void)smf::MidiFile
splitTracks(void)smf::MidiFile
splitTracksByChannel(void)smf::MidiFile
status(void) constsmf::MidiFile
ticksearch(const void *A, const void *B)smf::MidiFileprivatestatic
unpackVLV(uchar a=0, uchar b=0, uchar c=0, uchar d=0, uchar e=0)smf::MidiFileprivate
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::MidiFilestatic
writeBigEndianFloat(std::ostream &out, float value)smf::MidiFilestatic
writeBigEndianLong(std::ostream &out, long value)smf::MidiFilestatic
writeBigEndianShort(std::ostream &out, short value)smf::MidiFilestatic
writeBigEndianULong(std::ostream &out, ulong value)smf::MidiFilestatic
writeBigEndianUShort(std::ostream &out, ushort value)smf::MidiFilestatic
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::MidiFilestatic
writeLittleEndianFloat(std::ostream &out, float value)smf::MidiFilestatic
writeLittleEndianLong(std::ostream &out, long value)smf::MidiFilestatic
writeLittleEndianShort(std::ostream &out, short value)smf::MidiFilestatic
writeLittleEndianULong(std::ostream &out, ulong value)smf::MidiFilestatic
writeLittleEndianUShort(std::ostream &out, ushort value)smf::MidiFilestatic
writeVLValue(long aValue, std::vector< uchar > &data)smf::MidiFileprivate
~MidiFile()smf::MidiFile