Over the past twelve months Chaos Culture have been working tirelessly on Signal, a set of MaxforLive building blocks that allow you to build your own signal flow that can be used to create audio, control voltage or just modulate anything in Live.
MaxforLive can represent a steep learning curve to someone who hasn't learnt how to code before, it's graphical manner certainly helps reduce that somewhat but it can be a labour of love in the first instance to get pleasing results when you first open it.
And yet nothing else is as powerful when connected in live through the API via the Live Object Model. We wanted to create a system that would allow you to quickly drag together pre-built modules without having to worry about learning how to achieve a result but still be advanced enough that the most technical of users could also benefit.
Signal is a toolbox of those modules that can be connected together to create or modify signals from Ableton Live, transform and output them as Audio or control for parameters. Begin by spawning modules from the menu and then connect them with patch cords by clicking on each modules inputs (left) and outputs (right). You can click on any output to monitor its signal within the scope and all modules run at audio rate. Use the Audio In & Out Modules to exchange signals between devices or to send & receive control voltage.
Signal is a node based / modular playground for control signals such as LFOs, envelopes and automations. Some Max for Live control devices have a lot of issues and limit the possibilities by completely taking over the control of a parameter in Live. Signal uses audio signals for all its calculations and lets you route them however you want giving you a lot more options while keeping the highest quality possible along with staying sample accurate.
Additionally it eliminates chain mapping, where you would use an LFO on another one. Since every mapping in Live introduces a delay as well as CPU usage, chain mapping is not useful at all. With Signal you only need one mapping to make everything possible. You can always add another signal and keep expanding the setup. Especially by using multiple instances you can use Lives own routing to mix control signals, record them and play them back in any way using the session view, the Looper device or simply by triggering them using Simpler/Sampler.
The modules in Signal are versatile, you don’t need a lot of them to create something useful. With a lot of additional features that haven’t been done before, bypassing mapped parameters for example, Signal is the ultimate control device.
With the flexibility Signal becomes a meta language, you can basically create your own control devices exactly how you like it without actually having to program them in Max. Signal takes away all the work of getting the basics to work and leaves you only with the decision making.
INPUTS & OUTPUTS
Learn more about Ableton Live and Max4Live: https://ask.audio/academy?nleloc=category/audio/application/ableton