Palette:bitwigDeviceRemotes

From Derivative
Jump to navigation Jump to search

Summary
[edit]

The bitwigDeviceRemotes COMP serves as an interface for accessing and controlling Device Remote Controls in Bitwig. Navigation to controls begins by selecting a track, followed by the device within that track, and ending with the desired page. The 8 Remote Control Parameters on this Component will correspond to the 8 Remote Controls on a single page.

PythonIcon.pngPalette:bitwigDeviceRemotes1 Ext


Parameters - Bitwig Device Remotes Page

Track Track - A read-only string providing the currently selected Track name.

Pin Track Pintrack - Indicates whether the current selection is pinned to the current track. If the selection is un-pinned, the selection will follow whatever track is currently selected in the Bitwig UI. If the selection is pinned, the selection will remain on the currently selected track independently of the Bitwig UI selection.

Prev Track Prevtrack - Will change the current selection to the previous track in the Bitwig UI.

Next Track Nexttrack - Will change the current selection to the next track in the Bitwig UI.

Make Visible In Arranger Makevisibleinarranger - If the selected track is currently out of the Bitwig Arranger view, pressing pulse will scroll the arranger window so that the selected track is brought into view.

Make Visible In Mixer Makevisibleinmixer - If the selected track is currently out of the Bitwig Mixer view, pressing pulse will scroll the mixer window so that the selected track is brought into view.

Select In Editor Selectineditor - Places the Bitwig Editor cursor on the currently selected track.

Select In Mixer Selectinmixer - Places the Bitwig Mixer cursor on the currently selected track.

Pin Device Pindevice - Indicates whether the current selection is pinned to the current device. If the selection is un-pinned, the selection will follow whatever device is currently selected in the Bitwig UI, given the selected device belongs to the currently selected track. If the selection is pinned, the selection will remain on the currently selected track independently of the Bitwig UI selection.

Device Device - A read-only string providing the currently selected Device name.

Prev Device Prevdevice - Will change the current selection to the previous device in the Device Chain

Next Device Nextdevice - Will change the current selection to the next device in the Device Chain

Select Parent Selectparent - If the currently selected device is nested (exists within an Device Slot or Device Layer), will change the selection to the device's parent.

Device Layer Devicelayer - Lists the existing device layers within the selected device. If the user wishes to navigate into the device chain contained in a device layer, this parameter will allow them to specify which layer to enter.

Enter Layer Enterlayer - Pressing pulse will change the current selection to the first device in the device layer chain chosen in the previous parameter.

Device Slot Deviceslot - Lists the existing device slots within the selected device. If the user wishes to navigate into the device chain contained in a device slot, this parameter will allow them to specify which slot to enter.

Enter Slot Enterslot - Pressing pulse will change the current selection to the first device in the device slot chain chosen in the previous parameter.

Remote Control Page Remotecontrolpage - Indicates the name of the currently selected Device Remotes Page.

Read Modulated Values Readmodulatedvalues - If enabled, will activate listeners for the modulated values for the Remote Controls on the selected page. Note that these are read-only values as modulation can only be driven by Bitwig Macros.

Restore Automation Control Restoreautomationcontrol - Will restore automation control for all the remotes on the current page.

Remotecontrol0 - A bi-directional parameter corresponding to the 1st Remote Control on the selected page.

Remotecontrol1 - A bi-directional parameter corresponding to the 2nd Remote Control on the selected page.

Remotecontrol2 - A bi-directional parameter corresponding to the 3rd Remote Control on the selected page.

Remotecontrol3 - A bi-directional parameter corresponding to the 4th Remote Control on the selected page.

Remotecontrol4 - A bi-directional parameter corresponding to the 5th Remote Control on the selected page.

Remotecontrol5 - A bi-directional parameter corresponding to the 6th Remote Control on the selected page.

Remotecontrol6 - A bi-directional parameter corresponding to the 7th Remote Control on the selected page.

Remotecontrol7 - A bi-directional parameter corresponding to the 8th Remote Control on the selected page.


Parameters - TDBitwig Page

TDBitwig Comp Tdbitwigcomp - A reference to the Bitwig Main COMP

Connect Connect - A toggle to manually enable or disable listeners associated with this COMP.

Listener Index Listenerindex - The index of the Cursor object which this COMP is communicating with.

