MIPI - Physical Interface for MIDI Files
Loading...
Searching...
No Matches
smf::MidiMessage Class Reference

#include <MidiMessage.h>

Inheritance diagram for smf::MidiMessage:
Inheritance graph
Collaboration diagram for smf::MidiMessage:
Collaboration graph

Public Member Functions

 MidiMessage (void)
 
 MidiMessage (int command)
 
 MidiMessage (int command, int p1)
 
 MidiMessage (int command, int p1, int p2)
 
 MidiMessage (const MidiMessage &message)
 
 MidiMessage (const std::vector< uchar > &message)
 
 MidiMessage (const std::vector< char > &message)
 
 MidiMessage (const std::vector< int > &message)
 
 ~MidiMessage ()
 
MidiMessageoperator= (const MidiMessage &message)
 
MidiMessageoperator= (const std::vector< uchar > &bytes)
 
MidiMessageoperator= (const std::vector< char > &bytes)
 
MidiMessageoperator= (const std::vector< int > &bytes)
 
MidiMessageoperator= (const std::initializer_list< int > &list)
 
void sortTrack (void)
 
void sortTrackWithSequence (void)
 
int getP0 (void) const
 
int getP1 (void) const
 
int getP2 (void) const
 
int getP3 (void) const
 
void setP0 (int value)
 
void setP1 (int value)
 
void setP2 (int value)
 
void setP3 (int value)
 
int getSize (void) const
 
void setSize (int asize)
 
int setSizeToCommand (void)
 
int resizeToCommand (void)
 
int getKeyNumber (void) const
 
int getVelocity (void) const
 
void setKeyNumber (int value)
 
void setVelocity (int value)
 
void setSpelling (int base7, int accidental)
 
void getSpelling (int &base7, int &accidental)
 
int getControllerNumber (void) const
 
int getControllerValue (void) const
 
int getCommandNibble (void) const
 
int getCommandByte (void) const
 
int getChannelNibble (void) const
 
int getChannel (void) const
 
void setCommandByte (int value)
 
void setCommand (int value)
 
void setCommand (int value, int p1)
 
void setCommand (int value, int p1, int p2)
 
void setCommandNibble (int value)
 
void setChannelNibble (int value)
 
void setChannel (int value)
 
void setParameters (int p1, int p2)
 
void setParameters (int p1)
 
void setMessage (const std::vector< uchar > &message)
 
void setMessage (const std::vector< char > &message)
 
void setMessage (const std::vector< int > &message)
 
bool isMetaMessage (void) const
 
bool isMeta (void) const
 
bool isNote (void) const
 
bool isNoteOff (void) const
 
bool isNoteOn (void) const
 
bool isAftertouch (void) const
 
bool isController (void) const
 
bool isSustain (void) const
 
bool isSustainOn (void) const
 
bool isSustainOff (void) const
 
bool isSoft (void) const
 
bool isSoftOn (void) const
 
bool isSoftOff (void) const
 
bool isPatchChange (void) const
 
bool isTimbre (void) const
 
bool isPressure (void) const
 
bool isPitchbend (void) const
 
bool isEmpty (void) const
 
void makeNoteOn (int channel, int key, int velocity)
 
void makeNoteOff (int channel, int key, int velocity)
 
void makeNoteOff (int channel, int key)
 
void makeNoteOff (void)
 
void makePatchChange (int channel, int patchnum)
 
void makeTimbre (int channel, int patchnum)
 
void makeController (int channel, int num, int value)
 
void makePitchBend (int channel, int lsb, int msb)
 
void makePitchBend (int channel, int value)
 
void makePitchBendDouble (int channel, double value)
 
void makePitchbend (int channel, int lsb, int msb)
 
void makePitchbend (int channel, int value)
 
void makePitchbendDouble (int channel, double value)
 
void makeSustain (int channel, int value)
 
void makeSustainPedal (int channel, int value)
 
void makeSustainOn (int channel)
 
void makeSustainPedalOn (int channel)
 
void makeSustainOff (int channel)
 
void makeSustainPedalOff (int channel)
 
void makeMetaMessage (int mnum, const std::string &data)
 
void makeText (const std::string &name)
 
void makeCopyright (const std::string &text)
 
