tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members
tracktion::engine::MidiSysexEvent Class Reference

Public Member Functions

 MidiSysexEvent (const juce::ValueTree &)
 
 MidiSysexEvent (const juce::MidiMessage &)
 
 MidiSysexEvent (const juce::MidiMessage &, BeatPosition)
 
const juce::MidiMessagegetMessage () const noexcept
 
void setMessage (const juce::MidiMessage &, juce::UndoManager *)
 
BeatPosition getBeatPosition () const noexcept
 
void setBeatPosition (BeatPosition, juce::UndoManager *)
 
TimePosition getEditTime (const MidiClip &) const
 
BeatPosition getEditBeats (const MidiClip &) const
 

Static Public Member Functions

static juce::ValueTree createSysexEvent (const MidiSysexEvent &, BeatPosition)
 
static juce::ValueTree createSysexEvent (const juce::MidiMessage &, BeatPosition)
 

Public Attributes

juce::ValueTree state
 

Friends

class MidiList
 

Detailed Description

Definition at line 14 of file tracktion_MidiSysexEvent.h.

Constructor & Destructor Documentation

◆ MidiSysexEvent()

tracktion::engine::MidiSysexEvent::MidiSysexEvent ( const juce::ValueTree v)

Definition at line 1057 of file tracktion_MidiList.cpp.

◆ ~MidiSysexEvent()

tracktion::engine::MidiSysexEvent::~MidiSysexEvent ( )
noexcept

Definition at line 23 of file tracktion_MidiSysexEvent.h.

Member Function Documentation

◆ createSysexEvent() [1/2]

juce::ValueTree tracktion::engine::MidiSysexEvent::createSysexEvent ( const juce::MidiMessage m,
BeatPosition  time 
)
static

Definition at line 1050 of file tracktion_MidiList.cpp.

◆ createSysexEvent() [2/2]

juce::ValueTree tracktion::engine::MidiSysexEvent::createSysexEvent ( const MidiSysexEvent e,
BeatPosition  time 
)
static

Definition at line 1043 of file tracktion_MidiList.cpp.

◆ getBeatPosition()

BeatPosition tracktion::engine::MidiSysexEvent::getBeatPosition ( ) const
noexcept

Definition at line 30 of file tracktion_MidiSysexEvent.h.

◆ getEditBeats()

BeatPosition tracktion::engine::MidiSysexEvent::getEditBeats ( const MidiClip c) const

Definition at line 1113 of file tracktion_MidiList.cpp.

◆ getEditTime()

TimePosition tracktion::engine::MidiSysexEvent::getEditTime ( const MidiClip c) const

Definition at line 1108 of file tracktion_MidiList.cpp.

◆ getMessage()

const juce::MidiMessage & tracktion::engine::MidiSysexEvent::getMessage ( ) const
noexcept

Definition at line 26 of file tracktion_MidiSysexEvent.h.

◆ setBeatPosition()

void tracktion::engine::MidiSysexEvent::setBeatPosition ( BeatPosition  newBeatNumber,
juce::UndoManager um 
)

Definition at line 1123 of file tracktion_MidiList.cpp.

◆ setMessage()

void tracktion::engine::MidiSysexEvent::setMessage ( const juce::MidiMessage m,
juce::UndoManager um 
)

Definition at line 1118 of file tracktion_MidiList.cpp.

Friends And Related Symbol Documentation

◆ MidiList

friend class MidiList
friend

Definition at line 41 of file tracktion_MidiSysexEvent.h.

Member Data Documentation

◆ state

juce::ValueTree tracktion::engine::MidiSysexEvent::state

Definition at line 37 of file tracktion_MidiSysexEvent.h.


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