CHAIN SELECTOR LISTENER
A user action I wrote during another Q&A Session. It was an idea of cliffhanger, who had a specific use case for it.
This works very similarly like the user action CONTEXTBINDING. Once triggered, whenever you change the Chain Selector it will compare the name of the activated Chain and call a defined macro automatically.
There are two ways to trigger it:
- Either as a track action, in that case it will apply to the first rack. Audio Effect Rack as well as an Instrument Rack.
Syntax:
[] 3 / CSL
- as a user device action. In this case you can pin it to a specific device, e.g. if you have more that one Rack on your track.
Syntax:
[] 3 / USER_DEV(2) CSL
Once a device is added you can also REMOVE it from being observed. just use [] rcsl
the same as above.
Settings:
When the user action is installed, it will create a .txt file in your ~user/nativeKONTROL/ClyphX_Pro folder, where all the other settings for ClyphX are located.
The file is called: Chain Selector Listener Settings.txt
In this file you can change some settings and which names the action will look for in the name of the device:
DEFAULT MACRO = DEFAULT_CS_MACRO
if a default macro should be called each time you select a chain which name is not in the list, name the macro here.
SHOW MESSAGES = TRUE
If a message should be shown if a name - macro combination is found,turn this option on or off.
MACRO NAMES
The first part is the name of the chain to check, and the second part is the name of the macro to call. Lower/upper case is not relevant, and for the macro name, all whitespaces will be deleted. Example: some chain name = some macro will call the macro $SOMEMACRO$.
chain1 = csl-ch1
dry = csl-dry
drift = csl-drift
Update in Version 1.2 (Feb 2025): Fixed: You now don’t have to put $ signs around the macro name.