LMMS
Loading...
Searching...
No Matches
water::MidiFileHelpers Namespace Reference

Classes

struct  Sorter

Functions

static bool parseMidiHeader (const uint8 *&data, short &timeFormat, short &fileType, short &numberOfTracks) noexcept
static double convertTicksToSeconds (const double time, const MidiMessageSequence &tempoEvents, const int timeFormat)
template<typename MethodType>
static void findAllMatchingEvents (const OwnedArray< MidiMessageSequence > &tracks, MidiMessageSequence &results, MethodType method)

Function Documentation

◆ convertTicksToSeconds()

double water::MidiFileHelpers::convertTicksToSeconds ( const double time,
const MidiMessageSequence & tempoEvents,
const int timeFormat )
static

◆ findAllMatchingEvents()

template<typename MethodType>
void water::MidiFileHelpers::findAllMatchingEvents ( const OwnedArray< MidiMessageSequence > & tracks,
MidiMessageSequence & results,
MethodType method )
static

◆ parseMidiHeader()

bool water::MidiFileHelpers::parseMidiHeader ( const uint8 *& data,
short & timeFormat,
short & fileType,
short & numberOfTracks )
staticnoexcept