addInstance(MidiInputDeviceInstanceBase *) | tracktion::engine::MidiInputDevice | |
addListener(Listener *l) | tracktion::engine::PhysicalMidiInputDevice | |
tracktion::engine::MidiInputDevice::addListener(SelectableListener *) | tracktion::engine::Selectable | |
addMidiAsTransaction(Edit &, EditItemID targetID, Clip *takeClip, juce::MidiMessageSequence, TimeRange markedRange, MergeMode, MidiChannel) | tracktion::engine::MidiInputDevice | |
addSelectableListener(SelectableListener *) | tracktion::engine::Selectable | |
adjustSecs | tracktion::engine::MidiInputDevice | protected |
bankToUse | tracktion::engine::MidiInputDevice | protected |
cancelAnyPendingUpdates() | tracktion::engine::Selectable | |
changed() | tracktion::engine::Selectable | virtual |
channelToUse | tracktion::engine::MidiInputDevice | protected |
closeDevice() override | tracktion::engine::PhysicalMidiInputDevice | virtual |
connectionStateChanged() | tracktion::engine::MidiInputDevice | |
createInstance(EditPlaybackContext &) override | tracktion::engine::PhysicalMidiInputDevice | virtual |
defaultMonitorMode | tracktion::engine::InputDevice | protected |
deselect() | tracktion::engine::Selectable | |
DeviceType enum name | tracktion::engine::InputDevice | |
disallowedChannels | tracktion::engine::MidiInputDevice | protected |
enabled | tracktion::engine::InputDevice | protected |
engine | tracktion::engine::InputDevice | |
eventReceivedFromDevice | tracktion::engine::MidiInputDevice | protected |
getAdjustSecs() const | tracktion::engine::MidiInputDevice | |
getAlias() const | tracktion::engine::InputDevice | |
getBankToUse() const | tracktion::engine::MidiInputDevice | |
getChannelToUse() const noexcept | tracktion::engine::MidiInputDevice | |
getDestinationTracks() | tracktion::engine::MidiInputDevice | |
getDeviceID() const | tracktion::engine::InputDevice | |
getDeviceType() const override | tracktion::engine::PhysicalMidiInputDevice | virtual |
getManualAdjustmentMs() const | tracktion::engine::MidiInputDevice | |
getMidiChannelFor(int rawChannelNumber) const | tracktion::engine::MidiInputDevice | |
getMinimumLengthMs() const | tracktion::engine::MidiInputDevice | |
getMonitorMode() const | tracktion::engine::InputDevice | |
getMPESourceID() const | tracktion::engine::MidiInputDevice | |
getName() const | tracktion::engine::InputDevice | |
getNoteFilterRange() const | tracktion::engine::MidiInputDevice | |
getProgramToUse() const noexcept | tracktion::engine::MidiInputDevice | |
getRetrospectiveMidiBuffer() const | tracktion::engine::MidiInputDevice | |
getSelectableDescription() override | tracktion::engine::InputDevice | virtual |
getType() const | tracktion::engine::InputDevice | |
getWeakRef() | tracktion::engine::Selectable | |
handleIncomingMessage(juce::MidiMessage &) | tracktion::engine::MidiInputDevice | |
handleIncomingMidiMessage(const juce::MidiMessage &, MPESourceID) override | tracktion::engine::PhysicalMidiInputDevice | virtual |
handleIncomingMidiMessage(juce::MidiInput *, const juce::MidiMessage &) override | tracktion::engine::PhysicalMidiInputDevice | |
handleIncomingMidiMessage(const juce::MidiMessage &, MPESourceID)=0 | tracktion::engine::PhysicalMidiInputDevice | virtual |
handleNoteOff(juce::MidiKeyboardState *, int midiChannel, int midiNoteNumber, float velocity) override | tracktion::engine::MidiInputDevice | protected |
handleNoteOn(juce::MidiKeyboardState *, int midiChannel, int midiNoteNumber, float velocity) override | tracktion::engine::MidiInputDevice | protected |
initialise() | tracktion::engine::Selectable | static |
InputDevice(Engine &, juce::String type, juce::String name, juce::String deviceID) | tracktion::engine::InputDevice | |
instanceLock | tracktion::engine::MidiInputDevice | protected |
instances | tracktion::engine::MidiInputDevice | protected |
isAvailableToEdit() const override | tracktion::engine::PhysicalMidiInputDevice | virtual |
isChannelAllowed(int midiChannel) const | tracktion::engine::MidiInputDevice | |
isEnabled() const | tracktion::engine::InputDevice | |
isIgnoringHours() const noexcept | tracktion::engine::PhysicalMidiInputDevice | |
isMidi() const override | tracktion::engine::MidiInputDevice | virtual |
isMPEDevice() const | tracktion::engine::MidiInputDevice | |
isOverridingNoteVelocities() const | tracktion::engine::MidiInputDevice | |
isSelectableValid(const Selectable *) noexcept | tracktion::engine::Selectable | static |
isTakingControllerMessages | tracktion::engine::PhysicalMidiInputDevice | |
isTrackDevice() const | tracktion::engine::InputDevice | |
isUsedForExternalControl() const | tracktion::engine::PhysicalMidiInputDevice | |
keyboardState | tracktion::engine::MidiInputDevice | |
keyDownVelocities | tracktion::engine::MidiInputDevice | protected |
keysDown | tracktion::engine::MidiInputDevice | protected |
keysUp | tracktion::engine::MidiInputDevice | protected |
lastNoteOns | tracktion::engine::MidiInputDevice | protected |
levelMeasurer | tracktion::engine::InputDevice | |
loadMidiProps(const juce::XmlElement *) | tracktion::engine::MidiInputDevice | protected |
loadProps() override | tracktion::engine::PhysicalMidiInputDevice | virtual |
manualAdjustMs | tracktion::engine::MidiInputDevice | protected |
masterReference | tracktion::engine::Selectable | |
masterTimeUpdate(double time) override | tracktion::engine::MidiInputDevice | virtual |
MergeMode enum name | tracktion::engine::MidiInputDevice | |
mergeRecordings | tracktion::engine::MidiInputDevice | |
MidiInputDevice(Engine &, juce::String type, juce::String name, juce::String deviceID) | tracktion::engine::MidiInputDevice | |
midiKeyChangeDispatcher | tracktion::engine::MidiInputDevice | protected |
midiSourceID | tracktion::engine::MidiInputDevice | protected |
minimumLengthMs | tracktion::engine::MidiInputDevice | protected |
monitorMode | tracktion::engine::InputDevice | protected |
MonitorMode enum name | tracktion::engine::InputDevice | |
noteDispatcher | tracktion::engine::MidiInputDevice | protected |
noteFilterRange | tracktion::engine::MidiInputDevice | protected |
noteLock | tracktion::engine::MidiInputDevice | protected |
notifyListenersOfDeletion() | tracktion::engine::Selectable | |
openDevice() override | tracktion::engine::PhysicalMidiInputDevice | virtual |
overrideNoteVels | tracktion::engine::MidiInputDevice | protected |
physicalMidiDevice enum value | tracktion::engine::InputDevice | |
PhysicalMidiInputDevice(Engine &, juce::MidiDeviceInfo) | tracktion::engine::PhysicalMidiInputDevice | |
programToUse | tracktion::engine::MidiInputDevice | protected |
propertiesChanged() | tracktion::engine::Selectable | |
quantisation | tracktion::engine::MidiInputDevice | |
recordingEnabled | tracktion::engine::MidiInputDevice | |
recordToNoteAutomation | tracktion::engine::MidiInputDevice | |
removeExternalController(ExternalController *) | tracktion::engine::PhysicalMidiInputDevice | |
removeInstance(MidiInputDeviceInstanceBase *) | tracktion::engine::MidiInputDevice | |
removeListener(Listener *l) | tracktion::engine::PhysicalMidiInputDevice | |
tracktion::engine::MidiInputDevice::removeListener(SelectableListener *) | tracktion::engine::Selectable | |
removeSelectableListener(SelectableListener *) | tracktion::engine::Selectable | |
replaceExistingClips | tracktion::engine::MidiInputDevice | |
retrospectiveBuffer | tracktion::engine::MidiInputDevice | protected |
retrospectiveRecordLock | tracktion::engine::InputDevice | protected |
saveMidiProps(juce::XmlElement &) | tracktion::engine::MidiInputDevice | protected |
saveProps() override | tracktion::engine::PhysicalMidiInputDevice | virtual |
Selectable() | tracktion::engine::Selectable | |
selectableAboutToBeDeleted() | tracktion::engine::Selectable | virtual |
selectionStatusChanged(bool isNowSelected) | tracktion::engine::Selectable | virtual |
sendMessageToInstances(const juce::MidiMessage &, MPESourceID) | tracktion::engine::MidiInputDevice | protected |
sendNoteOnToMidiKeyListeners(juce::MidiMessage &) | tracktion::engine::MidiInputDevice | protected |
setAcceptingMMC(bool) | tracktion::engine::PhysicalMidiInputDevice | |
setAlias(const juce::String &newAlias) | tracktion::engine::InputDevice | |
setBankToUse(int) | tracktion::engine::MidiInputDevice | |
setChannelAllowed(int midiChannel, bool) | tracktion::engine::MidiInputDevice | |
setChannelToUse(int) | tracktion::engine::MidiInputDevice | |
setEnabled(bool) override | tracktion::engine::MidiInputDevice | virtual |
setExternalController(ExternalController *) | tracktion::engine::PhysicalMidiInputDevice | |
setIgnoresHours(bool) | tracktion::engine::PhysicalMidiInputDevice | |
setManualAdjustmentMs(double) | tracktion::engine::MidiInputDevice | |
setMinimumLengthMs(double) | tracktion::engine::MidiInputDevice | |
setMonitorMode(MonitorMode) | tracktion::engine::InputDevice | |
setNoteFilterRange(NoteFilterRange) | tracktion::engine::MidiInputDevice | |
setOverridingNoteVelocities(bool) | tracktion::engine::MidiInputDevice | |
setProgramToUse(int) | tracktion::engine::MidiInputDevice | |
setReadingControllerMessages(bool) | tracktion::engine::PhysicalMidiInputDevice | |
setReadingMidiTimecode(bool) | tracktion::engine::PhysicalMidiInputDevice | |
setRetrospectiveLock(Engine &, const juce::Array< InputDeviceInstance * > &, bool lock) | tracktion::engine::InputDevice | static |
timerCallback() override | tracktion::engine::MidiInputDevice | protected |
trackMidiDevice enum value | tracktion::engine::InputDevice | |
trackWaveDevice enum value | tracktion::engine::InputDevice | |
updateRetrospectiveBufferLength(double length) override | tracktion::engine::MidiInputDevice | virtual |
virtualMidiDevice enum value | tracktion::engine::InputDevice | |
waveDevice enum value | tracktion::engine::InputDevice | |
WeakRef typedef | tracktion::engine::Selectable | |
~InputDevice() override | tracktion::engine::InputDevice | |
~MidiInputDevice() override | tracktion::engine::MidiInputDevice | |
~PhysicalMidiInputDevice() override | tracktion::engine::PhysicalMidiInputDevice | |
~Selectable() | tracktion::engine::Selectable | virtual |