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

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
tracktion_MidiList.cpp File Reference

Go to the source code of this file.

Classes

class  tracktion::engine::MPEtoNoteExpression
 Creates a MidiList with NoteExpression from a stream of MPE MIDI messages. More...
 
struct  tracktion::engine::MPEtoNoteExpression::ActiveNote::Modulation
 
class  tracktion::engine::MPEChannelAssigner
 Determines the channels to assign to overlapping notes. More...
 
struct  tracktion::engine::MidiList::EventDelegate< MidiNote >
 
struct  tracktion::engine::MidiList::EventDelegate< MidiControllerEvent >
 
struct  tracktion::engine::MidiList::EventDelegate< MidiSysexEvent >
 

Namespaces

namespace  tracktion
 
namespace  tracktion::engine
 Declarations from this namespaces are inlined into tracktion.
 

Functions

juce::MidiMessage tracktion::engine::NoteHelpers::createNoteOn (int midiChannel, int noteNumber, float noteOnVelocity) noexcept
 
juce::MidiMessage tracktion::engine::NoteHelpers::createPitchbend (int midiChannel, float pitchbend, float pitchbendRange) noexcept
 
juce::MidiMessage tracktion::engine::NoteHelpers::createPressure (int midiChannel, float pressure) noexcept
 
juce::MidiMessage tracktion::engine::NoteHelpers::createTimbre (int midiChannel, float timbre) noexcept
 
juce::MidiMessage tracktion::engine::NoteHelpers::createNoteOff (int midiChannel, int noteNumber, float noteOffVelocity) noexcept
 
void tracktion::engine::addMidiNoteOnExpressionToSequence (juce::MidiMessageSequence &seq, const juce::ValueTree &state, int midiChannel, double noteOnTime) noexcept
 
template<typename EventType >
const juce::Array< EventType * > & tracktion::engine::getEventsChecked (const juce::Array< EventType * > &events)
 

Function Documentation

◆ createNoteOff()

juce::MidiMessage tracktion::engine::NoteHelpers::createNoteOff ( int  midiChannel,
int  noteNumber,
float  noteOffVelocity 
)
noexcept

Definition at line 261 of file tracktion_MidiList.cpp.

◆ createNoteOn()

juce::MidiMessage tracktion::engine::NoteHelpers::createNoteOn ( int  midiChannel,
int  noteNumber,
float  noteOnVelocity 
)
noexcept

Definition at line 236 of file tracktion_MidiList.cpp.

◆ createPitchbend()

juce::MidiMessage tracktion::engine::NoteHelpers::createPitchbend ( int  midiChannel,
float  pitchbend,
float  pitchbendRange 
)
noexcept

Definition at line 243 of file tracktion_MidiList.cpp.

◆ createPressure()

juce::MidiMessage tracktion::engine::NoteHelpers::createPressure ( int  midiChannel,
float  pressure 
)
noexcept

Definition at line 249 of file tracktion_MidiList.cpp.

◆ createTimbre()

juce::MidiMessage tracktion::engine::NoteHelpers::createTimbre ( int  midiChannel,
float  timbre 
)
noexcept

Definition at line 255 of file tracktion_MidiList.cpp.