addInstance(MidiInputDeviceInstanceBase *) | 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()=0 | tracktion::engine::MidiInputDevice | pure virtual |
connectionStateChanged() | tracktion::engine::MidiInputDevice | |
createInstance(EditPlaybackContext &)=0 | tracktion::engine::InputDevice | pure 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 =0 | tracktion::engine::InputDevice | pure 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(juce::MidiInput *, const juce::MidiMessage &) override | tracktion::engine::MidiInputDevice | |
handleIncomingMidiMessage(const juce::MidiMessage &, MPESourceID)=0 | tracktion::engine::MidiInputDevice | pure 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 | tracktion::engine::InputDevice | virtual |
isChannelAllowed(int midiChannel) const | tracktion::engine::MidiInputDevice | |
isEnabled() const | tracktion::engine::InputDevice | |
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 |
isTrackDevice() const | tracktion::engine::InputDevice | |
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()=0 | tracktion::engine::MidiInputDevice | pure 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 enum name | tracktion::engine::InputDevice | |
monitorMode | tracktion::engine::InputDevice | protected |
noteDispatcher | tracktion::engine::MidiInputDevice | protected |
noteFilterRange | tracktion::engine::MidiInputDevice | protected |
noteLock | tracktion::engine::MidiInputDevice | protected |
notifyListenersOfDeletion() | tracktion::engine::Selectable | |
openDevice()=0 | tracktion::engine::MidiInputDevice | pure virtual |
overrideNoteVels | tracktion::engine::MidiInputDevice | protected |
physicalMidiDevice enum value | tracktion::engine::InputDevice | |
programToUse | tracktion::engine::MidiInputDevice | protected |
propertiesChanged() | tracktion::engine::Selectable | |
quantisation | tracktion::engine::MidiInputDevice | |
recordingEnabled | tracktion::engine::MidiInputDevice | |
recordToNoteAutomation | tracktion::engine::MidiInputDevice | |
removeInstance(MidiInputDeviceInstanceBase *) | 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()=0 | tracktion::engine::InputDevice | pure 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 |
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 |
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 | |
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 | |
~Selectable() | tracktion::engine::Selectable | virtual |