MConvolution.... Turbo?

Official support for: meldaproduction.com
Post Reply New Topic
RELATED
PRODUCTS

Post

I was just reading the review in Sound On Sound of MCabinet, and it occurred to me that MCabinet is essentially a way to take a convolutional impulse and convert it into an editable version. Of course MCabinet only works with static 'filter' type IR's that are used for tone shaping and not 'time based' impulse responses for things like reverb...

But what if it was? What if there was a way to make a MCabinet type analysis and controlwhich incorporated changes over time... like adding an additional 'dimension' to MCabinet, of 'time'.

I'm not sure if I'm explaining this well, but the goal would be to have MConvolution have the analysis and editability of MCabinet... What a world that would be :)

Just a thought.

Post

You seem confused about "static" and "time-based" IRs. Usually when people refer to IRs being "static", they mean that they are linear with respect to level, not time.

All IRs are time-based. They are literally a time response. The IR for a clean delay is just some empty samples followed by a single non-zero sample.

All IRs can be converted to/from a frequency response by Fourier transform methods. When you recombine a delayed signal with the original, you get comb filtering which is an awkward response to tweak graphically. But what about a clean delay? Well the frequency response is flat. The delay information goes into phase response, with limits determined by the FFT buffer size.

So I guess what you want is a graphical editor for both frequency and phase, to be iFFTed back into an impulse response and applied to a sample. I suggest you look into "spectral delay" effects for this type of thing, where delay time can be varied across the frequency range.

Post

Perhaps I'm not making myself clear.

I'm aware that all IR's have a time component to them, but the purpose of the IR's replicated by MCabinet are tone shaping IR's, as opposed to IR's who's main purpose is to add a reverberation tail to a sound.

MCabinet creates a static filter shape IR with some resonance. I'm suggesting incorporating the analysis and editability functions of MCabinet into more general purpose reverberation convolution, where the frequency response changes over time.

Post

I had an idea for this too. Basically it would be like a wavetable version of MFreeformEqualizer. You'd have 2 slots and each would have an EQ that could either take frequency info from a wav file or let the user draw in what they want. It could also have smoothing and tilting parameters. You could you'd then be able to set a time value and send white noise through the first and the filter would morph into the 2nd over the time you specified. This would be the basic idea and of course it should be expanded to having more than 2 slots, other types of noise, noise decay rate, etc. I think this would allow a lot of creative possibilities to create not only reverb, but things like resonators and AFAIK there is nothing like this available.

Post

Yeah, I've wanted to have a true morphing filter too. I tried building one in MXXX without much luck.

Again though, what I'm talking about is slightly different. Perhaps this exercise will explain it:
- open up MCabinet
- analyse a REVERB IR in it (something with an audible tail)
- play some audio through it
- notice that you can hear the tonality of the reverb and can modify this with MCabinet's awesome controls
- notice though that the 'reverb' has been lost and you are just left with a static filter effect

What I'm looking for is the ability to use MCabinet's analysis and editability while retaining the reverb.

Post

vectorwarrior wrote: Fri Jul 10, 2020 3:25 pm Yeah, I've wanted to have a true morphing filter too. I tried building one in MXXX without much luck.

Again though, what I'm talking about is slightly different. Perhaps this exercise will explain it:
- open up MCabinet
- analyse a REVERB IR in it (something with an audible tail)
- play some audio through it
- notice that you can hear the tonality of the reverb and can modify this with MCabinet's awesome controls
- notice though that the 'reverb' has been lost and you are just left with a static filter effect

What I'm looking for is the ability to use MCabinet's analysis and editability while retaining the reverb.
The way I explained above will do that. Reverb IRs consist of EQ snapshots over time. Without morphing the filter over time you won't be able to create a realistic sounding reverb. If you just want a static EQ curve before a reverb you can use MCabinet before MConvolutionMB using the white noise setting to create an artificial IR.

Post

Have you checked out the MTurbo Reverb Tutorial Video series: Here's part 2 where the "analysis tool" is shown.
The analysis tool shows you the frequency respnse of the reverb on designed.
Another thing - MTurboReverb can analyse IRs into the ER tab.

Post

Seems I'm not the only one to consider this idea.

I thought it could be implemented by another crossover type: Manual

So each band would have a different IR and then via the Manual control you sweep through the frequency bands it brings them in and out if the convolution algorithm. So its similar to the level crossover only the user would control the 'level' position, which dictates which band the audio is going through and therefore which IR.

Post

VariKusBrainZ wrote: Sat Jul 11, 2020 10:27 am Seems I'm not the only one to consider this idea.

I thought it could be implemented by another crossover type: Manual

So each band would have a different IR and then via the Manual control you sweep through the frequency bands it brings them in and out if the convolution algorithm. So its similar to the level crossover only the user would control the 'level' position, which dictates which band the audio is going through and therefore which IR.
The level parameter can already be controlled.
Jason @ Melda Production

Post

jmg8 wrote: Sat Jul 11, 2020 1:46 pm The level parameter can already be controlled.
Thanks dude.

Ive looked into this before and it didnt work as expected.
However, that was several versions ago so maybe time to revisit this idea and see if updates have changed the situatuation.

Post

Hehe well, the problem is, an IR can be any static LTI filter. That's everything from an eq to LP eq, reverb, delay... So a general "visual editing of that, which would make sense" is imho quite impossible. It needs to be designed for some specific task in mind.
Vojtech
MeldaProduction MSoundFactory MDrummer MCompleteBundle The best plugins in the world :D

Post Reply

Return to “MeldaProduction”