to-the-sun/amanuensis

Implement automatic sidechain compression on playback tracks

to-the-sun opened this issue · 0 comments

Repository

https://github.com/to-the-sun/amanuensis

Details

One of the lofty goals of this system is to automate the mixing process as fully as possible as well. So far some compressors have been utilized, but that's about the extent of it. If you have any ideas on what an "auto-mixer" would look (and sound) like, I would love to discuss the notion with you. I have a few ideas.

One is an automatic ducking system, that detects transients (i.e. more staccato moments in tracks) and momentarily lowers the amplitude of less transient tracks at those times. It seems like a good idea in theory. Again, any comments are welcome.

I do already have a pretty robust transient detection patch that wouldn't require many modifications to utilize. If you're interested, get a hold of me.

Components

I imagine a fairly modular subpatcher could be created that encompasses this functionality. It could be a pretty fun project on its own. In this project the subpatcher would be placed in polyplaybars~.maxpat, which plays each recorded note individually in a separate voice of a poly~. It could be the last thing the signal flows through before leaving the patcher, first calculating the transient signal and sending it off to other voices, and then applying the transient signal from other voices in a subtractive sort of way.

Deadline

There is no deadline, but we can discuss how long it might take to execute.

Communication

Reply to this post or contact me through Github for more details.

Proof of Work Done

https://github.com/to-the-sun