This is exactly why i think expressions would be a good idea.
Side chaining is extremely useful, but it’s also something a lot of people would never ever touch.
Side chaining is the act of connecting attributes that have no inherent relationship, and a script utility that let you do sidechaining (which is really just an “input = some track” type script) would let us do anything similar to it as well as any number of weird crap halfway through. I reckon there’s a huge bit of work to get something like that working, but i think that work would have to be done, at least partially, to get sidechaining working for compressors in the first place.
Killing x number of flies with one swat really, open the structure’s dependency graph on a superficial level so we can do this kind of thing ourselves, and create our own devices to a certain degree by scripting effect chain relationships.
Interesting. I think that side chaining would be the feature to wish from next version of Renoise. That alone would make me buy it. For now, I think I’ll just try to learn the basics with the free version =)
yes, this is a very essential part of most house and techo. compared to the complexity of features already developed, I would bet money the renoise guys could implement in just a few hours! i would even offer to do the job myself but am not an experienced enough programmer to do it properly, although i’d still give it a go lol - btw how do you get the source? Do you have to officially join the dev team to get it? Just out of interest…
But anyway, this is an important feature! Its got my vote.
Yeah this is requested a lot and I honestly dont know why it has not been implemented. Renoise is predominantly a tool to make programmed electronic music. This kind of music, especially the bass heavy dance styles, pretty much always has sidechaining involved. It is an integral part of the sound!
What would REALLY rule, would be a sidechain device which has the ability to send to unlimited tracks.
The tracks would be accessed through a pull down window box which would list all the currently present tracks. Each time a track was selected, a new element on the sidechain gui would occur, with a bypass option.
This would rule.
The receiving track(s), would automatically have the ability to receive the side chain info into all of their plug ins (each plug in would have a Yes/No option)
To be honest, your idea is good, but flawed. The thing me and sunjammer were talking about in that thread I posted was the fact that metadevices should be broken into very specific tasks… that’s why we decided to it should have an amplitude reader and a metadata router instead of a sidechain device. So, in relation to your request, why have that built into the sidechain metadevice(s) when you could in fact split that feature off into another well needed feature that would benefit ALL the metadevices in Renoise? Why not make a metadata splitter? This would solve problems that people have with having consistent LFO action across multiple effects, it would allow for what you want here, and who knows what else once other metadevices, like the envelope metadevice I envisioned, are implemented.
In the meantime dbAudioware has crafted a sidechain compressor that works in renoise as it is now. They solve it with one instance of the plugin being a send+passthrough and on the other instance of the plugin it works as a reciever + compressor.