-
Hi! I have ReaLearn mappings set up to allow for automated FX chain selection (similar to Ableton) like Tycho describes here. In my setup, the mapping for each FX container sets the container's Wet to 100% and all other containers to 0%. This is done instead of bypassing to avoid audio popping/clicking during the switch, and it works great this way but would like to save cpu while at 0% by making it bypassed. Is there a way to set up a mapping that only fires before/after the Wet setting is set to 100%/0%, so that I can both have pop-free audio and bypass muted FX containers? Hope this makes sense and thanks for reading. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
You could achieve that by adding another mapping that mutes/unmutes after a small delay (mapped to the same button). ReaLearn processes the mappings in the order they appear, from top to bottom. You can achieve the delay by using control transformation preset "Templates → Other → Delayed button" (best use it with "Press only", otherwise releasing the button will overwrite the delay). Another potential way: You can prevent a mapping from firing by turning it inactive if an FX param is not in a certain value range. For example, you could turn the "Mute" mapping inactive if "Wet" is > 0%. And turn "Unmute" mapping active if "Wet" is 0%. This is called target-based conditional activation. |
Beta Was this translation helpful? Give feedback.
-
Thank you Ben! I'll give this a try. Though I am using Linux (Mint) and don't see the templates menu for control transformation, it's just a big open text field. I do of course see the template menu when using Reaper on my Mac, but not Linux. Wasn't sure if that was a feature that hadn't made it to the Linux build yet. |
Beta Was this translation helpful? Give feedback.
You could achieve that by adding another mapping that mutes/unmutes after a small delay (mapped to the same button). ReaLearn processes the mappings in the order they appear, from top to bottom. You can achieve the delay by using control transformation preset "Templates → Other → Delayed button" (best use it with "Press only", otherwise releasing the button will overwrite the delay).
Another potential way: You can prevent a mapping from firing by turning it inactive if an FX param is not in a certain value range. For example, you could turn the "Mute" mapping inactive if "Wet" is > 0%. And turn "Unmute" mapping active if "Wet" is 0%. This is called target-based conditional activation.