|
| | MackieMCU (ExternalControllerManager &) |
| |
| | ~MackieMCU () |
| |
| void | initialiseDevice (bool connect) override |
| |
| void | shutDownDevice () override |
| |
| void | updateMiscFeatures () override |
| |
| void | cpuTimerCallback () |
| |
| void | auxTimerCallback () |
| |
| void | acceptMidiMessage (int, const juce::MidiMessage &) override |
| |
| virtual void | acceptMidiMessageInt (int deviceIdx, const juce::MidiMessage &) |
| |
| void | flip () |
| |
| void | setAssignmentText (const juce::String &) |
| |
| void | setDisplay (int devIdx, const char *topLine, const char *bottomLine) |
| |
| void | indicesChanged () |
| |
| void | setSignalMetersEnabled (bool) |
| |
| void | setSignalMetersEnabled (int dev, bool) |
| |
| virtual void | setAssignmentMode (AssignmentMode) |
| |
| void | moveFaderInt (int dev, int channelNum, float newSliderPos) |
| |
| void | moveFader (int channelNum, float newSliderPos) override |
| |
| void | moveMasterLevelFader (float newPos) override |
| |
| void | movePanPotInt (int dev, int channelNum, float newPan) |
| |
| void | movePanPot (int channelNum, float newPan) override |
| |
| void | moveAux (int channelNum, int auxNum, const char *bus, float newPos) override |
| |
| void | lightUpButton (int dev, int buttonNum, bool on) |
| |
| void | updateSoloAndMute (int channelNum, Track::MuteAndSoloLightState, bool isBright) override |
| |
| void | soloCountChanged (bool) override |
| |
| void | trackSelectionChanged (int channel, bool isSelected) override |
| |
| void | playStateChanged (bool isPlaying) override |
| |
| void | recordStateChanged (bool isRecording) override |
| |
| void | loopOnOffChanged (bool isLoopOn) override |
| |
| void | punchOnOffChanged (bool isPunching) override |
| |
| void | clickOnOffChanged (bool isClickOn) override |
| |
| void | snapOnOffChanged (bool isSnapOn) override |
| |
| void | slaveOnOffChanged (bool isSlaving) override |
| |
| void | undoStatusChanged (bool undo, bool redo) override |
| |
| void | automationReadModeChanged (bool isReading) override |
| |
| void | automationWriteModeChanged (bool isWriting) override |
| |
| void | parameterChanged (int parameterNumber, const ParameterSetting &) override |
| |
| void | clearParameter (int parameterNumber) override |
| |
| void | faderBankChanged (int newStartChannelNumber, const juce::StringArray &trackNames) override |
| |
| void | channelLevelChanged (int channel, float l, float r) override |
| |
| void | masterLevelsChanged (float leftLevel, float rightLevel) override |
| |
| void | updateTCDisplay (const char *newDigits) |
| |
| void | timecodeChanged (int barsOrHours, int beatsOrMinutes, int ticksOrSeconds, int millisecs, bool isBarsBeats, bool isFrames) override |
| |
| void | trackRecordEnabled (int channel, bool isEnabled) override |
| |
| bool | showingPluginParams () override |
| |
| bool | showingMarkers () override |
| |
| bool | showingTracks () override |
| |
| void | markerChanged (int parameterNumber, const MarkerSetting &) override |
| |
| void | clearMarker (int parameterNumber) override |
| |
| void | auxBankChanged (int bank) override |
| |
| void | clearAux (int channel, int auxNum) override |
| |
| void | registerXT (MackieXT *) |
| |
| void | unregisterXT (MackieXT *) |
| |
| void | sendMidiCommandToController (int devIdx, uint8_t byte1, uint8_t byte2, uint8_t byte3) |
| |
| void | sendMidiCommandToController (int devIdx, const unsigned char *midiData, int numBytes) |
| |
| void | setDeviceIndex (int idx) |
| |
| bool | isOneTouchRecord () |
| |
| void | setOneTouchRecord (bool b) |
| |
| | ControlSurface (ExternalControllerManager &) |
| |
| | ~ControlSurface () override |
| |
| virtual bool | wantsDevice (const MidiID &) |
| |
| virtual void | updateOSCSettings (int, int, juce::String) |
| |
| virtual void | numExtendersChanged (int num, int main) |
| |
| virtual void | moveMasterPanPot (float newPan) |
| |
| virtual void | padStateChanged (int channelNumber, int sceneNumber, int colourIdx, int state) |
| |
| virtual void | clipsPlayingStateChanged (int channel, bool isPlaying) |
| |
| virtual void | scrollOnOffChanged (bool isScroll) |
| |
| virtual bool | wantsMessage (int, const juce::MidiMessage &) |
| |
| virtual bool | eatsAllMessages () |
| |
| virtual bool | canSetEatsAllMessages () |
| |
| virtual void | setEatsAllMessages (bool) |
| |
| virtual bool | canChangeSelectedPlugin () |
| |
| virtual void | currentSelectionChanged (juce::String) |
| |
| juce::String | getSelectableDescription () override |
| | Subclasses must return a description of what they are.
|
| |
| virtual bool | showingClipSlots () |
| |
| virtual void | deleteController () |
| |
| 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 | userTouchedFader (int channelNum, bool touch) |
| |
| void | userMovedPanPot (int channelNum, float newPanPosition, bool delta=false) |
| |
| void | userTouchedPanPot (int channelNum, bool touch) |
| |
| void | userMovedMasterLevelFader (float newLevel, bool delta=false) |
| |
| void | userMovedMasterPanPot (float newLevel, bool delta=false) |
| |
| void | userTouchedMasterLevelFader (bool touch) |
| |
| void | userTouchedMasterPanPot (bool touch) |
| |
| void | userTouchedAux (int channelNum, int auxNum, bool touch) |
| |
| void | userMovedAux (int channelNum, int auxNum, float newPosition, bool delta=false) |
| |
| void | userPressedAux (int channelNum, int auxNum) |
| |
| void | userMovedQuickParam (float newLevel) |
| |
| void | userTouchedQuickParam (bool touch) |
| |
| 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, bool press) |
| |
| void | userStoppedClip (int channelNum, bool press) |
| |
| void | userLaunchedScene (int sceneNum, bool press) |
| |
| 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 | userTouchedParameterControl (int parameter, bool touch) |
| |
| 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) |
| |
| | Selectable () |
| |
| virtual | ~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 () |
| |