Meta Devices: Difference between revisions

From Renoise User Manual
Jump to: navigation, search
No edit summary
 
(31 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Meta Devices =
= Meta Devices =


Meta Devices are effects that modulate or control other device parameters instead of manipulating audio. They can even be linked between different tracks/FX Chains, making for complex and powerful routing possibilities.  
Meta Devices are effects that do not directly manipulate audio, but instead modulate or control other parameters. They can even be linked between different tracks/FX Chains, making for complex and powerful routing possibilities.  


Common usages for Meta Devices are applying modulations with the [[#*LFO|*LFO device]] or [[#*Signal Follower |*Signal Follower]], controlling plugin instrument automation via the [[#.2AInstrument_Automation_.28Automating_VST_instrument_parameters.29|*Instrument Automation device]], or sending MIDI to plugins using the [[#*Instrument MIDI Control|*Instrument MIDI Control device]]. There are also devices which can use various real-time inputs (notes, velocity, audio output etc.) to guide their behaviour, such as the [[#*Key-Tracker|*Key-Tracker]] or [[#*Velocity Tracker|*Velocity Tracker]]. Finally, there are devices which can also be used to route and control other meta or audio effect parameters via the [[#*XY Pad|*XY Pad]] and [[#*Hydra|*Hydra]].
Common usages for Meta Devices are applying modulations with the [[#*LFO|*LFO device]] or [[#*Signal Follower |*Signal Follower]], controlling plugin instrument automation via the [[#.2AInstrument_Automation_.28Automating_VST_instrument_parameters.29|*Instrument Automation device]], or sending MIDI to plugins using the [[#*Instrument MIDI Control|*Instrument MIDI Control device]]. There are also devices which can use various real-time inputs (notes, velocity, audio output etc.) to guide their behaviour, such as the [[#*Key Tracker|*Key Tracker]] or [[#*Velocity Tracker|*Velocity Tracker]]. Finally, there are devices which can also be used to route and control other meta or audio effect parameters via the [[#*XY Pad|*XY Pad]] and [[#*Hydra|*Hydra]].




== Automation Devices ''(Renoise only)'' ==
== Instrument Devices ''(Renoise only)'' ==
 
'''Track Effects:''' These devices can be used to automate [[Sampler#Macros|instrument macros]] or [[MIDI]] and [[Plugin|plugin instruments]]. Unlike other sequencers, instruments in Renoise can be played on any track and with these devices you can also control their automation from any track, including ones that the instrument is not playing on.


'''Track Effects:''' These devices are used to directly control an [[Instruments|Instrument]] through its [[Plugin]] and [[MIDI]] components or by automating [[Sampler#Macros|instrument macros]].<br>
'''Sample FX:''' These devices are unavailable.
'''Sample FX:''' These devices are unavailable.


=== *Instrument Automation ===
=== *Instrument Automation ===


[[image:3.1_meta-instrautomation.png]] 
Instead of working through MIDI, the Instrument Automation device sends parameter changes to the [[Plugin]] component of an [[Instruments|Instrument]] directly. The device automatically populates itself with the selected Plugin's changeable parameters. Since every Plugin is different, the number and function of those parameters can vary wildly. You may find it useful to watch our [https://youtu.be/JGXhbsRtHvg short video].


Instead of working through MIDI, the Instrument Automation device sends parameter changes to the [[Plugin]] component of an [[Instruments|Instrument]] directly. The device automatically populates itself with the selected Plugin's changeable parameters. Since every Plugin is different, the number and function of those parameters can vary wildly.
[[image:3.1_meta-instrautomation.png]]  
 
You may find it useful to watch our [https://youtu.be/JGXhbsRtHvg short video].


* '''Instrument:''' The targeted instrument, chosen from those available in the [[Instrument Selector]]. If the instrument has no Plugin component the parameters below will be blank.
* '''Instrument:''' The targeted instrument, chosen from those available in the [[Instrument Selector]]. If the instrument has no Plugin component the parameters below will be blank.
Line 25: Line 22:


=== *Instrument Macros ===
=== *Instrument Macros ===
This device provides a copy of the linked instrument's [[Sampler#Macros|macro]] controls for altering the assigned [[Modulation]] or [[Effects]] parameters of a linked instrument. The instrument's [[Phrase Editor|Phrase]] can also be changed with the menu at the top right. You may find it useful to watch our [https://youtu.be/7bXxROQAPhE video on this subject.]


[[Image:3.1_meta-instrmacros.png]]
[[Image:3.1_meta-instrmacros.png]]


The Instrument [[Sampler#Macros|Macro]] device provides simple [[Sampler#Macros|macro]] controls for altering the assigned modulation or FX parameters of a linked instrument. The instrument's [[Phrase Editor|phrase]] can also be changed with the menu at the top right.
* '''Instr.:''' The targeted instrument, chosen from those available in the [[Instrument Selector]].
* '''Phrase:''' The instrument's currently selected [[Phrase Editor|Phrase]].
* '''MIDI Macros:''' A copy of the instrument's [[Instruments#MIDI_Controllers|MIDI Controller]] macros.
* '''Macros:''' A copy of the instrument's [[Sampler#Macros|macro]] controls.


=== *Instrument MIDI Control ===
=== *Instrument MIDI Control ===
The MIDI Control device broadcasts [[MIDI#MIDI_Messages|MIDI pitch bend, channel pressure, control change and program change commands]] directly to the [[Plugin]] and [[MIDI]] components of the selected instrument. You may find it useful to watch our [https://youtu.be/Q1U1icSGNb8 video on this subject.]


[[Image:3.0_meta-instrmidi.png]]
[[Image:3.0_meta-instrmidi.png]]


The MIDI Control device broadcasts [[MIDI#MIDI_Messages|MIDI pitch bend, channel pressure, control change and program change commands]] to instruments.  
* '''Instrument:''' The targeted instrument, chosen from those available in the [[Instrument Selector]].
* '''Show/Hide Parameters:''' The small arrow buttons in the bottom-right corner allow you to expand/shrink the device to show/hide parameters.


By default, up to four parameters can be freely configured per device. If you need more than this, then you can extend the number of parameters up to a total of thirty five by clicking on the small arrow in the lower-right corner.
All of the other sets of parameters work in exactly the same way with the following options:


Every parameter in the device has the following options:
* '''"Custom Name"''' for CC message types: Allows you to name a control change parameter, describing what the CC number does. In addition to the [https://www.midi.org/specifications-old/item/table-3-control-change-messages-data-bytes-2 standardised Controller Change numbers], Plugin and MIDI instruments often have customised sets of numbers and you'll typically find information about them in the instrument's reference manual.
* '''On/Off''' for PB/CP/Prg, '''a number''' for CC: Toggles the parameter or specifies the CC number that is sent.
* '''MIDI Message Type''': Can be PB (Pitch Bend), CP (Channel Pressure), CC (Controller Change) or Prg (Program Change).
* '''Parameter Value:''' The actual value that is sent.


* '''"Custom Name"''' for CC: Allows you to name your control change parameters, to specify what the CC number does in your plugin or MIDI instrument. CC numbers can be freely assigned in plugins or MIDI instruments. You will find a MIDI implementation chart in your plugin or MIDI synthesizer's reference manual, describing the available parameters.
'''Affecting Samples'''
* '''On/Off''' for PB or CP. A '''number''' for CC: Toggles the parameter and specifies the CC number that you want to send.
* '''MIDI Message Type''': Can be PB (pitch bend), CP (Channel Pressure), CC (controller change) or Prg (program change).
* '''Parameter Value:''' The actual value that is sent or automated.


The MIDI channel cannot be configured in this device; it always uses the [[MIDI#MIDI Input|instrument's channel setting]].
Normally this device only affects the Plugin and MIDI components of an instrument, but it is possible to affect samples in a few different ways:


As soon as a song with a MIDI Control device is loaded, the device will immediately send out all of its enabled parameter messages. Disabling the parameters or setting them to ''"Off"'' avoids sending out any messages for parameters you don't want to.
* Program Change messages also affect the instrument’s [[Phrase Editor|Phrase]].
* If the instrument is purely [[Sampler|sample-based]] then changing the [[MIDI#MIDI_Messages|volume, scale key and scale mode via their CC numbers]] will adjust those parameters in the [[Instruments#Instrument_Properties|Instrument Properties]]. If the instrument contains [[Plugin]] and/or [[MIDI]] components though then the messages will be directed there instead. Scale & Key are covered in-depth [https://youtu.be/Qw0qfj7-1zY in our video].
* The [[Instruments#MIDI_Controllers|MIDI controllers]] to the left of the on-screen keyboard are also automated by any Pitch Bend, Channel Pressure or CC 01 messages, making it possible to affect samples through their [[Sampler#Macros|macros]].


If you want to control a General MIDI instrument quickly (through parameters like volume, panning etc.), you can do so by [[Effect_Chains#Storing.2FRecalling_Effect_Presets|selecting the "General MIDI" preset]].
'''Tips and Tricks'''
 
* MIDI channel numbers are not set with this device; this is handled independently in the instrument's [[Plugin#Plugin_Instrument_Properties|Plugin]] and [[MIDI#MIDI Input|MIDI]] sections.
* By default, this device has only one preset, used to quickly start working with a General MIDI instrument. But if you make use of this device a lot, then it'll be worthwhile [[Effect_Chains#Storing.2FRecalling_Effect_Presets|setting up and saving your own custom presets]] for your favourite instruments.
* If you’re using [[ReWire]] with Renoise as the master, then this device can be used to control the instruments of other applications.
* When a song is loaded that contains one or more Instrument MIDI Control devices, they will immediately send out messages from all of the enabled parameters. This is necessary to prepare the song for playing with the correct settings, but it may not be ideal for your particular setup. In this case you should [[Effect_Commands#Device_Commands|use automation]] to initially start with the device disabled.




== Mapping Devices ==
== Mapping Devices ==


Mapping Devices can be used to route, cross-link or mix automation from different devices.
Mapping devices handle parameter modulations across multiple inputs and outputs. As with most effect parameters, the input values of these three devices can be changed through a variety of methods. The user can perform the changes live, or the value can be automated via [[Effect_Commands#Device_Commands|Effect Commands]], [[Graphical Automation]] or by another effect device. It's this last option of cross-routing multiple effects that makes the Mapping devices so powerful.
 
You may find it useful to watch [https://youtu.be/QuCYCWAMFeQ our video on the Mapping Devices.]


=== *Formula ===
=== *Formula ===
The Formula device generates an output value from user-created code and up to three input values. The upper Code Box doesn't have to be used and is only needed when programming more complex functions that will be called by the Formula below. The language used is [https://www.lua.org Lua.] Pressing the Help button brings up the provided variables and math functions.


[[Image:3.1_fx-meta-formula.png]]
[[Image:3.1_fx-meta-formula.png]]
The Formula device generates an output value from user-created code and up to three input values.


* '''Dest.:''' Destination track/FX Chain, effect and parameter, allowing you to specify the parameter to be modulated.
* '''Dest.:''' Destination track/FX Chain, effect and parameter, allowing you to specify the parameter to be modulated.
* '''A/B/C Inputs:''' Inputs to be used in the formula. They can be renamed by double-clicking on them.
* '''A/B/C Inputs:''' Inputs to be used in the formula. They can be renamed by double-clicking on them, but they must still be referred to as capital A, B and C when used as variables in your code.
* '''Close Panel:''' Clicking the small arrow button will close the panel containing the Code Box and Formula.
* '''Hide/Show Code:''' Clicking the small arrow button will hide/show the panel containing the Code Box and Formula.
* '''Help:''' Brings up a new window showing the available mathematical functions and variables.
* '''Help:''' Brings up a new window showing the available mathematical functions and variables. The variables and constants must be written as capitals, while the math functions must be lower-case.
* '''Code Box:''' Code for more complex programming functions are written here.
* '''Code Box:''' More complex programming functions are coded here. If your code (either in this box or the Formula) contains an error then the status above the Code Box will show this. Clicking on the warning icon will bring up the full error message.
* '''Formula:''' The formula to be calculated using the inputs and any functions called from the Code Box.
* '''Formula:''' The formula to be calculated, potentially using the Inputs and any functions called from the Code Box. A new calculation is performed every [[Effect_Commands#Ticks|tick]] or if an Input value is changed (and that Input is used in your code).


=== *Hydra ===
=== *Hydra ===
The Hydra device allows the mapping of its Input value toward up to nine different destinations.


[[Image:3.0_meta-hydra.png]]
[[Image:3.0_meta-hydra.png]]


The Hydra device allows the mapping of its Input value to up to nine different destination parameters, opening up a lot of possibilities for cross-routing and macro automation.
* '''Input:''' The input value.
 
* '''Out 1-9:''' Each output has its own individual set of parameters:
* '''Input:''' The parameter to be mapped to the destination parameters. This value can either be changed by moving the slider in the GUI, by [[Effect Commands]] or via [[Graphical Automation]].
** '''Destination:''' The first set of three boxes are the destination track/FX Chain, effect and parameter, allowing you to specify the parameter to be modulated.
* '''Dest:''' The parameter which you want to map to. As soon as a valid connection is made, the Min and Max values will appear and the destination becomes active. To invert a mapping (e.g. control volume from 0 dB to -INF dB, instead of -INF dB to 0 dB), simply swap the Min and Max values.  
** '''Min/Max:''' The min/maximum value to be used from the destination parameter's range.
* '''Scaling:''' The scaling that will be applied from the input to the destination. By default, the input will be mapped linearly, but you can also select from two exponential and two logarithmic scales.
** '''Scaling:''' The scaling that will be applied to the final output value. By default, the value will be mapped linearly, but you can also select from two exponential and two logarithmic scales.
* '''Show/Hide Parameters:''' The two small arrow buttons in the bottom-right corner allow you to expand/shrink the device to show/hide parameters.
* '''Show/Hide Parameters:''' The two small arrow buttons in the bottom-right corner allow you to expand/shrink the device to show/hide parameters.


=== *XY Pad ===
=== *Meta Mixer ===


[[Image:3.0_meta-xypad.png]]
The Meta Mixer accepts input from up to three sources and combines them to create a new output value, as represented by the meter at the far right.


The XY Pad is a small Hydra device which only maps two destination parameters, but offers a two dimensional XY pad for the automation. With the pad you can easily control two parameters at once.
[[image:3.0_meta-metamixer.png]]


* '''X/Y Axis Setup:''' Configure the X axis destination parameter or the Y axis destination parameter.
* '''Dest.:''' Destination track/FX Chain, effect and parameter, allowing you to specify the parameter to be modulated.
* '''Dest & Scaling:''' See [[#*Hydra|*Hydra device]].
* '''Min/Max:''' The min/maximum value to be used from the destination parameter's range.
* '''Auto Reset:''' Toggles whether releasing the mouse button on the XY pad will cause the device to jump back to the specified values, much like an auto-centring joystick.
* '''Scaling:''' The scaling that will be applied to the final output value. By default, the value will be mapped linearly, but you can also select from two exponential and two logarithmic scales.
* '''Show/Hide Parameters:''' The small arrow button next to the XY pad allows you to show/hide the parameters.
* '''Input A/B/C:''' The three input values used to create the output.
* '''Weight A/B/C:''' Adjusts how much influence an Input has over the final output value. Each Input's Weight relative to the others is represented by the graph at the right.




== Modulation Devices ==
== Modulation Devices ==


Modulation Devices, as the name suggests, modulate other effect parameters. They can be triggered and synced by [[Effect Commands]], [[Graphical Automation]], velocity values and even note values and volume envelopes of audio data.
Modulation Devices, as the name suggests, modulate other effect parameters. They can be triggered and synced by user input, [[Effect Commands]], [[Graphical Automation]], velocity values and even note values and volume envelopes of audio data.


=== *Key-Tracker ===
=== *Key Tracker ===


The Key-Tracker device works in much the same way as the [[#*Velocity Tracker|Velocity Tracker]], except it adjusts a parameter according to note value instead of velocity.
The Key Tracker device works in much the same way as the [[#*Velocity Tracker|Velocity Tracker]], except it adjusts a parameter according to note value instead of velocity. As a track effect, input values are only accepted from an instrument that is playing in the same track as the Tracker device. When in a Sampler FX Chain values will be accepted from any track. Also note that a sample does not have to be specifically routed through FX Chains in order to trigger any Tracker devices within them.


[[Image:3.0_meta-keytracker.png]]
[[Image:3.0_meta-keytracker.png]]


* '''Input:''' The instrument/sample to be used for input. Selecting ''"All"'' will affect every instrument played in the current track/FX Chain.
* '''Input:''' The instrument/sample to be used for input.
* '''Dest.:''' Destination track/FX Chain, effect and parameter, allowing you to specify the parameter to be modulated.
* '''Dest.:''' Destination track/FX Chain, effect and parameter, allowing you to specify the parameter to be modulated.
* '''Dest. Min:''' The minimum value to be used from the destination parameter's range.
* '''Dest. Min/Max:''' The min/maximum value to be used from the destination parameter's range.
* '''Dest. Max:''' The maximum value to be used from the destination parameter's range.
* '''Scaling:''' How the input value will be mapped across the chosen input Range. By default, the input is mapped linearly, but you can also select from two exponential and two logarithmic scales.
* '''Scaling:''' The scaling that will be applied from the input to the destination. By default, the input will be mapped linearly, but you can also select from two exponential and two logarithmic scales.
* '''Range:''' Minimum and maximum note range that will be used for input.
* '''Range:''' Minimum and maximum note range that will be used for input.


'''Range Modes'''
'''Range Modes'''


In addition to applying a scaling mode to the Key-Tracker's range, you can also set up how the range will handle notes:  
In addition to applying a scaling mode to the Key Tracker's range, you can also set up how the range will handle notes:  


* '''Clamp:''' Each note within the range will trigger an event, while notes outside of the range will be clamped to the specified limits.
* '''Clamp:''' Each note within the range will trigger an event, while notes outside of the range will be clamped to the specified limits.
Line 119: Line 135:
=== *LFO ===
=== *LFO ===


The Low Frequency Oscillator allows you to easily create a constantly looping automation and use that to control another device. Any effect parameters can be modulated this way, even those of plugin effects or instruments which cannot normally be modulated within the plugin itself.
The Low Frequency Oscillator generates a signal that cycles through a relatively slow pattern. The signal is constructed by applying the various parameters to a repeating waveform, which can be chosen from four simple shapes or one customised by the user.


LFO device using a preset waveform:
LFO device using a preset waveform:


[[image:3.1_meta-lfo.png]]
[[image:3.0_meta-lfo.png]]


* '''Dest.:''' Destination track/FX Chain, effect and parameter, allowing you to specify the parameter to be modulated.
* '''Dest.:''' Destination track/FX Chain, effect and parameter, allowing you to specify the parameter to be modulated.
* '''Amplitude:''' The maximum range that will be applied to the destination parameter. 100% will modulate the full range.
* '''Amplitude:''' The the maximum range that the value will oscillate to. 100% will modulate the full range.
* '''Offset:''' The modulation offset applied to the destination parameter.
* '''Offset:''' Offsets the central point of the modulation to a different position. The effect of Amplitude & Offset on the original shape can be seen in the meters at the far right.
* '''Frequency:''' The speed of the modulation in Lines per Cycle. For example, an LPC of eight will cycle the LFO once every eight pattern lines.
* '''Frequency:''' The speed of the modulation in Lines per Cycle. For example, an LPC of eight will cycle the LFO once every eight pattern lines.
* '''Reset:''' Resets the position of the LFO back to the beginning. Renoise Pattern Editor only: See below for more details on syncing modulation.
* '''Reset:''' Resets the position of the LFO back to the beginning. Renoise Pattern Editor only: See below for more details on syncing modulation.
* '''Modulation shape:'''
* '''Modulation shape:'''
** Sine wave oscillator.
** Sine wave
** Sawtooth oscillator.
** Sawtooth
** Pulse oscillator.
** Pulse/Square
** Random oscillator.
** Random
** Custom allows you to draw a custom waveform. If you set the custom wavelength to match the Frequency value, then one automation grid point becomes equal to one [[Pattern Editor]] line.
** Custom: Allows you to draw a custom waveform. If you set the custom wavelength to match the Frequency value, then one grid line becomes equal to one line in the [[Pattern Editor|Pattern]]/[[Phrase Editor]] line.


LFO device using a custom waveform:
LFO device using a custom waveform:


[[Image:3.1_meta-lfocustom.png]]
[[Image:3.2_meta-lfocustom.png]]


* '''Envelope Type:''' Dictates how the envelope's value will change over time.
* '''Envelope Type:''' Dictates how the envelope's value will change over time.
** '''Points:''' Only changes value when a point is encountered.
** '''Points:''' Only changes value when a point is encountered.
** '''Linear:''' Interpolates between points in a linear fashion.
** '''Lines:''' Initially interpolates in a straight line, but the handles between points can be used to create curves and control their easing.
** '''Curve:''' Interpolates with a smooth cubic curve, easing into and out of points.
** '''Curves:''' Interpolates with a smooth cubic curve, easing into and out of points.
* '''Envelope Size:''' Alters the length of the envelope by changing the amount of points.
* '''Envelope Size:''' Alters the length of the envelope by changing the amount of grid lines.
* '''One Shot:''' When enabled, the envelope will run only once until a ''"Reset"'' command is given.
* '''One Shot:''' When enabled, the envelope will run only once until a ''"Reset"'' command is given.
* '''Ext. Editor:''' This will open the envelope waveform graphic in the large central section of the interface, allowing for finer control over details. This also gives you additional tools to use, as well as the "Detach" button in the lower right hand corner. When clicked, this will open the envelope in a completely separate window, which can be moved around and resized. Clicking "Attach" will reattach the window to the main interface. Clicking either the top right "X" or "Ext. Editor" button will remove the larger editor.
* '''Ext. Editor:''' This will open the envelope waveform graphic in the large central section of the interface, allowing for finer control over details. This provides additional tools and the "Detach" button in the lower right hand corner. When clicked, this will open the envelope in a completely separate window, which can be moved around and resized. Clicking "Attach" will reattach the window to the main interface. Clicking either the top right "X" or "Ext. Editor" button will remove the larger editor.
* '''Presets:''' Right-clicking a button will store the current envelope as a preset. Left clicking will recall a previously stored envelope.
* '''Presets:''' Right-clicking a button will store the current envelope as a preset. Left clicking will recall a previously stored envelope.


'''Syncing LFOs'''
'''Syncing LFOs'''


The LFO runs constantly, even while the song is stopped, so to sync the modulation's cycle to the song you have to automate the "Reset" button (track effects only, not [[Effects|sample fx]]). This is achieved by right-clicking on it, which places a command in the current track's [[Tracker Interface#Columns|Master FX column]], and can be done while the song is stopped or during playback. You can also control the position of the reset by manually entering the [[Effect_Commands#Device_Commands|effect command: x8yy]], where ''x'' stands for the location of the device in the effect chain (1 if it's the first device, 2 if it's the second etc.) and ''yy'' is the offset value. For example, if ''yy'' is equal to:
The LFO runs constantly, even while the song is stopped, so to synchronise the modulation's cycle to the song's playback, which will ensure it runs the same way each time, you have to automate the "Reset" button. This is achieved by right-clicking on it, which places a command in the current track's [[Tracker Interface#Columns|Master FX column]], and can be done while the song is stopped or during playback (this is for track effects, [[Effects|sample fx]] need to be automated through [[Sampler#Macros|macros]]). You can also control the position of the reset by manually entering the [[Effect_Commands#Device_Commands|effect command: x8yy]], where ''x'' stands for the location of the device in the effect chain (1 if it's the first device, 2 if it's the second etc.) and ''yy'' is the offset value. For example, if ''yy'' is equal to:


* 00 - The modulation restarts from the beginning.
* 00 - The modulation restarts from the beginning.
* 40 - The modulation restarts from a quarter of the way through of the cycle.
* 40 - The modulation restarts from a quarter of the way through the cycle.
* 80 - The modulation restarts from halfway through the cycle.
* 80 - The modulation restarts from halfway through the cycle.
* C0 - The modulation restarts from three quarters of the way through the cycle.
* C0 - The modulation restarts from three quarters of the way through the cycle.
* FF - The modulation restarts from just before the end.
* FF - The modulation restarts from just before the end.


=== *Meta Mixer ===
=== *Signal Follower ===


The Meta Mixer accepts input from up to three other Meta Devices and combines them in a customisable way to create its own output value. This final value is then used to automate another device.
The Signal Follower measures the volume level at the location that it’s placed in a [[Effect Chains|track or Sampler FX Chain]] and then uses its controls to craft an output signal from that volume input. The output is sent to a destination, which automates the chosen parameter of the chosen effect. You may find it useful to watch [https://youtu.be/VlkcWvtD02M our video about this device.]


[[image:3.0_meta-metamixer.png]]
[[Image:3.0_meta-signalfollower.png]]


* '''Dest.:''' Destination track/FX Chain, effect and parameter, allowing you to specify the parameter to be modulated.
* '''Dest.:''' The destination track/FX Chain, effect and parameter to be modulated.
* '''Min:''' The minimum value to be used from the destination parameter's range.
* '''Dest. Min:''' The minimum value to be used from the range of the destination parameter.
* '''Max:''' The maximum value to be used from the destination parameter's range.
* '''Dest. Max:''' The maximum value to be used from the range of the destination parameter.
* '''Scaling:''' The scaling that will be applied to the final output value. By default, the value will be mapped linearly, but you can also select from two exponential and two logarithmic scales.
* '''Dest. Off:''' Applies an offset to the destination parameter's min and max values.
* '''Input A/B/C:''' The value coming from the output of the connected device. If no device is connected, then the value may be manually adjusted.
* '''Attack:''' The speed of the response to the input volume rising.
* '''Weight A/B/C:''' The ''Weight'' adjusts the ratio of each input and how much influence they have over the final output value. This ratio is represented on the right-hand graph.
* '''Release:''' The speed of the response to the input volume falling.
* '''Sensitivity:''' Tunes the responsiveness of the device to the overall amplitude of the input.
* '''Scaling:''' How the final output value will be mapped across its range. By default, this is linear but there also two exponential and two logarithmic scales available.
* [[Image:3.0_meta-signalfollowerhear.png|text-bottom]] - Listen to how the input is being affected by the LP and HP filters, providing a better idea of exactly what the signal is that's working through this device.
* '''LP/HP Filter:''' Cutoff frequencies of the Low/HighPass filters applied to the input, which restrict the frequency range that triggers the volume envelope.
* '''L/R/L+R:''' Select which of the stereo channels will be used for the input's volume tracking: left ''(L)'', right ''(R)'' or both ''(L+R)''.
* '''Lookahead:''' Shifts the envelope back in time relative to the audio playback. Useful to catch very snappy attack rates. Activating it will add some latency to the device, and for it to work [[Preferences#Automatic_PDC|Automatic Plugin Delay Compensation]] must be enabled.


=== *Signal Follower ===
'''Destination Limitation'''


The Signal Follower device analyses a track/FX Chain's audio via volume tracking, much like compressors do, and then uses it to automate a destination parameter. To set up a side-chaining effect, place the Signal Follower device in the track/FX Chain you would like to use as a carrier and set the destination parameter as the volume of the Pre-mixer or Gainer in another track/FX Chain.
Unlike the other Meta Devices the Destination cannot be a device that appears before (to the left of) the Signal Follower, and this takes two forms.


[[Image:3.0_meta-signalfollower.png]]
When targeting the same track or Sampler FX Chain the device must be after the Signal Follower. This is because effect chains are processed left to right, with each device feeding into the next. Likewise, when targeting another track it must be to the right of the track that the Signal Follower is in. Although tracks don't feed into each other, unless you've set that up, Renoise and Redux do process everything in a strict order to ensure maximum efficiency and as little latency as possible. This is the same for Sampler FX Chains, except it’s applied vertically top-to-bottom.


* '''Dest.:''' Destination track/FX Chain, effect and parameter, allowing you to specify the parameter to be modulated.
So if you want to target a device that appears before the Signal Follower, then you'll need to make changes so that this is no longer true, either by moving the devices around, or reordering the tracks or Sampler FX Chains.
* '''Dest. Min:''' The minimum value to be used from the destination parameter's range.
* '''Dest. Max:''' The maximum value to be used from the destination parameter's range.
* '''Dest. Off:''' Offsets the destination's min and max values equally by the specified amount. This can be especially useful when you want to automate the modulation.
* '''Attack:''' Attack rate of the volume envelope. Lower values will respond quicker to volume changes in the audio input.
* '''Release:''' Release rate of the volume envelope. Higher values will cause the volume tracking to react more softly when the input's volume drops.
* '''Sensitivity:''' The device's sensitivity to the input audio,
* '''Scaling:''' The scaling that will be applied from the input to the destination. By default, the input will be mapped linearly, but you can also select from two exponential and two logarithmic scales.
* [[Image:3.0_meta-signalfollowerhear.png|text-bottom]] - Listen to the filtered input signal only. Gives you a better idea of how the signal will affect the destination parameter.
* '''LP Filter:''' Cutoff frequency of a LowPass Filter applied to the input. Used to restrict the frequency range that will trigger the volume envelope.
* '''HP Filter:''' Cutoff frequency of a HighPass Filter applied to the input. Used to restrict the frequency range that will trigger the volume envelope.
* '''L/R/L+R:''' Select which channel(s) will be used for the input's volume tracking: left ''(L)'', right ''(R)'' or both ''(L+R)''.
* '''Lookahead:''' Shifts the envelope back in time by the specified amount, which can be used for snappier attack rates. Activating this will add some latency to the device, so this option will only work if ''"Automatic Plugin Delay Compensation"'' is enabled via the ''"Options"'' menu.


'''Cross Track/FX Chain Routing with the Signal Follower'''
'''Tips & Tricks'''


Unlike the other Meta Devices, the Signal Follower cannot affect devices that appear on track/FX Chains to the left of its own host track/FX Chain. It is also unable to control effects on the same track/FX Chain as itself, if that device appears before it in the effect chain. Such track/FX Chains and effects will show in the ''"Dest."'' box with the suffix: ''"(N/A)"'' (i.e. Not Available). This is necessary to ensure that the Signal Follower does not add latency to the song's signal chain. If you want to affect a track/FX Chain or device that currently shows as ''"(N/A)"'', then simply [[Pattern_Editor#Adding.2C_Removing.2C_Duplicating_and_Re-ordering_Tracks|reorder the tracks]] or [[Effect Chains#Organizing_the_List|reorder your effects]] so that the Signal Follower appears before (to the left of) the desired parameter.
* The Signal Follower does not actually alter the signal it receives and so the audio leaving this device will be the same as the input, regardless of what you do with the filtering options or any of the others.
* The Destination device is usually in another track or Sampler FX Chain, since a common reason for inserting a Signal Follower is for it to allow other elements of a song to react to what the audio is doing at its location. You may have realised that this is actually side-chaining, though obviously this is of the modulation variety and we're not passing along the full audio signal.
* If you’re looking to use automation to control the general output of this device, then the Dest. Off parameter is the best place to do it.
* The Sensitivity value applies an inverted gain to the input. At 100% the input gain is reduced to 1/1000th of the original. So generally speaking, if the input is very quiet then low values work best and higher values should be used for louder inputs. But playing around with this value in conjunction with the Output parameters (Min, Max, Offset & Scaling) is the best way to customise how the Destination effect should be controlled.
* The volume meters at the right of the device are not simply the input and output signals. The left meter shows the value that’s been created from the input once it’s gone through the Input (Attack, Release & Sensitivity) and Filter sections, while the meter on the right is the final value after it’s made its way through the Output parameters.


=== *Velocity Tracker ===
=== *Velocity Tracker ===


The Velocity Tracker adds another dimension of control by responding to the velocity values of notes. For example, when modulating a Filter's cutoff value with a Velocity device, the sound of an instrument can then be drastically altered by pressing the keys harder or softer.
The Velocity Tracker adds another dimension of control by responding to the velocity values of notes. For example, when modulating a Filter's cutoff value with a Velocity device, the sound of an instrument can then be drastically altered by pressing the keys harder or softer. As a track effect, input values are only accepted from an instrument that is playing in the same track as the Tracker device. When in a Sampler FX Chain values will be accepted from any track. Also note that a sample does not have to be specifically routed through FX Chains in order to trigger any Tracker devices within them.


[[Image:3.0_meta-velocitytracker.png]]
[[Image:3.0_meta-velocitytracker.png]]


* '''Input:''' The instrument/sample to be used for input. Selecting ''"All"'' will affect every instrument played in the current track/FX Chain.
* '''Input:''' The instrument/sample to be used for input.
* '''Dest.:''' Destination track/FX Chain, effect and parameter, allowing you to specify the parameter to be modulated.
* '''Dest.:''' Destination track/FX Chain, effect and parameter, allowing you to specify the parameter to be modulated.
* '''Dest. Min:''' The minimum value to be used from the destination parameter's range.
* '''Dest. Min/Max:''' The min/maximum value to be used from the destination parameter's range.
* '''Dest. Max:''' The maximum value to be used from the destination parameter's range.
* '''Scaling:''' How the input value will be mapped across the chosen input Range. By default, the input is mapped linearly, but you can also select from two exponential and two logarithmic scales.
* '''Scaling:''' The scaling that will be applied from the input to the destination. By default, the input will be mapped linearly, but you can also select from two exponential and two logarithmic scales.
* '''Range:''' Minimum and maximum velocity range that will be used for input.
* '''Range:''' Minimum and maximum velocity range that will be used for input.
=== *XY Pad ===
The XY Pad provides a graphical pad that allows the user to perform simple movements and more complex gestures to change two parameters at once. Unlike the other Meta devices, the focus here is on capturing a live performance by the user. You may find it useful to watch [https://youtu.be/GkGxDJ0hbTw our video about this device.]
[[Image:3.0_meta-xypad.png]]
* '''X/Y Axis Setup:''' Switches between configuring the X and Y axis parameters.
** '''Dest.:''' Destination track/FX Chain, effect and parameter, allowing you to specify the parameter to be modulated.
** '''Dest. Min/Max:''' The minimum/maximum value to be used from the destination parameter's range.
** '''Scaling:''' The scaling that will be applied to the final output value. By default, the input will be mapped linearly, but you can also select from two exponential and two logarithmic scales.
* '''Auto Reset:''' Toggles whether releasing the mouse button on the XY pad will cause the device to jump back to the specified values, much like an auto-centring joystick.
* '''Show/Hide Parameters:''' The small arrow button next to the XY pad allows you to show/hide the parameters.

Latest revision as of 12:56, 16 October 2023

Meta Devices

Meta Devices are effects that do not directly manipulate audio, but instead modulate or control other parameters. They can even be linked between different tracks/FX Chains, making for complex and powerful routing possibilities.

Common usages for Meta Devices are applying modulations with the *LFO device or *Signal Follower, controlling plugin instrument automation via the *Instrument Automation device, or sending MIDI to plugins using the *Instrument MIDI Control device. There are also devices which can use various real-time inputs (notes, velocity, audio output etc.) to guide their behaviour, such as the *Key Tracker or *Velocity Tracker. Finally, there are devices which can also be used to route and control other meta or audio effect parameters via the *XY Pad and *Hydra.


Instrument Devices (Renoise only)

Track Effects: These devices are used to directly control an Instrument through its Plugin and MIDI components or by automating instrument macros.
Sample FX: These devices are unavailable.

*Instrument Automation

Instead of working through MIDI, the Instrument Automation device sends parameter changes to the Plugin component of an Instrument directly. The device automatically populates itself with the selected Plugin's changeable parameters. Since every Plugin is different, the number and function of those parameters can vary wildly. You may find it useful to watch our short video.

3.1 meta-instrautomation.png

  • Instrument: The targeted instrument, chosen from those available in the Instrument Selector. If the instrument has no Plugin component the parameters below will be blank.
  • Parameters: Shows the selected parameter. Left-clicking will open a drop down menu listing of all the Plugin's available parameters, allowing you to select and use the one you need.
  • Show/Hide Parameters: The small arrow buttons in the bottom-right corner allow you to expand/shrink the device to show/hide parameters.

*Instrument Macros

This device provides a copy of the linked instrument's macro controls for altering the assigned Modulation or Effects parameters of a linked instrument. The instrument's Phrase can also be changed with the menu at the top right. You may find it useful to watch our video on this subject.

3.1 meta-instrmacros.png

  • Instr.: The targeted instrument, chosen from those available in the Instrument Selector.
  • Phrase: The instrument's currently selected Phrase.
  • MIDI Macros: A copy of the instrument's MIDI Controller macros.
  • Macros: A copy of the instrument's macro controls.

*Instrument MIDI Control

The MIDI Control device broadcasts MIDI pitch bend, channel pressure, control change and program change commands directly to the Plugin and MIDI components of the selected instrument. You may find it useful to watch our video on this subject.

3.0 meta-instrmidi.png

  • Instrument: The targeted instrument, chosen from those available in the Instrument Selector.
  • Show/Hide Parameters: The small arrow buttons in the bottom-right corner allow you to expand/shrink the device to show/hide parameters.

All of the other sets of parameters work in exactly the same way with the following options:

  • "Custom Name" for CC message types: Allows you to name a control change parameter, describing what the CC number does. In addition to the standardised Controller Change numbers, Plugin and MIDI instruments often have customised sets of numbers and you'll typically find information about them in the instrument's reference manual.
  • On/Off for PB/CP/Prg, a number for CC: Toggles the parameter or specifies the CC number that is sent.
  • MIDI Message Type: Can be PB (Pitch Bend), CP (Channel Pressure), CC (Controller Change) or Prg (Program Change).
  • Parameter Value: The actual value that is sent.

Affecting Samples

Normally this device only affects the Plugin and MIDI components of an instrument, but it is possible to affect samples in a few different ways:

Tips and Tricks

  • MIDI channel numbers are not set with this device; this is handled independently in the instrument's Plugin and MIDI sections.
  • By default, this device has only one preset, used to quickly start working with a General MIDI instrument. But if you make use of this device a lot, then it'll be worthwhile setting up and saving your own custom presets for your favourite instruments.
  • If you’re using ReWire with Renoise as the master, then this device can be used to control the instruments of other applications.
  • When a song is loaded that contains one or more Instrument MIDI Control devices, they will immediately send out messages from all of the enabled parameters. This is necessary to prepare the song for playing with the correct settings, but it may not be ideal for your particular setup. In this case you should use automation to initially start with the device disabled.


Mapping Devices

Mapping devices handle parameter modulations across multiple inputs and outputs. As with most effect parameters, the input values of these three devices can be changed through a variety of methods. The user can perform the changes live, or the value can be automated via Effect Commands, Graphical Automation or by another effect device. It's this last option of cross-routing multiple effects that makes the Mapping devices so powerful.

You may find it useful to watch our video on the Mapping Devices.

*Formula

The Formula device generates an output value from user-created code and up to three input values. The upper Code Box doesn't have to be used and is only needed when programming more complex functions that will be called by the Formula below. The language used is Lua. Pressing the Help button brings up the provided variables and math functions.

3.1 fx-meta-formula.png

  • Dest.: Destination track/FX Chain, effect and parameter, allowing you to specify the parameter to be modulated.
  • A/B/C Inputs: Inputs to be used in the formula. They can be renamed by double-clicking on them, but they must still be referred to as capital A, B and C when used as variables in your code.
  • Hide/Show Code: Clicking the small arrow button will hide/show the panel containing the Code Box and Formula.
  • Help: Brings up a new window showing the available mathematical functions and variables. The variables and constants must be written as capitals, while the math functions must be lower-case.
  • Code Box: More complex programming functions are coded here. If your code (either in this box or the Formula) contains an error then the status above the Code Box will show this. Clicking on the warning icon will bring up the full error message.
  • Formula: The formula to be calculated, potentially using the Inputs and any functions called from the Code Box. A new calculation is performed every tick or if an Input value is changed (and that Input is used in your code).

*Hydra

The Hydra device allows the mapping of its Input value toward up to nine different destinations.

3.0 meta-hydra.png

  • Input: The input value.
  • Out 1-9: Each output has its own individual set of parameters:
    • Destination: The first set of three boxes are the destination track/FX Chain, effect and parameter, allowing you to specify the parameter to be modulated.
    • Min/Max: The min/maximum value to be used from the destination parameter's range.
    • Scaling: The scaling that will be applied to the final output value. By default, the value will be mapped linearly, but you can also select from two exponential and two logarithmic scales.
  • Show/Hide Parameters: The two small arrow buttons in the bottom-right corner allow you to expand/shrink the device to show/hide parameters.

*Meta Mixer

The Meta Mixer accepts input from up to three sources and combines them to create a new output value, as represented by the meter at the far right.

3.0 meta-metamixer.png

  • Dest.: Destination track/FX Chain, effect and parameter, allowing you to specify the parameter to be modulated.
  • Min/Max: The min/maximum value to be used from the destination parameter's range.
  • Scaling: The scaling that will be applied to the final output value. By default, the value will be mapped linearly, but you can also select from two exponential and two logarithmic scales.
  • Input A/B/C: The three input values used to create the output.
  • Weight A/B/C: Adjusts how much influence an Input has over the final output value. Each Input's Weight relative to the others is represented by the graph at the right.


Modulation Devices

Modulation Devices, as the name suggests, modulate other effect parameters. They can be triggered and synced by user input, Effect Commands, Graphical Automation, velocity values and even note values and volume envelopes of audio data.

*Key Tracker

The Key Tracker device works in much the same way as the Velocity Tracker, except it adjusts a parameter according to note value instead of velocity. As a track effect, input values are only accepted from an instrument that is playing in the same track as the Tracker device. When in a Sampler FX Chain values will be accepted from any track. Also note that a sample does not have to be specifically routed through FX Chains in order to trigger any Tracker devices within them.

3.0 meta-keytracker.png

  • Input: The instrument/sample to be used for input.
  • Dest.: Destination track/FX Chain, effect and parameter, allowing you to specify the parameter to be modulated.
  • Dest. Min/Max: The min/maximum value to be used from the destination parameter's range.
  • Scaling: How the input value will be mapped across the chosen input Range. By default, the input is mapped linearly, but you can also select from two exponential and two logarithmic scales.
  • Range: Minimum and maximum note range that will be used for input.

Range Modes

In addition to applying a scaling mode to the Key Tracker's range, you can also set up how the range will handle notes:

  • Clamp: Each note within the range will trigger an event, while notes outside of the range will be clamped to the specified limits.
  • Soft: Notes outside of the range are completely ignored and will not trigger anything.
  • Octave: Notes played on different octaves will be handled equally, e.g. a C-5 will have the same effect as a C-4 or C-3.

*LFO

The Low Frequency Oscillator generates a signal that cycles through a relatively slow pattern. The signal is constructed by applying the various parameters to a repeating waveform, which can be chosen from four simple shapes or one customised by the user.

LFO device using a preset waveform:

3.0 meta-lfo.png

  • Dest.: Destination track/FX Chain, effect and parameter, allowing you to specify the parameter to be modulated.
  • Amplitude: The the maximum range that the value will oscillate to. 100% will modulate the full range.
  • Offset: Offsets the central point of the modulation to a different position. The effect of Amplitude & Offset on the original shape can be seen in the meters at the far right.
  • Frequency: The speed of the modulation in Lines per Cycle. For example, an LPC of eight will cycle the LFO once every eight pattern lines.
  • Reset: Resets the position of the LFO back to the beginning. Renoise Pattern Editor only: See below for more details on syncing modulation.
  • Modulation shape:
    • Sine wave
    • Sawtooth
    • Pulse/Square
    • Random
    • Custom: Allows you to draw a custom waveform. If you set the custom wavelength to match the Frequency value, then one grid line becomes equal to one line in the Pattern/Phrase Editor line.

LFO device using a custom waveform:

3.2 meta-lfocustom.png

  • Envelope Type: Dictates how the envelope's value will change over time.
    • Points: Only changes value when a point is encountered.
    • Lines: Initially interpolates in a straight line, but the handles between points can be used to create curves and control their easing.
    • Curves: Interpolates with a smooth cubic curve, easing into and out of points.
  • Envelope Size: Alters the length of the envelope by changing the amount of grid lines.
  • One Shot: When enabled, the envelope will run only once until a "Reset" command is given.
  • Ext. Editor: This will open the envelope waveform graphic in the large central section of the interface, allowing for finer control over details. This provides additional tools and the "Detach" button in the lower right hand corner. When clicked, this will open the envelope in a completely separate window, which can be moved around and resized. Clicking "Attach" will reattach the window to the main interface. Clicking either the top right "X" or "Ext. Editor" button will remove the larger editor.
  • Presets: Right-clicking a button will store the current envelope as a preset. Left clicking will recall a previously stored envelope.

Syncing LFOs

The LFO runs constantly, even while the song is stopped, so to synchronise the modulation's cycle to the song's playback, which will ensure it runs the same way each time, you have to automate the "Reset" button. This is achieved by right-clicking on it, which places a command in the current track's Master FX column, and can be done while the song is stopped or during playback (this is for track effects, sample fx need to be automated through macros). You can also control the position of the reset by manually entering the effect command: x8yy, where x stands for the location of the device in the effect chain (1 if it's the first device, 2 if it's the second etc.) and yy is the offset value. For example, if yy is equal to:

  • 00 - The modulation restarts from the beginning.
  • 40 - The modulation restarts from a quarter of the way through the cycle.
  • 80 - The modulation restarts from halfway through the cycle.
  • C0 - The modulation restarts from three quarters of the way through the cycle.
  • FF - The modulation restarts from just before the end.

*Signal Follower

The Signal Follower measures the volume level at the location that it’s placed in a track or Sampler FX Chain and then uses its controls to craft an output signal from that volume input. The output is sent to a destination, which automates the chosen parameter of the chosen effect. You may find it useful to watch our video about this device.

3.0 meta-signalfollower.png

  • Dest.: The destination track/FX Chain, effect and parameter to be modulated.
  • Dest. Min: The minimum value to be used from the range of the destination parameter.
  • Dest. Max: The maximum value to be used from the range of the destination parameter.
  • Dest. Off: Applies an offset to the destination parameter's min and max values.
  • Attack: The speed of the response to the input volume rising.
  • Release: The speed of the response to the input volume falling.
  • Sensitivity: Tunes the responsiveness of the device to the overall amplitude of the input.
  • Scaling: How the final output value will be mapped across its range. By default, this is linear but there also two exponential and two logarithmic scales available.
  • 3.0 meta-signalfollowerhear.png - Listen to how the input is being affected by the LP and HP filters, providing a better idea of exactly what the signal is that's working through this device.
  • LP/HP Filter: Cutoff frequencies of the Low/HighPass filters applied to the input, which restrict the frequency range that triggers the volume envelope.
  • L/R/L+R: Select which of the stereo channels will be used for the input's volume tracking: left (L), right (R) or both (L+R).
  • Lookahead: Shifts the envelope back in time relative to the audio playback. Useful to catch very snappy attack rates. Activating it will add some latency to the device, and for it to work Automatic Plugin Delay Compensation must be enabled.

Destination Limitation

Unlike the other Meta Devices the Destination cannot be a device that appears before (to the left of) the Signal Follower, and this takes two forms.

When targeting the same track or Sampler FX Chain the device must be after the Signal Follower. This is because effect chains are processed left to right, with each device feeding into the next. Likewise, when targeting another track it must be to the right of the track that the Signal Follower is in. Although tracks don't feed into each other, unless you've set that up, Renoise and Redux do process everything in a strict order to ensure maximum efficiency and as little latency as possible. This is the same for Sampler FX Chains, except it’s applied vertically top-to-bottom.

So if you want to target a device that appears before the Signal Follower, then you'll need to make changes so that this is no longer true, either by moving the devices around, or reordering the tracks or Sampler FX Chains.

Tips & Tricks

  • The Signal Follower does not actually alter the signal it receives and so the audio leaving this device will be the same as the input, regardless of what you do with the filtering options or any of the others.
  • The Destination device is usually in another track or Sampler FX Chain, since a common reason for inserting a Signal Follower is for it to allow other elements of a song to react to what the audio is doing at its location. You may have realised that this is actually side-chaining, though obviously this is of the modulation variety and we're not passing along the full audio signal.
  • If you’re looking to use automation to control the general output of this device, then the Dest. Off parameter is the best place to do it.
  • The Sensitivity value applies an inverted gain to the input. At 100% the input gain is reduced to 1/1000th of the original. So generally speaking, if the input is very quiet then low values work best and higher values should be used for louder inputs. But playing around with this value in conjunction with the Output parameters (Min, Max, Offset & Scaling) is the best way to customise how the Destination effect should be controlled.
  • The volume meters at the right of the device are not simply the input and output signals. The left meter shows the value that’s been created from the input once it’s gone through the Input (Attack, Release & Sensitivity) and Filter sections, while the meter on the right is the final value after it’s made its way through the Output parameters.

*Velocity Tracker

The Velocity Tracker adds another dimension of control by responding to the velocity values of notes. For example, when modulating a Filter's cutoff value with a Velocity device, the sound of an instrument can then be drastically altered by pressing the keys harder or softer. As a track effect, input values are only accepted from an instrument that is playing in the same track as the Tracker device. When in a Sampler FX Chain values will be accepted from any track. Also note that a sample does not have to be specifically routed through FX Chains in order to trigger any Tracker devices within them.

3.0 meta-velocitytracker.png

  • Input: The instrument/sample to be used for input.
  • Dest.: Destination track/FX Chain, effect and parameter, allowing you to specify the parameter to be modulated.
  • Dest. Min/Max: The min/maximum value to be used from the destination parameter's range.
  • Scaling: How the input value will be mapped across the chosen input Range. By default, the input is mapped linearly, but you can also select from two exponential and two logarithmic scales.
  • Range: Minimum and maximum velocity range that will be used for input.

*XY Pad

The XY Pad provides a graphical pad that allows the user to perform simple movements and more complex gestures to change two parameters at once. Unlike the other Meta devices, the focus here is on capturing a live performance by the user. You may find it useful to watch our video about this device.

3.0 meta-xypad.png

  • X/Y Axis Setup: Switches between configuring the X and Y axis parameters.
    • Dest.: Destination track/FX Chain, effect and parameter, allowing you to specify the parameter to be modulated.
    • Dest. Min/Max: The minimum/maximum value to be used from the destination parameter's range.
    • Scaling: The scaling that will be applied to the final output value. By default, the input will be mapped linearly, but you can also select from two exponential and two logarithmic scales.
  • Auto Reset: Toggles whether releasing the mouse button on the XY pad will cause the device to jump back to the specified values, much like an auto-centring joystick.
  • Show/Hide Parameters: The small arrow button next to the XY pad allows you to show/hide the parameters.