lmms
Cross-platform music production software
Loading...
Searching...
No Matches
lmms::smfMidiChannel Class Reference

Public Member Functions

smfMidiChannel * create (TrackContainer *tc, QString tn)
void addNote (Note &n)
void splitMidiClips ()

Public Attributes

InstrumentTrack * it = nullptr
MidiClip * p = nullptr
Instrument * it_inst = nullptr
bool isSF2 = false
bool hasNotes = false
QString trackName
MidiPatch currentPatch

Member Function Documentation

◆ addNote()

void lmms::smfMidiChannel::addNote ( Note & n)
inline

◆ create()

smfMidiChannel * lmms::smfMidiChannel::create ( TrackContainer * tc,
QString tn )
inline

◆ splitMidiClips()

void lmms::smfMidiChannel::splitMidiClips ( )
inline

Member Data Documentation

◆ currentPatch

MidiPatch lmms::smfMidiChannel::currentPatch

◆ hasNotes

bool lmms::smfMidiChannel::hasNotes = false

◆ isSF2

bool lmms::smfMidiChannel::isSF2 = false

◆ it

InstrumentTrack* lmms::smfMidiChannel::it = nullptr

◆ it_inst

Instrument* lmms::smfMidiChannel::it_inst = nullptr

◆ p

MidiClip* lmms::smfMidiChannel::p = nullptr

◆ trackName

QString lmms::smfMidiChannel::trackName

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