Debug Messages Debugmessages - Print information about extension method calls for the Component

Timeslice OSC Chop Timesliceoscchop - If timeslice is enabled, the OSC Chop will cook every frame. If disabled, OSC Chop will cook only during changes, but cook time may be longer. Using time slice for performance optimization will usually depend on the particular use case.

Name Channel Prefix Namechannelprefix - If enabled, the output CHOP channel names will include with the name of the currently selected Track object. Otherwise, the channel names will begin with the integer index of the Cursor this COMP is connected to.


Parameters - About Page

Help Help - Opens this documentation page

Version Version - The TDBitwig version that this Component is updated to

.tox Save Build Toxsavebuild - The TouchDesigner build version that this Component was saved in

Update Update - If the tdBitwigPackage COMP is present in the TouchDesigner project, pressing pulse will update this Component to the newest version


Operator Outputs

  • Output 0 - A CHOP containing a channel for each Remote Control value

TouchDesigner Build:

Palette
Palette • Palette:arcBallCamera • Palette:arcBallGeometry • Palette:audioAnalysis • Palette:audioSet • Palette:battery • Palette:bitwigClip • Palette:bitwigClipSlot • Palette:bitwigDeviceRemotes • Palette:bitwigMain • Palette:bitwigNote • Palette:bitwigProjectRemotes • Palette:bitwigRemotesDevice • Palette:bitwigRemotesProject • Palette:bitwigRemotesTrack • Palette:bitwigSelect • Palette:bitwigSong • Palette:bitwigTrack • Palette:bitwigTrackRemotes • Palette:blendModes • Palette:bloom • Palette:camera • Palette:cameraBrowser • Palette:cameraViewport • Palette:camSchnappr • Palette:changeColor • Palette:changeToColor • Palette:checker • Palette:chromaKey • Palette:colorThreshold • Palette:compareComp • Palette:convolve • Palette:cornerPinSOP • Palette:cppParsTemplateGen • Palette:customAttributes • Palette:debugControl • Palette:dent • Palette:depthExtract • Palette:dilate • Palette:encoder • Palette:equalizer • Palette:feedback • Palette:feedbackEdge • Palette:firmata • Palette:gal • Palette:geoPanel • Palette:gestureCapture • Palette:graphPlot • Palette:histogram • Palette:hsvBlur • Palette:imageSearch • Palette:julia • Palette:kantanMapper • Palette:kinectCalibration • Palette:kinectPointcloud • Palette:leapPaint • Palette:lightTunnel • Palette:logger • Palette:mandelbrot • Palette:materialDesignIcons • Palette:mesh • Palette:monochrome • Palette:motionSense • Palette:movieEngine • Palette:moviePlayer • Palette:moviePlaylist • Palette:multiLevel • Palette:multiMix • Palette:noise • Palette:onScreenKeyboard • Palette:operatorPath • Palette:opticalFlow • Palette:pixelate • Palette:pixelRelocator • Palette:pointGenerator • Palette:pointillize • Palette:pointMerge • Palette:pointRender • Palette:pointRepack • Palette:pointTransform • Palette:pointWeight • Palette:popDialog • Palette:probe • Palette:projectorBlend • Palette:pushPins • Palette:puzzle • Palette:quadReproject • Palette:radialBlur • Palette:recorder • Palette:remotePanel • Palette:rgbaBlur • Palette:rgbaDelay • Palette:rgbContrast • Palette:sceneChanger • Palette:search • Palette:searchReplace • Palette:sharpen • Palette:sickEngine • Palette:signalingClient • Palette:signalingServer • Palette:softenAlpha • Palette:solarize • Palette:sopRender • Palette:splitter • Palette:stitcher • Palette:stoner • Palette:superFormula • Palette:SVG • Palette:sweetSpot • Palette:sweetSpotPreviz • Palette:synchroCache • Palette:synchroClient • Palette:synchroFrameIn • Palette:synchroFrameOut • Palette:synchroNDIIn • Palette:synchroSDIIn • Palette:synchroVideoOut • Palette:tdBitwigPackage • Palette:TDVR • Palette:testGrid • Palette:transitMap • Palette:twirl • Palette:vectorScope • Palette:virtualFile • Palette:waveformMonitor • Palette:webBrowser • Palette:webRTC • Palette:webRTCPanel • Palette:webRTCPanelRcv • Palette:xyScope