void makeTrackName (const std::string &name)
 
void makeInstrumentName (const std::string &name)
 
void makeLyric (const std::string &text)
 
void makeMarker (const std::string &text)
 
void makeCue (const std::string &text)
 
void makeKeySignature (int fifths, bool mode=0)
 
void makeTimeSignature (int top, int bottom, int clocksPerClick=24, int num32dsPerQuarter=8)
 
void makeTempo (double tempo)
 
int getTempoMicro (void) const
 
int getTempoMicroseconds (void) const
 
double getTempoSeconds (void) const
 
double getTempoBPM (void) const
 
double getTempoTPS (int tpq) const
 
double getTempoSPT (int tpq) const
 
int getMetaType (void) const
 
bool isText (void) const
 
bool isCopyright (void) const
 
bool isTrackName (void) const
 
bool isInstrumentName (void) const
 
bool isLyricText (void) const
 
bool isMarkerText (void) const
 
bool isTempo (void) const
 
bool isTimeSignature (void) const
 
bool isKeySignature (void) const
 
bool isEndOfTrack (void) const
 
std::string getMetaContent (void) const
 
void setMetaContent (const std::string &content)
 
void setTempo (double tempo)
 
void setTempoMicroseconds (int microseconds)
 
void setMetaTempo (double tempo)
 
void makeSysExMessage (const std::vector< uchar > &data)
 
void makeMts2_KeyTuningByFrequency (int key, double frequency, int program=0)
 
void makeMts2_KeyTuningsByFrequency (int key, double frequency, int program=0)
 
void makeMts2_KeyTuningsByFrequency (std::vector< std::pair< int, double > > &mapping, int program=0)
 
void makeMts2_KeyTuningBySemitone (int key, double semitone, int program=0)
 
void makeMts2_KeyTuningsBySemitone (int key, double semitone, int program=0)
 
void makeMts2_KeyTuningsBySemitone (std::vector< std::pair< int, double > > &mapping, int program=0)
 
void makeMts9_TemperamentByCentsDeviationFromET (std::vector< double > &mapping, int referencePitchClass=0, int channelMask=0b1111111111111111)
 
void makeTemperamentEqual (int referencePitchClass=0, int channelMask=0b1111111111111111)
 
void makeTemperamentBad (double maxDeviationCents=100.0, int referencePitchClass=0, int channelMask=0b1111111111111111)
 
void makeTemperamentPythagorean (int referencePitchClass=2, int channelMask=0b1111111111111111)
 
void makeTemperamentMeantone (double fraction=0.25, int referencePitchClass=2, int channelMask=0b1111111111111111)
 
void makeTemperamentMeantoneCommaQuarter (int referencePitchClass=2, int channelMask=0b1111111111111111)
 
void makeTemperamentMeantoneCommaThird (int referencePitchClass=2, int channelMask=0b1111111111111111)
 
void makeTemperamentMeantoneCommaHalf (int referencePitchClass=2, int channelMask=0b1111111111111111)
 

Static Public Member Functions

static std::vector< ucharintToVlv (int value)
 
static double frequencyToSemitones (double frequency, double a4frequency=440.0)
 

Constructor & Destructor Documentation

◆ MidiMessage() [1/8]

smf::MidiMessage::MidiMessage ( void  )

◆ MidiMessage() [2/8]

smf::MidiMessage::MidiMessage ( int  command)

◆ MidiMessage() [3/8]

smf::MidiMessage::MidiMessage ( int  command,
int  p1 
)

◆ MidiMessage() [4/8]

smf::MidiMessage::MidiMessage ( int  command,
int  p1,
int  p2 
)

◆ MidiMessage() [5/8]

smf::MidiMessage::MidiMessage ( const MidiMessage message)

◆ MidiMessage() [6/8]

smf::MidiMessage::MidiMessage ( const std::vector< uchar > &  message)
Here is the call graph for this function:

◆ MidiMessage() [7/8]

smf::MidiMessage::MidiMessage ( const std::vector< char > &  message)
Here is the call graph for this function:

◆ MidiMessage() [8/8]

smf::MidiMessage::MidiMessage ( const std::vector< int > &  message)
Here is the call graph for this function:

