Page tree
Skip to end of metadata
Go to start of metadata

Description

The Waveform control allows you to display the sample data of a connected sample file. For simple sample playback, a locator will be shown for the last played note. If you are using the grain feature instead, the grain locators will be displayed. To display the part of the sample file that is effectively used and not the entire file, you can connect Sample Start/End and Trim Start/End. Furthermore, you can connect the Loop Start and End parameters to display the looped regions with a color overlay. Start Range and Release Start can also be connected to the sample oscillator to display the corresponding markers.

The waveform display does not take into account which loop is used (A or B) or whether the loop is active or not. It will always display markers and regions, as soon as valid connections are made. If you want a more intelligent waveform display that also reflects the loop states, you can use the Sample Display template instead, because it contains a script that manages these states.

 

 

On this page:

Properties

PropertyDescription
NameThe name of the Waveform control.
Position/Size
Position and Size of the element in pixels.

Pos x, Pos y, Width, Height (Pos = Position of upper left corner)

Attach
  • Left: If the parent is resized, the control remains attached to left edge, with the specified ratio.
  • Right: If the parent is resized, the control moves relatively to the right edge, with the specified ratio.
  • Top: If the parent is resized, the control remains attached to top edge, with the specified ratio.
  • Bottom: If the parent is resized, the control moves relatively to the bottom edge, with the specified ratio.
  • Left + Right: If the parent is resized, the control is resized horizontally relatively to the left and right edges, with the specified ratio.
  • Top + Bottom: If the parent is resized, the control is resized vertically relatively to the top and bottom edges, with the specified ratio.
Tooltip
Text that appears as a tooltip when the mouse hovers over the element.
FilenameAllows you to connect the filename parameter of the sample oscillator.
Play PosAllows you to connect the PlayPos parameter of the sample oscillator. This will display a locator for the sample playback. If you are working with a grain zone, you must connect to the PlayData parameter of the grain oscillator instead.
Grain Pos Allows you to connect the Position parameter of the grain oscillator. This will display a locator for each playing grain. The locators only work if PlayPos is connected, too.
Sample StartAllows you to connect the Sample End parameter of the sample oscillator. This is required to display the correct sample region, otherwise the whole sample file is shown.
Sample EndAllows you to connect the Sample End parameter of the sample oscillator. This is required to display the correct sample region, otherwise the whole sample file is shown.
Trim StartAllows you to connect the Trim Start parameter of the sample oscillator. This is required to display the correct sample region if the sample was trimmed in the Sample Editor.
Trim EndAllows you to connect the Trim End parameter of the sample oscillator. This is required to display the correct sample region if the sample was trimmed in the Sample Editor.
SLoop StartAllows you to connect the SustainLoopStart (A or B) parameter of the sample oscillator. This is required if you want to display the sustain loop region.
SLoop EndAllows you to connect the SustainLoopEnd (A or B) parameter of the sample oscillator. This is required if you want to display the sustain loop region.
RLoop StartAllows you to connect the ReleaseLoopStart (A or B) parameter of the sample oscillator. This is required if you want to display the release loop region.
RLoop EndAllows you to connect the ReleaseLoopEnd (A or B) parameter of the sample oscillator. This is required if you want to display the release loop region.
Start Range Allows you to connect the SampleStartRange parameter of the sample oscillator to show the sample start range marker.
Rel StartAllows you to connect the ReleaseStart parameter of the sample oscillator to show the release start marker.

Colors

PropertyDescription
WaveformThe color of the sample display.
PlayPosThe color of the playback locators.
SusLoopThe color of the sustain loop region.
RelLoopThe color of the release loop region.
StartRangeThe color of the start rage marker.
  • No labels

1 Comment