|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Classes | |
| struct | Mapping |
| struct | MappingSet |
Public Types | |
| enum | ActionID { playId , stopId , recordId , homeId , endId , rewindId , fastForwardId , markInId , markOutId , automationReadId , automationRecordId , addMarkerId , nextMarkerId , previousMarkerId , nudgeLeftId , nudgeRightId , abortId , abortRestartId , jogId , jumpToMarkInId , jumpToMarkOutId , timecodeId , marker1Id , marker2Id , marker3Id , marker4Id , marker5Id , marker6Id , marker7Id , marker8Id , toggleBeatsSecondsModeId , toggleLoopId , togglePunchId , toggleClickId , toggleSnapId , toggleSlaveId , toggleEtoEId , toggleScrollId , toggleAllArmId , masterVolumeId , masterVolumeTextId , masterPanId , quickParamId , paramTrackId , paramNameTrackId , paramTextTrackId , clearAllSoloId , nameTrackId , numberTrackId , volTrackId , volTextTrackId , panTrackId , panTextTrackId , muteTrackId , soloTrackId , armTrackId , selectTrackId , auxTrackId , auxTextTrackId , clip1TrackId , clip2TrackId , clip3TrackId , clip4TrackId , clip5TrackId , clip6TrackId , clip7TrackId , clip8TrackId , stopClipsTrackId , sceneId , clipBankUp1Id , clipBankUp4Id , clipBankUp8Id , clipBankDown1Id , clipBankDown4Id , clipBankDown8Id , zoomInId , zoomOutId , scrollTracksUpId , scrollTracksDownId , scrollTracksLeftId , scrollTracksRightId , zoomTracksInId , zoomTracksOutId , toggleSelectionModeId , selectLeftId , selectRightId , selectUpId , selectDownId , selectClipInTrackId , selectPluginInTrackId , selectedPluginNameId , faderBankLeftId , faderBankLeft1Id , faderBankLeft4Id , faderBankLeft8Id , faderBankLeft16Id , faderBankRightId , faderBankRight1Id , faderBankRight4Id , faderBankRight8Id , faderBankRight16Id , paramBankLeftId , paramBankLeft1Id , paramBankLeft4Id , paramBankLeft8Id , paramBankLeft16Id , paramBankLeft24Id , paramBankRightId , paramBankRight1Id , paramBankRight4Id , paramBankRight8Id , paramBankRight16Id , paramBankRight24Id , userAction1Id , userAction2Id , userAction3Id , userAction4Id , userAction5Id , userAction6Id , userAction7Id , userAction8Id , userAction9Id , userAction10Id , userAction11Id , userAction12Id , userAction13Id , userAction14Id , userAction15Id , userAction16Id , userAction17Id , userAction18Id , userAction19Id , userAction20Id , emptyTextId , none } |
| enum used to determine the action type. More... | |
Public Types inherited from tracktion::engine::Selectable | |
| using | WeakRef = juce::WeakReference< Selectable > |
Public Member Functions | |
| CustomControlSurface (ExternalControllerManager &, const juce::String &name, ExternalControllerManager::Protocol) | |
| CustomControlSurface (ExternalControllerManager &, const juce::XmlElement &) | |
| void | initialiseDevice (bool connect) override |
| void | shutDownDevice () override |
| void | updateOSCSettings (int oscInputPort, int oscOutputPort, juce::String oscOutputAddr) override |
| void | updateMiscFeatures () override |
| void | acceptMidiMessage (int, const juce::MidiMessage &) override |
| bool | wantsMessage (int, const juce::MidiMessage &) override |
| bool | eatsAllMessages () override |
| bool | canSetEatsAllMessages () override |
| void | setEatsAllMessages (bool eatAll) override |
| void | moveFader (int channelNum, float newSliderPos) override |
| void | moveMasterLevelFader (float newSliderPos) override |
| void | moveMasterPanPot (float newPos) override |
| void | movePanPot (int channelNum, float newPan) override |
| void | moveAux (int channel, int auxNum, const char *bus, float newPos) override |
| void | updateSoloAndMute (int channelNum, Track::MuteAndSoloLightState, bool isBright) override |
| void | soloCountChanged (bool) override |
| void | playStateChanged (bool isPlaying) override |
| void | recordStateChanged (bool isRecording) override |
| void | automationReadModeChanged (bool isReading) override |
| void | automationWriteModeChanged (bool isWriting) override |
| void | faderBankChanged (int newStartChannelNumber, const juce::StringArray &trackNames) override |
| void | channelLevelChanged (int channel, float l, float r) override |
| void | trackSelectionChanged (int channel, bool isSelected) override |
| void | trackRecordEnabled (int channel, bool isEnabled) override |
| void | masterLevelsChanged (float leftLevel, float rightLevel) override |
| void | timecodeChanged (int barsOrHours, int beatsOrMinutes, int ticksOrSeconds, int millisecs, bool isBarsBeats, bool isFrames) override |
| void | clickOnOffChanged (bool isClickOn) override |
| void | snapOnOffChanged (bool isSnapOn) override |
| void | loopOnOffChanged (bool isLoopOn) override |
| void | slaveOnOffChanged (bool isSlaving) override |
| void | punchOnOffChanged (bool isPunching) override |
| void | scrollOnOffChanged (bool isPunching) override |
| void | parameterChanged (int parameterNumber, const ParameterSetting &newValue) override |
| void | clearParameter (int parameterNumber) override |
| bool | canChangeSelectedPlugin () override |
| void | currentSelectionChanged (juce::String) override |
| void | deleteController () override |
| void | markerChanged (int parameterNumber, const MarkerSetting &newValue) override |
| void | clearMarker (int parameterNumber) override |
| bool | removeMapping (ActionID, int controllerID, int note, int channel) |
| void | showMappingsEditor (juce::DialogWindow::LaunchOptions &) |
| This will put the surface in listen and assign mode, launching the given dialog window. | |
| int | getNumMappings () const |
| void | listenToRow (int) |
| int | getRowBeingListenedTo () const |
| bool | allowsManualEditing () const |
| void | showMappingsListForRow (int) |
| void | setLearntParam (bool keepListening) |
| void | removeMapping (int index) |
| Mapping * | getMappingForRow (int) const |
| std::pair< juce::String, juce::String > | getTextForRow (int) const |
| virtual void | play (float val, int param) |
| virtual void | stop (float val, int param) |
| virtual void | record (float val, int param) |
| virtual void | home (float val, int param) |
| virtual void | end (float val, int param) |
| virtual void | rewind (float val, int param) |
| virtual void | fastForward (float val, int param) |
| virtual void | markIn (float val, int param) |
| virtual void | markOut (float val, int param) |
| virtual void | automationReading (float val, int param) |
| virtual void | automationWriting (float val, int param) |
| virtual void | addMarker (float val, int param) |
| virtual void | prevMarker (float val, int param) |
| virtual void | nextMarker (float val, int param) |
| virtual void | marker1 (float val, int param) |
| virtual void | marker2 (float val, int param) |
| virtual void | marker3 (float val, int param) |
| virtual void | marker4 (float val, int param) |
| virtual void | marker5 (float val, int param) |
| virtual void | marker6 (float val, int param) |
| virtual void | marker7 (float val, int param) |
| virtual void | marker8 (float val, int param) |
| virtual void | nudgeLeft (float val, int param) |
| virtual void | nudgeRight (float val, int param) |
| virtual void | abort (float val, int param) |
| virtual void | abortRestart (float val, int param) |
| virtual void | jog (float val, int param) |
| virtual void | jumpToMarkIn (float val, int param) |
| virtual void | jumpToMarkOut (float val, int param) |
| virtual void | clearAllSolo (float val, int param) |
| virtual void | toggleBeatsSecondsMode (float val, int param) |
| virtual void | toggleLoop (float val, int param) |
| virtual void | togglePunch (float val, int param) |
| virtual void | toggleClick (float val, int param) |
| virtual void | toggleSnap (float val, int param) |
| virtual void | toggleSlave (float val, int param) |
| virtual void | toggleEtoE (float val, int param) |
| virtual void | toggleScroll (float val, int param) |
| virtual void | toggleAllArm (float val, int param) |
| virtual void | masterVolume (float val, int param) |
| virtual void | masterPan (float val, int param) |
| virtual void | quickParam (float val, int param) |
| virtual void | paramTrack (float val, int param) |
| virtual void | volTrack (float val, int param) |
| virtual void | panTrack (float val, int param) |
| virtual void | muteTrack (float val, int param) |
| virtual void | soloTrack (float val, int param) |
| virtual void | armTrack (float val, int param) |
| virtual void | selectTrack (float val, int param) |
| virtual void | auxTrack (float val, int param) |
| virtual void | launchClip1 (float val, int param) |
| virtual void | launchClip2 (float val, int param) |
| virtual void | launchClip3 (float val, int param) |
| virtual void | launchClip4 (float val, int param) |
| virtual void | launchClip5 (float val, int param) |
| virtual void | launchClip6 (float val, int param) |
| virtual void | launchClip7 (float val, int param) |
| virtual void | launchClip8 (float val, int param) |
| virtual void | stopClips (float val, int param) |
| virtual void | launchScene (float val, int param) |
| virtual void | clipBankUp1 (float val, int param) |
| virtual void | clipBankUp4 (float val, int param) |
| virtual void | clipBankUp8 (float val, int param) |
| virtual void | clipBankDown1 (float val, int param) |
| virtual void | clipBankDown4 (float val, int param) |
| virtual void | clipBankDown8 (float val, int param) |
| virtual void | zoomIn (float val, int param) |
| virtual void | zoomOut (float val, int param) |
| virtual void | scrollTracksUp (float val, int param) |
| virtual void | scrollTracksDown (float val, int param) |
| virtual void | scrollTracksLeft (float val, int param) |
| virtual void | scrollTracksRight (float val, int param) |
| virtual void | zoomTracksIn (float val, int param) |
| virtual void | zoomTracksOut (float val, int param) |
| virtual void | toggleSelectionMode (float val, int param) |
| virtual void | selectLeft (float val, int param) |
| virtual void | selectRight (float val, int param) |
| virtual void | selectUp (float val, int param) |
| virtual void | selectDown (float val, int param) |
| virtual void | selectClipInTrack (float val, int param) |
| virtual void | selectFilterInTrack (float val, int param) |
| virtual void | faderBankLeft (float val, int param) |
| virtual void | faderBankLeft1 (float val, int param) |
| virtual void | faderBankLeft4 (float val, int param) |
| virtual void | faderBankLeft8 (float val, int param) |
| virtual void | faderBankLeft16 (float val, int param) |
| virtual void | faderBankRight (float val, int param) |
| virtual void | faderBankRight1 (float val, int param) |
| virtual void | faderBankRight4 (float val, int param) |
| virtual void | faderBankRight8 (float val, int param) |
| virtual void | faderBankRight16 (float val, int param) |
| virtual void | paramBankLeft (float val, int param) |
| virtual void | paramBankLeft1 (float val, int param) |
| virtual void | paramBankLeft4 (float val, int param) |
| virtual void | paramBankLeft8 (float val, int param) |
| virtual void | paramBankLeft16 (float val, int param) |
| virtual void | paramBankLeft24 (float val, int param) |
| virtual void | paramBankRight (float val, int param) |
| virtual void | paramBankRight1 (float val, int param) |
| virtual void | paramBankRight4 (float val, int param) |
| virtual void | paramBankRight8 (float val, int param) |
| virtual void | paramBankRight16 (float val, int param) |
| virtual void | paramBankRight24 (float val, int param) |
| virtual void | userFunction1 (float val, int param) |
| virtual void | userFunction2 (float val, int param) |
| virtual void | userFunction3 (float val, int param) |
| virtual void | userFunction4 (float val, int param) |
| virtual void | userFunction5 (float val, int param) |
| virtual void | userFunction6 (float val, int param) |
| virtual void | userFunction7 (float val, int param) |
| virtual void | userFunction8 (float val, int param) |
| virtual void | userFunction9 (float val, int param) |
| virtual void | userFunction10 (float val, int param) |
| virtual void | userFunction11 (float val, int param) |
| virtual void | userFunction12 (float val, int param) |
| virtual void | userFunction13 (float val, int param) |
| virtual void | userFunction14 (float val, int param) |
| virtual void | userFunction15 (float val, int param) |
| virtual void | userFunction16 (float val, int param) |
| virtual void | userFunction17 (float val, int param) |
| virtual void | userFunction18 (float val, int param) |
| virtual void | userFunction19 (float val, int param) |
| virtual void | userFunction20 (float val, int param) |
| void | null (float, int) |
| virtual void | loadFunctions () |
| virtual juce::XmlElement * | createXml () |
| virtual void | importSettings (const juce::File &) |
| virtual void | importSettings (const juce::String &) |
| virtual void | exportSettings (const juce::File &) |
| int | getPacketsIn () |
| int | getPacketsOut () |
Public Member Functions inherited from tracktion::engine::ControlSurface | |
| ControlSurface (ExternalControllerManager &) | |
| virtual bool | wantsDevice (const MidiID &) |
| virtual void | numExtendersChanged (int num, int main) |
| virtual void | clearAux (int channel, int auxNum) |
| virtual void | padStateChanged (int channelNumber, int sceneNumber, int colourIdx, int state) |
| virtual void | clipsPlayingStateChanged (int channel, bool isPlaying) |
| virtual void | undoStatusChanged (bool canUundo, bool canReo) |
| virtual void | auxBankChanged (int) |
| juce::String | getSelectableDescription () override |
| Subclasses must return a description of what they are. | |
| virtual bool | showingPluginParams () |
| virtual bool | showingMarkers () |
| virtual bool | showingTracks () |
| virtual bool | showingClipSlots () |
| virtual void | pluginBypass (bool) |
| virtual bool | isPluginSelected (Plugin *) |
| virtual void | currentEditChanged (Edit *e) |
| Edit * | getEdit () const noexcept |
| TransportControl * | getTransport () const noexcept |
| virtual void | currentSelectionManagerChanged (SelectionManager *sm) |
| SelectionManager * | getSelectionManager () |
| bool | isSafeRecording () const |
| int | getMarkerBankOffset () const |
| int | getFaderBankOffset () const |
| int | getAuxBankOffset () const |
| int | getParamBankOffset () const |
| int | getClipSlotOffset () const |
| void | sendMidiCommandToController (int idx, const void *midiData, int numBytes) |
| void | sendMidiCommandToController (int idx, const juce::MidiMessage &) |
| template<size_t size> | |
| void | sendMidiArray (int idx, const uint8_t(&rawData)[size]) |
| void | userMovedFader (int channelNum, float newFaderPosition, bool delta=false) |
| void | userMovedPanPot (int channelNum, float newPanPosition, bool delta=false) |
| void | userMovedMasterLevelFader (float newLevel, bool delta=false) |
| void | userMovedMasterPanPot (float newLevel, bool delta=false) |
| void | userMovedAux (int channelNum, int auxNum, float newPosition, bool delta=false) |
| void | userPressedAux (int channelNum, int auxNum) |
| void | userMovedQuickParam (float newLevel) |
| void | userPressedSolo (int channelNum) |
| void | userPressedSoloIsolate (int channelNum) |
| void | userPressedMute (int channelNum, bool muteVolumeControl) |
| void | userSelectedTrack (int channelNum) |
| void | userSelectedOneTrack (int channelNum) |
| void | userSelectedClipInTrack (int channelNum) |
| void | userSelectedPluginInTrack (int channelNum) |
| void | userPressedRecEnable (int channelNum, bool enableEtoE) |
| void | userLaunchedClip (int channelNum, int sceneNum) |
| void | userStoppedClip (int channelNum) |
| void | userLaunchedScene (int sceneNum) |
| void | userPressedPlay () |
| void | userPressedRecord () |
| void | userPressedStop () |
| void | userPressedHome () |
| void | userPressedEnd () |
| void | userPressedMarkIn () |
| void | userPressedMarkOut () |
| void | userPressedAutomationReading () |
| void | userPressedAutomationWriting () |
| void | userToggledBeatsSecondsMode () |
| void | userPressedSave () |
| void | userPressedSaveAs () |
| void | userPressedArmAll () |
| void | userPressedJumpToMarkIn () |
| void | userPressedJumpToMarkOut () |
| void | userPressedZoomIn () |
| void | userPressedZoomOut () |
| void | userPressedZoomToFit () |
| void | userPressedCreateMarker () |
| void | userPressedNextMarker () |
| void | userPressedPreviousMarker () |
| void | userPressedRedo () |
| void | userPressedUndo () |
| void | userPressedAbort () |
| void | userPressedAbortRestart () |
| void | userPressedCut () |
| void | userPressedCopy () |
| void | userPressedPaste (bool insert) |
| void | userPressedDelete (bool marked) |
| void | userPressedZoomFitToTracks () |
| void | userPressedInsertTempoChange () |
| void | userPressedInsertPitchChange () |
| void | userPressedInsertTimeSigChange () |
| void | userToggledVideoWindow () |
| void | userToggledMixerWindow (bool fullscreen) |
| void | userToggledMidiEditorWindow (bool fullscreen) |
| void | userToggledTrackEditorWindow (bool zoomed) |
| void | userToggledBrowserWindow () |
| void | userToggledActionsWindow () |
| void | userPressedUserAction (int) |
| void | userPressedFreeze () |
| void | userPressedClearAllSolo () |
| void | userPressedClearAllMute () |
| void | userToggledLoopOnOff () |
| void | userToggledPunchOnOff () |
| void | userToggledClickOnOff () |
| void | userToggledSnapOnOff () |
| void | userToggledSlaveOnOff () |
| void | userToggledEtoE () |
| void | userToggledScroll () |
| void | userSkippedToNextMarkerLeft () |
| void | userSkippedToNextMarkerRight () |
| void | userNudgedLeft () |
| void | userNudgedRight () |
| void | userZoomedIn () |
| void | userZoomedOut () |
| void | userScrolledTracksUp () |
| void | userScrolledTracksDown () |
| void | userScrolledTracksLeft () |
| void | userScrolledTracksRight () |
| void | userZoomedTracksIn () |
| void | userZoomedTracksOut () |
| void | selectOtherObject (SelectableClass::Relationship, bool moveFromCurrentPlugin) |
| void | muteOrUnmutePluginsInTrack () |
| void | userChangedFaderBanks (int channelNumDelta) |
| void | userChangedPadBanks (int padDelta) |
| void | userMovedJogWheel (float amount) |
| void | userChangedRewindButton (bool isButtonDown) |
| void | userChangedFastForwardButton (bool isButtonDown) |
| void | userMovedParameterControl (int parameter, float newValue, bool delta=false) |
| void | userPressedParameterControl (int paramNumber) |
| void | userChangedParameterBank (int deltaParams) |
| void | userChangedMarkerBank (int deltaMarkers) |
| void | userPressedGoToMarker (int marker) |
| void | userChangedAuxBank (int delta) |
| void | userSetAuxBank (int num) |
| void | updateDeviceState () |
| void | redrawSelectedPlugin () |
| void | redrawSelectedTracks () |
| Edit * | getEditIfOnEditScreen () const |
| void | setFollowsTrackSelection (bool f) |
Public Member Functions inherited from tracktion::engine::Selectable | |
| virtual void | selectionStatusChanged (bool isNowSelected) |
| Can be overridden to tell this object that it has just been selected or deselected. | |
| virtual void | changed () |
| This should be called to send a change notification to any SelectableListeners that are registered with this object. | |
| virtual void | selectableAboutToBeDeleted () |
| Called just before the selectable is about to be deleted so any subclasses should still be valid at this point. | |
| void | addListener (SelectableListener *) |
| void | removeListener (SelectableListener *) |
| void | addSelectableListener (SelectableListener *) |
| void | removeSelectableListener (SelectableListener *) |
| void | cancelAnyPendingUpdates () |
| If changed() has been called, this will cancel any pending async change notificaions. | |
| void | deselect () |
| void | propertiesChanged () |
| void | notifyListenersOfDeletion () |
| WeakRef | getWeakRef () |
Public Member Functions inherited from juce::ChangeBroadcaster | |
| void | addChangeListener (ChangeListener *listener) |
| void | removeChangeListener (ChangeListener *listener) |
| void | removeAllChangeListeners () |
| void | sendChangeMessage () |
| void | sendSynchronousChangeMessage () |
| void | dispatchPendingMessages () |
Static Public Member Functions | |
| static juce::String | getNameForActionID (ExternalControllerManager &, ActionID) |
| static juce::Array< ControlSurface * > | getCustomSurfaces (ExternalControllerManager &) |
| static juce::Array< MappingSet > | getMappingSetsForID (ExternalControllerManager &, ActionID) |
| static int | getControllerNumberFromId (int) noexcept |
| static void | saveAllSettings (Engine &engine) |
| Saves the settings of all open custom surfaces. | |
Static Public Member Functions inherited from tracktion::engine::Selectable | |
| static void | initialise () |
| static bool | isSelectableValid (const Selectable *) noexcept |
| checks whether this object has been deleted. | |
Additional Inherited Members | |
Public Attributes inherited from tracktion::engine::ControlSurface | |
| juce::String | deviceDescription |
| These values need to be set by the subclass. | |
| int | supportedExtenders |
| bool | needsMidiChannel |
| juce::String | midiChannelName |
| bool | needsMidiBackChannel |
| juce::String | midiBackChannelName |
| bool | needsOSCSocket |
| bool | wantsClock |
| bool | deletable |
| int | numberOfFaderChannels |
| int | numCharactersForTrackNames |
| int | numberOfTrackPads |
| bool | allowBankingOffEnd |
| bool | wantsDummyParams |
| int | numParameterControls |
| int | numCharactersForParameterLabels |
| int | numMarkers |
| int | numCharactersForMarkerLabels |
| bool | pickUpMode |
| bool | limitedPadColours |
| int | numAuxes |
| int | numCharactersForAuxLabels |
| bool | wantsAuxBanks |
| bool | followsTrackSelection |
| AuxPosition | auxMode |
| Engine & | engine |
| ExternalControllerManager & | externalControllerManager |
| ExternalController * | owner |
| std::set< std::pair< int, int > > | recentlyPressedPads |
Public Attributes inherited from tracktion::engine::Selectable | |
| WeakRef::Master | masterReference |
Definition at line 15 of file tracktion_CustomControlSurface.h.
enum used to determine the action type.
Used mainly when queueing events for MIDI learn.
Definition at line 24 of file tracktion_CustomControlSurface.h.
| tracktion::engine::CustomControlSurface::CustomControlSurface | ( | ExternalControllerManager & | ecm, |
| const juce::String & | name, | ||
| ExternalControllerManager::Protocol | protocol_ | ||
| ) |
Definition at line 35 of file tracktion_CustomControlSurface.cpp.
| tracktion::engine::CustomControlSurface::CustomControlSurface | ( | ExternalControllerManager & | ecm, |
| const juce::XmlElement & | xml | ||
| ) |
Definition at line 49 of file tracktion_CustomControlSurface.cpp.
|
override |
Definition at line 94 of file tracktion_CustomControlSurface.cpp.
Definition at line 1788 of file tracktion_CustomControlSurface.cpp.
Definition at line 1789 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 665 of file tracktion_CustomControlSurface.cpp.
Definition at line 1762 of file tracktion_CustomControlSurface.cpp.
| bool tracktion::engine::CustomControlSurface::allowsManualEditing | ( | ) | const |
Definition at line 269 of file tracktion_CustomControlSurface.h.
Definition at line 1662 of file tracktion_CustomControlSurface.cpp.
Definition at line 1688 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 803 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 808 of file tracktion_CustomControlSurface.cpp.
Definition at line 1689 of file tracktion_CustomControlSurface.cpp.
Definition at line 1665 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 912 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 1811 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 825 of file tracktion_CustomControlSurface.cpp.
Definition at line 1794 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 1826 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 897 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 855 of file tracktion_CustomControlSurface.cpp.
Definition at line 1682 of file tracktion_CustomControlSurface.cpp.
Definition at line 1683 of file tracktion_CustomControlSurface.cpp.
Definition at line 1684 of file tracktion_CustomControlSurface.cpp.
Definition at line 1679 of file tracktion_CustomControlSurface.cpp.
Definition at line 1680 of file tracktion_CustomControlSurface.cpp.
Definition at line 1681 of file tracktion_CustomControlSurface.cpp.
|
virtual |
Definition at line 217 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 907 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 917 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 1806 of file tracktion_CustomControlSurface.cpp.
Definition at line 1647 of file tracktion_CustomControlSurface.cpp.
|
virtual |
Definition at line 287 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 813 of file tracktion_CustomControlSurface.cpp.
Definition at line 1715 of file tracktion_CustomControlSurface.cpp.
Definition at line 1716 of file tracktion_CustomControlSurface.cpp.
Definition at line 1719 of file tracktion_CustomControlSurface.cpp.
Definition at line 1717 of file tracktion_CustomControlSurface.cpp.
Definition at line 1718 of file tracktion_CustomControlSurface.cpp.
Definition at line 1721 of file tracktion_CustomControlSurface.cpp.
Definition at line 1722 of file tracktion_CustomControlSurface.cpp.
Definition at line 1725 of file tracktion_CustomControlSurface.cpp.
Definition at line 1723 of file tracktion_CustomControlSurface.cpp.
Definition at line 1724 of file tracktion_CustomControlSurface.cpp.
Definition at line 1650 of file tracktion_CustomControlSurface.cpp.
Definition at line 212 of file tracktion_CustomControlSurface.cpp.
|
static |
Definition at line 182 of file tracktion_CustomControlSurface.cpp.
| CustomControlSurface::Mapping * tracktion::engine::CustomControlSurface::getMappingForRow | ( | int | row | ) | const |
Definition at line 1122 of file tracktion_CustomControlSurface.cpp.
|
static |
Definition at line 200 of file tracktion_CustomControlSurface.cpp.
|
static |
Definition at line 171 of file tracktion_CustomControlSurface.cpp.
| int tracktion::engine::CustomControlSurface::getNumMappings | ( | ) | const |
Definition at line 1053 of file tracktion_CustomControlSurface.cpp.
| int tracktion::engine::CustomControlSurface::getPacketsIn | ( | ) |
Definition at line 427 of file tracktion_CustomControlSurface.h.
| int tracktion::engine::CustomControlSurface::getPacketsOut | ( | ) |
Definition at line 428 of file tracktion_CustomControlSurface.h.
| int tracktion::engine::CustomControlSurface::getRowBeingListenedTo | ( | ) | const |
Definition at line 1069 of file tracktion_CustomControlSurface.cpp.
| std::pair< juce::String, juce::String > tracktion::engine::CustomControlSurface::getTextForRow | ( | int | rowNumber | ) | const |
Definition at line 1127 of file tracktion_CustomControlSurface.cpp.
Definition at line 1646 of file tracktion_CustomControlSurface.cpp.
|
virtual |
Definition at line 264 of file tracktion_CustomControlSurface.cpp.
|
virtual |
Definition at line 269 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 306 of file tracktion_CustomControlSurface.cpp.
Definition at line 1796 of file tracktion_CustomControlSurface.cpp.
Definition at line 1791 of file tracktion_CustomControlSurface.cpp.
Definition at line 1792 of file tracktion_CustomControlSurface.cpp.
Definition at line 1669 of file tracktion_CustomControlSurface.cpp.
Definition at line 1670 of file tracktion_CustomControlSurface.cpp.
Definition at line 1671 of file tracktion_CustomControlSurface.cpp.
Definition at line 1672 of file tracktion_CustomControlSurface.cpp.
Definition at line 1673 of file tracktion_CustomControlSurface.cpp.
Definition at line 1674 of file tracktion_CustomControlSurface.cpp.
Definition at line 1675 of file tracktion_CustomControlSurface.cpp.
Definition at line 1676 of file tracktion_CustomControlSurface.cpp.
Definition at line 1678 of file tracktion_CustomControlSurface.cpp.
| void tracktion::engine::CustomControlSurface::listenToRow | ( | int | row | ) |
Definition at line 1058 of file tracktion_CustomControlSurface.cpp.
|
virtual |
Definition at line 1260 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 865 of file tracktion_CustomControlSurface.cpp.
Definition at line 1774 of file tracktion_CustomControlSurface.cpp.
Definition at line 1775 of file tracktion_CustomControlSurface.cpp.
Definition at line 1776 of file tracktion_CustomControlSurface.cpp.
Definition at line 1777 of file tracktion_CustomControlSurface.cpp.
Definition at line 1778 of file tracktion_CustomControlSurface.cpp.
Definition at line 1779 of file tracktion_CustomControlSurface.cpp.
Definition at line 1780 of file tracktion_CustomControlSurface.cpp.
Definition at line 1781 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 1822 of file tracktion_CustomControlSurface.cpp.
Definition at line 1686 of file tracktion_CustomControlSurface.cpp.
Definition at line 1687 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 837 of file tracktion_CustomControlSurface.cpp.
Definition at line 1653 of file tracktion_CustomControlSurface.cpp.
Definition at line 1652 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 768 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 723 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 733 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 743 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 750 of file tracktion_CustomControlSurface.cpp.
Definition at line 1659 of file tracktion_CustomControlSurface.cpp.
Definition at line 1770 of file tracktion_CustomControlSurface.cpp.
Definition at line 1771 of file tracktion_CustomControlSurface.cpp.
Definition at line 1772 of file tracktion_CustomControlSurface.cpp.
Definition at line 418 of file tracktion_CustomControlSurface.h.
Definition at line 1658 of file tracktion_CustomControlSurface.cpp.
Definition at line 1727 of file tracktion_CustomControlSurface.cpp.
Definition at line 1728 of file tracktion_CustomControlSurface.cpp.
Definition at line 1731 of file tracktion_CustomControlSurface.cpp.
Definition at line 1732 of file tracktion_CustomControlSurface.cpp.
Definition at line 1729 of file tracktion_CustomControlSurface.cpp.
Definition at line 1730 of file tracktion_CustomControlSurface.cpp.
Definition at line 1734 of file tracktion_CustomControlSurface.cpp.
Definition at line 1735 of file tracktion_CustomControlSurface.cpp.
Definition at line 1738 of file tracktion_CustomControlSurface.cpp.
Definition at line 1739 of file tracktion_CustomControlSurface.cpp.
Definition at line 1736 of file tracktion_CustomControlSurface.cpp.
Definition at line 1737 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 885 of file tracktion_CustomControlSurface.cpp.
Definition at line 1783 of file tracktion_CustomControlSurface.cpp.
Definition at line 1643 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 793 of file tracktion_CustomControlSurface.cpp.
Definition at line 1769 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 875 of file tracktion_CustomControlSurface.cpp.
Definition at line 1655 of file tracktion_CustomControlSurface.cpp.
Definition at line 1645 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 798 of file tracktion_CustomControlSurface.cpp.
| bool tracktion::engine::CustomControlSurface::removeMapping | ( | ActionID | id, |
| int | controllerID, | ||
| int | note, | ||
| int | channel | ||
| ) |
Definition at line 1013 of file tracktion_CustomControlSurface.cpp.
| void tracktion::engine::CustomControlSurface::removeMapping | ( | int | index | ) |
Definition at line 1246 of file tracktion_CustomControlSurface.cpp.
Definition at line 1649 of file tracktion_CustomControlSurface.cpp.
|
static |
Saves the settings of all open custom surfaces.
Definition at line 357 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 880 of file tracktion_CustomControlSurface.cpp.
Definition at line 1702 of file tracktion_CustomControlSurface.cpp.
Definition at line 1703 of file tracktion_CustomControlSurface.cpp.
Definition at line 1704 of file tracktion_CustomControlSurface.cpp.
Definition at line 1701 of file tracktion_CustomControlSurface.cpp.
Definition at line 1666 of file tracktion_CustomControlSurface.cpp.
Definition at line 1713 of file tracktion_CustomControlSurface.cpp.
Definition at line 1667 of file tracktion_CustomControlSurface.cpp.
Definition at line 1710 of file tracktion_CustomControlSurface.cpp.
Definition at line 1711 of file tracktion_CustomControlSurface.cpp.
Definition at line 1663 of file tracktion_CustomControlSurface.cpp.
Definition at line 1712 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 1816 of file tracktion_CustomControlSurface.cpp.
| void tracktion::engine::CustomControlSurface::setLearntParam | ( | bool | keepListening | ) |
Definition at line 1218 of file tracktion_CustomControlSurface.cpp.
| void tracktion::engine::CustomControlSurface::showMappingsEditor | ( | juce::DialogWindow::LaunchOptions & | o | ) |
This will put the surface in listen and assign mode, launching the given dialog window.
The call will block whilst assignments are made and return when the window is closed.
Definition at line 1032 of file tracktion_CustomControlSurface.cpp.
| void tracktion::engine::CustomControlSurface::showMappingsListForRow | ( | int | row | ) |
Definition at line 1074 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 312 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 870 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 860 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 788 of file tracktion_CustomControlSurface.cpp.
Definition at line 1660 of file tracktion_CustomControlSurface.cpp.
Definition at line 1644 of file tracktion_CustomControlSurface.cpp.
Definition at line 1677 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 839 of file tracktion_CustomControlSurface.cpp.
Definition at line 1698 of file tracktion_CustomControlSurface.cpp.
|
virtual |
Definition at line 1690 of file tracktion_CustomControlSurface.cpp.
Definition at line 1693 of file tracktion_CustomControlSurface.cpp.
Definition at line 1696 of file tracktion_CustomControlSurface.cpp.
Definition at line 1691 of file tracktion_CustomControlSurface.cpp.
Definition at line 1692 of file tracktion_CustomControlSurface.cpp.
Definition at line 1697 of file tracktion_CustomControlSurface.cpp.
Definition at line 1708 of file tracktion_CustomControlSurface.cpp.
Definition at line 1695 of file tracktion_CustomControlSurface.cpp.
Definition at line 1694 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 832 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 827 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 363 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 318 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 778 of file tracktion_CustomControlSurface.cpp.
Definition at line 1741 of file tracktion_CustomControlSurface.cpp.
Definition at line 1750 of file tracktion_CustomControlSurface.cpp.
Definition at line 1751 of file tracktion_CustomControlSurface.cpp.
Definition at line 1752 of file tracktion_CustomControlSurface.cpp.
Definition at line 1753 of file tracktion_CustomControlSurface.cpp.
Definition at line 1754 of file tracktion_CustomControlSurface.cpp.
Definition at line 1755 of file tracktion_CustomControlSurface.cpp.
Definition at line 1756 of file tracktion_CustomControlSurface.cpp.
Definition at line 1757 of file tracktion_CustomControlSurface.cpp.
Definition at line 1758 of file tracktion_CustomControlSurface.cpp.
Definition at line 1759 of file tracktion_CustomControlSurface.cpp.
Definition at line 1742 of file tracktion_CustomControlSurface.cpp.
Definition at line 1760 of file tracktion_CustomControlSurface.cpp.
Definition at line 1743 of file tracktion_CustomControlSurface.cpp.
Definition at line 1744 of file tracktion_CustomControlSurface.cpp.
Definition at line 1745 of file tracktion_CustomControlSurface.cpp.
Definition at line 1746 of file tracktion_CustomControlSurface.cpp.
Definition at line 1747 of file tracktion_CustomControlSurface.cpp.
Definition at line 1748 of file tracktion_CustomControlSurface.cpp.
Definition at line 1749 of file tracktion_CustomControlSurface.cpp.
Definition at line 1656 of file tracktion_CustomControlSurface.cpp.
|
overridevirtual |
Reimplemented from tracktion::engine::ControlSurface.
Definition at line 367 of file tracktion_CustomControlSurface.cpp.
Definition at line 1699 of file tracktion_CustomControlSurface.cpp.
Definition at line 1700 of file tracktion_CustomControlSurface.cpp.
Definition at line 1705 of file tracktion_CustomControlSurface.cpp.
Definition at line 1706 of file tracktion_CustomControlSurface.cpp.