◆ ~MidiMessage()

smf::MidiMessage::~MidiMessage ( )

Member Function Documentation

◆ frequencyToSemitones()

double smf::MidiMessage::frequencyToSemitones ( double  frequency,
double  a4frequency = 440.0 
)
static
Here is the caller graph for this function:

◆ getChannel()

int smf::MidiMessage::getChannel ( void  ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getChannelNibble()

int smf::MidiMessage::getChannelNibble ( void  ) const
Here is the caller graph for this function:

◆ getCommandByte()

int smf::MidiMessage::getCommandByte ( void  ) const

◆ getCommandNibble()

int smf::MidiMessage::getCommandNibble ( void  ) const
Here is the caller graph for this function:

◆ getControllerNumber()

int smf::MidiMessage::getControllerNumber ( void  ) const
Here is the call graph for this function:

◆ getControllerValue()

int smf::MidiMessage::getControllerValue ( void  ) const
Here is the call graph for this function:

◆ getKeyNumber()

int smf::MidiMessage::getKeyNumber ( void  ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getMetaContent()

std::string smf::MidiMessage::getMetaContent ( void  ) const
Here is the call graph for this function:

◆ getMetaType()

int smf::MidiMessage::getMetaType ( void  ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getP0()

int smf::MidiMessage::getP0 ( void  ) const
Here is the caller graph for this function:

◆ getP1()

int smf::MidiMessage::getP1 ( void  ) const
Here is the caller graph for this function:

◆ getP2()

int smf::MidiMessage::getP2 ( void  ) const
Here is the caller graph for this function:

◆ getP3()

int smf::MidiMessage::getP3 ( void  ) const

◆ getSize()

int smf::MidiMessage::getSize ( void  ) const
Here is the caller graph for this function:

◆ getSpelling()

void smf::MidiMessage::getSpelling ( int &  base7,
int &  accidental 
)
Here is the call graph for this function:

◆ getTempoBPM()

double smf::MidiMessage::getTempoBPM ( void  ) const
Here is the call graph for this function:

◆ getTempoMicro()

int smf::MidiMessage::getTempoMicro ( void  ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getTempoMicroseconds()

int smf::MidiMessage::getTempoMicroseconds ( void  ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getTempoSeconds()

double smf::MidiMessage::getTempoSeconds ( void  ) const
Here is the call graph for this function:

◆ getTempoSPT()

double smf::MidiMessage::getTempoSPT ( int  tpq) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getTempoTPS()

double smf::MidiMessage::getTempoTPS ( int  tpq) const
Here is the call graph for this function:

◆ getVelocity()

int smf::MidiMessage::getVelocity ( void  ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ intToVlv()

std::vector< uchar > smf::MidiMessage::intToVlv ( int  value)
static
Here is the caller graph for this function:

◆ isAftertouch()

bool smf::MidiMessage::isAftertouch ( void  ) const
Here is the caller graph for this function:

◆ isController()

bool smf::MidiMessage::isController ( void  ) const
Here is the caller graph for this function:

◆ isCopyright()

bool smf::MidiMessage::isCopyright ( void  ) const
Here is the call graph for this function:

◆ isEmpty()

bool smf::MidiMessage::isEmpty ( void  ) const

◆ isEndOfTrack()

bool smf::MidiMessage::isEndOfTrack ( void  ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ isInstrumentName()

bool smf::MidiMessage::isInstrumentName ( void  ) const
Here is the call graph for this function:

◆ isKeySignature()

bool smf::MidiMessage::isKeySignature ( void  ) const
Here is the call graph for this function:

◆ isLyricText()

bool smf::MidiMessage::isLyricText ( void  ) const
Here is the call graph for this function:

◆ isMarkerText()

bool smf::MidiMessage::isMarkerText ( void  ) const
Here is the call graph for this function:

◆ isMeta()

bool smf::MidiMessage::isMeta ( void  ) const
Here is the caller graph for this function:

◆ isMetaMessage()

bool smf::MidiMessage::isMetaMessage ( void  ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ isNote()

bool smf::MidiMessage::isNote ( void  ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ isNoteOff()

bool smf::MidiMessage::isNoteOff ( void  ) const
Here is the caller graph for this function:

◆ isNoteOn()

bool smf::MidiMessage::isNoteOn ( void  ) const
Here is the caller graph for this function:

◆ isPatchChange()

bool smf::MidiMessage::isPatchChange ( void  ) const
Here is the call graph for this function:

◆ isPitchbend()

bool smf::MidiMessage::isPitchbend ( void  ) const

◆ isPressure()

bool smf::MidiMessage::isPressure ( void  ) const

◆ isSoft()

bool smf::MidiMessage::isSoft ( void  ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ isSoftOff()

bool smf::MidiMessage::isSoftOff ( void  ) const
Here is the call graph for this function:

◆ isSoftOn()

bool smf::MidiMessage::isSoftOn ( void  ) const
Here is the call graph for this function:

◆ isSustain()

bool smf::MidiMessage::isSustain ( void  ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ isSustainOff()

bool smf::MidiMessage::isSustainOff ( void  ) const
Here is the call graph for this function:

◆ isSustainOn()

bool smf::MidiMessage::isSustainOn ( void  ) const
Here is the call graph for this function:

◆ isTempo()

bool smf::MidiMessage::isTempo ( void  ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ isText()

bool smf::MidiMessage::isText ( void  ) const
Here is the call graph for this function:

◆ isTimbre()

bool smf::MidiMessage::isTimbre ( void  ) const
Here is the caller graph for this function:

◆ isTimeSignature()

bool smf::MidiMessage::isTimeSignature ( void  ) const
Here is the call graph for this function:

◆ isTrackName()

bool smf::MidiMessage::isTrackName ( void  ) const
Here is the call graph for this function:

◆ makeController()

void smf::MidiMessage::makeController ( int  channel,
int  num,
int  value 
)
Here is the caller graph for this function:

◆ makeCopyright()

void smf::MidiMessage::makeCopyright ( const std::string &  text)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ makeCue()

void smf::MidiMessage::makeCue ( const std::string &  text)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ makeInstrumentName()

void smf::MidiMessage::makeInstrumentName ( const std::string &  name)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ makeKeySignature()

void smf::MidiMessage::makeKeySignature ( int  fifths,
bool  mode = 0 
)
Here is the caller graph for this function:

◆ makeLyric()

void smf::MidiMessage::makeLyric ( const std::string &  text)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ makeMarker()

void smf::MidiMessage::makeMarker ( const std::string &  text)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ makeMetaMessage()

void smf::MidiMessage::makeMetaMessage ( int  mnum,
const std::string &  data 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ makeMts2_KeyTuningByFrequency()

void smf::MidiMessage::makeMts2_KeyTuningByFrequency ( int  key,
double  frequency,
int  program = 0 
)
Here is the call graph for this function:

◆ makeMts2_KeyTuningBySemitone()

void smf::MidiMessage::makeMts2_KeyTuningBySemitone ( int  key,
double  semitone,
int  program = 0 
)
Here is the call graph for this function:

◆ makeMts2_KeyTuningsByFrequency() [1/2]

void smf::MidiMessage::makeMts2_KeyTuningsByFrequency ( int  key,
double  frequency,
int  program = 0 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ makeMts2_KeyTuningsByFrequency() [2/2]

void smf::MidiMessage::makeMts2_KeyTuningsByFrequency ( std::vector< std::pair< int, double > > &  mapping,
int  program = 0 
)
Here is the call graph for this function:

◆ makeMts2_KeyTuningsBySemitone() [1/2]

void smf::MidiMessage::makeMts2_KeyTuningsBySemitone ( int  key,
double  semitone,
int  program = 0 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ makeMts2_KeyTuningsBySemitone() [2/2]

void smf::MidiMessage::makeMts2_KeyTuningsBySemitone ( std::vector< std::pair< int, double > > &  mapping,
int  program = 0 
)
Here is the call graph for this function:

◆ makeMts9_TemperamentByCentsDeviationFromET()

void smf::MidiMessage::makeMts9_TemperamentByCentsDeviationFromET ( std::vector< double > &  mapping,
int  referencePitchClass = 0,
int  channelMask = 0b1111111111111111 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ makeNoteOff() [1/3]

void smf::MidiMessage::makeNoteOff ( int  channel,
int  key 
)

◆ makeNoteOff() [2/3]

void smf::MidiMessage::makeNoteOff ( int  channel,
int  key,
int  velocity 
)
Here is the caller graph for this function:

◆ makeNoteOff() [3/3]

void smf::MidiMessage::makeNoteOff ( void  )
Here is the call graph for this function:

◆ makeNoteOn()

void smf::MidiMessage::makeNoteOn ( int  channel,
int  key,
int  velocity 
)
Here is the caller graph for this function:

◆ makePatchChange()

void smf::MidiMessage::makePatchChange ( int  channel,
int  patchnum 
)
Here is the caller graph for this function:

◆ makePitchBend() [1/2]

void smf::MidiMessage::makePitchBend ( int  channel,
int  lsb,
int  msb 
)
Here is the caller graph for this function:

◆ makePitchbend() [1/2]

void smf::MidiMessage::makePitchbend ( int  channel,
int  lsb,
int  msb 
)
inline
Here is the call graph for this function:

◆ makePitchBend() [2/2]

void smf::MidiMessage::makePitchBend ( int  channel,
int  value 
)

◆ makePitchbend() [2/2]

void smf::MidiMessage::makePitchbend ( int  channel,
int  value 
)
inline
Here is the call graph for this function:

◆ makePitchBendDouble()

void smf::MidiMessage::makePitchBendDouble ( int  channel,
double  value 
)
Here is the caller graph for this function:

◆ makePitchbendDouble()

void smf::MidiMessage::makePitchbendDouble ( int  channel,
double  value 
)
inline
Here is the call graph for this function:

◆ makeSustain()

void smf::MidiMessage::makeSustain ( int  channel,
int  value 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ makeSustainOff()

void smf::MidiMessage::makeSustainOff ( int  channel)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ makeSustainOn()

void smf::MidiMessage::makeSustainOn ( int  channel)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ makeSustainPedal()

void smf::MidiMessage::makeSustainPedal ( int  channel,
int  value 
)
Here is the call graph for this function:

◆ makeSustainPedalOff()

void smf::MidiMessage::makeSustainPedalOff ( int  channel)
Here is the call graph for this function:

◆ makeSustainPedalOn()

void smf::MidiMessage::makeSustainPedalOn ( int  channel)
Here is the call graph for this function:

◆ makeSysExMessage()

void smf::MidiMessage::makeSysExMessage ( const std::vector< uchar > &  data)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ makeTemperamentBad()

void smf::MidiMessage::makeTemperamentBad ( double  maxDeviationCents = 100.0,
int  referencePitchClass = 0,
int  channelMask = 0b1111111111111111 
)
Here is the call graph for this function:

◆ makeTemperamentEqual()

void smf::MidiMessage::makeTemperamentEqual ( int  referencePitchClass = 0,
int  channelMask = 0b1111111111111111 
)
Here is the call graph for this function:

◆ makeTemperamentMeantone()

void smf::MidiMessage::makeTemperamentMeantone ( double  fraction = 0.25,
int  referencePitchClass = 2,
int  channelMask = 0b1111111111111111 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ makeTemperamentMeantoneCommaHalf()

void smf::MidiMessage::makeTemperamentMeantoneCommaHalf ( int  referencePitchClass = 2,
int  channelMask = 0b1111111111111111 
)
Here is the call graph for this function:

◆ makeTemperamentMeantoneCommaQuarter()

void smf::MidiMessage::makeTemperamentMeantoneCommaQuarter ( int  referencePitchClass = 2,
int  channelMask = 0b1111111111111111 
)
Here is the call graph for this function:

◆ makeTemperamentMeantoneCommaThird()

void smf::MidiMessage::makeTemperamentMeantoneCommaThird ( int  referencePitchClass = 2,
int  channelMask = 0b1111111111111111 
)
Here is the call graph for this function:

◆ makeTemperamentPythagorean()

void smf::MidiMessage::makeTemperamentPythagorean ( int  referencePitchClass = 2,
int  channelMask = 0b1111111111111111 
)
Here is the call graph for this function:

◆ makeTempo()

void smf::MidiMessage::makeTempo ( double  tempo)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ makeText()

void smf::MidiMessage::makeText ( const std::string &  name)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ makeTimbre()

void smf::MidiMessage::makeTimbre ( int  channel,
int  patchnum 
)
Here is the call graph for this function:

◆ makeTimeSignature()

void smf::MidiMessage::makeTimeSignature ( int  top,
int  bottom,
int  clocksPerClick = 24,
int  num32dsPerQuarter = 8 
)
Here is the caller graph for this function:

◆ makeTrackName()

void smf::MidiMessage::makeTrackName ( const std::string &  name)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator=() [1/5]

MidiMessage & smf::MidiMessage::operator= ( const MidiMessage message)
Here is the caller graph for this function:

◆ operator=() [2/5]

MidiMessage & smf::MidiMessage::operator= ( const std::initializer_list< int > &  list)

◆ operator=() [3/5]

MidiMessage & smf::MidiMessage::operator= ( const std::vector< char > &  bytes)
Here is the call graph for this function:

◆ operator=() [4/5]

MidiMessage & smf::MidiMessage::operator= ( const std::vector< int > &  bytes)
Here is the call graph for this function:

◆ operator=() [5/5]

MidiMessage & smf::MidiMessage::operator= ( const std::vector< uchar > &  bytes)
Here is the call graph for this function:

◆ resizeToCommand()

int smf::MidiMessage::resizeToCommand ( void  )
Here is the call graph for this function:

◆ setChannel()

void smf::MidiMessage::setChannel ( int  value)
Here is the call graph for this function:

◆ setChannelNibble()

void smf::MidiMessage::setChannelNibble ( int  value)
Here is the caller graph for this function:

◆ setCommand() [1/3]

void smf::MidiMessage::setCommand ( int  value)
Here is the call graph for this function:

◆ setCommand() [2/3]

void smf::MidiMessage::setCommand ( int  value,
int  p1 
)

◆ setCommand() [3/3]

void smf::MidiMessage::setCommand ( int  value,
int  p1,
int  p2 
)

◆ setCommandByte()

void smf::MidiMessage::setCommandByte ( int  value)
Here is the caller graph for this function:

◆ setCommandNibble()

void smf::MidiMessage::setCommandNibble ( int  value)

◆ setKeyNumber()

void smf::MidiMessage::setKeyNumber ( int  value)
Here is the call graph for this function:

◆ setMessage() [1/3]

void smf::MidiMessage::setMessage ( const std::vector< char > &  message)

◆ setMessage() [2/3]

void smf::MidiMessage::setMessage ( const std::vector< int > &  message)

◆ setMessage() [3/3]

void smf::MidiMessage::setMessage ( const std::vector< uchar > &  message)
Here is the caller graph for this function:

◆ setMetaContent()

void smf::MidiMessage::setMetaContent ( const std::string &  content)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setMetaTempo()

void smf::MidiMessage::setMetaTempo ( double  tempo)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setP0()

void smf::MidiMessage::setP0 ( int  value)
Here is the call graph for this function:

◆ setP1()

void smf::MidiMessage::setP1 ( int  value)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setP2()

void smf::MidiMessage::setP2 ( int  value)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setP3()

void smf::MidiMessage::setP3 ( int  value)
Here is the call graph for this function:

◆ setParameters() [1/2]

void smf::MidiMessage::setParameters ( int  p1)

◆ setParameters() [2/2]

void smf::MidiMessage::setParameters ( int  p1,
int  p2 
)

◆ setSize()

void smf::MidiMessage::setSize ( int  asize)

◆ setSizeToCommand()

int smf::MidiMessage::setSizeToCommand ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setSpelling()

void smf::MidiMessage::setSpelling ( int  base7,
int  accidental 
)
Here is the call graph for this function:

◆ setTempo()

void smf::MidiMessage::setTempo ( double  tempo)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setTempoMicroseconds()

void smf::MidiMessage::setTempoMicroseconds ( int  microseconds)
Here is the caller graph for this function:

◆ setVelocity()

void smf::MidiMessage::setVelocity ( int  value)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ sortTrack()

void smf::MidiMessage::sortTrack ( void  )

◆ sortTrackWithSequence()

void smf::MidiMessage::sortTrackWithSequence ( void  )

The documentation for this class was generated from the following files: