Palette:bitwigTrack

From Derivative
Jump to navigation Jump to search

Summary
[edit]

The BitwigTrack COMP acts as an interface for accessing and controlling the attributes of a given Bitwig Track object. It allows users to choose the specific track they are interested in and perform any actions accordingly.

PythonIcon.pngPalette:bitwigTrack1 Ext


Parameters - Bitwig Track 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.

Stop Playback Stopplayback - Stops playback of clips for the selected track.

Return To Arrangement Returntoarrangement - Swtiches playback mode from clip launcher to arranger for the selected track.

Track Type Tracktype - A read-only string providing the selected track type. Can be Audio, Instrument, Hybrid, FX, or Group.

Active Active - Indicates the active state of the selected track.

Arm Arm - Indicates if the selected track is armed for recording.

Solo Solo - Indicates if the selected track is in solo mode.

Mute Mute - Indicates if the selected track is muted.

Volume Volume - Indicates the selected track's volume level.

Pan Pan - Indicates the selected track's pan value.

Read Audio Envelope Readaudioenvelope - Activates the listener for audio envelope, which is passed to the audioEnvelope channel in the output CHOP. The channel value represents the sum of the left and right channels.

Crossfade Mode Crossfademode - - The crossfade mode for the selected track.
  • A A -
  • AB AB -
  • B B -

Color Color - Indicates the selected track's color value in RGB

Sync Comp Color to Track Color Synccompcolortotrackcolor - Matches the bitwigTrack Component color to the color of the Bitwig Track Object it selects. When enabled, the Component color attribute will automatically match any changes made to the Bitwig Track color.

Monitor Mode Monitormode - - Indicates the selected track's monitor mode. The monitor mode will define if the track is using its selected input source.
  • Off OFF - Input source is disabled
  • Auto AUTO - Input source is enabled only if track is currently selected in the Bitwig UI
  • On ON - Input source is enabled

Restore Automation Control Restoreautomationcontrol - Will restore automation control for all sends on the current track.

Send0 - The send amount for the 1st FX send on the current track.

Send1 - The send amount for the 2nd FX send on the current track.

Send2 - The send amount for the 3rd FX send on the current track.

Send3 - The send amount for the 4th FX send on the current track.

Send4 - The send amount for the 5th FX send on the current track.

Send5 - The send amount for the 6th FX send on the current track.

Send6 - The send amount for the 7th FX send on the current track.

Send7 - The send amount for the 8th FX send on the current track.


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.

Strip CHOP Name Prefixes Stripchopnameprefixes - Strip off the given number of address segments in the output CHOP channel names

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 listener property associated with this COMP

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 • Experimental: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:particlesGpu • Palette:pixelate • Palette:pixelRelocator • Palette:pointGenerator • Palette:pointillize • Palette:pointMerge • Palette:pointRender • Palette:pointRepack • Palette:pointTransform • Palette:pointWeight • Palette:popDialog • Experimental: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 • Experimental:Palette:threadManagerClient • Experimental:Palette:threadsMonitor • Palette:transitMap • Palette:twirl • Palette:vectorScope • Palette:virtualFile • Palette:waveformMonitor • Palette:webBrowser • Palette:webRTC • Palette:webRTCPanel • Palette:webRTCPanelRcv • Palette:xyScope • Experimental:Thread Manager