Have you got any ideas/links for how to do this (specifically with MC)? been messing around with Max over the past few months but haven't tried making a reverb patch yet.
Sure!
- Make your standard echo with a tapout~ feeding back into its tapin~ but prepend all the signal objects with "mc."
- Give the mc.tapin~ a bunch of channels by adding a @chans attribute (I started with 32)
- Add a mc.mixdown~ at the end of that chain, followed by mc./~ 16 (half of chans)
- Plug an mc.line~ into the mc.tapout~ - this will control the delay time. Give it like 1000 ms of slew.
- Send the mc.line~ a list message of: 1) "deviate" 2) the deviation in ms 3) the "center" delay time in ms
To start, try 5 for the center and 2 for deviation. Also make sure your feedback is cranked above 95%. The closer the deviation gets to 0 the more it becomes like a normal delay, so it's easy to "morph", and your slew can smooth out this transition.
Just gave this a go, and I'm not sure if I made it correctly but it still sounds wicked. thanks!