Hello everyone, I recently found a plugin called MAIM, and I wanted to know if it were possible to replicate a similar effect in PureData without loading the VST? I guess any type of loss in quality / artifacting of the incoming audio is favourable.
-
MP3 Effect?
[the greatest sorcery is expr~]
-
@polyplexmescalia Probably the easiest way is to use vstplugin~ to run Maim directly.
MP3 encoding is based on analyzing FFT frames and throwing away bins based on psychoacoustic rules. I think this will be difficult to implement in vanilla Pd.
hjh
-
@ddw_music said:
@polyplexmescalia Probably the easiest way is to use vstplugin~ to run Maim directly.
MP3 encoding is based on analyzing FFT frames and throwing away bins based on psychoacoustic rules. I think this will be difficult to implement in vanilla Pd.
hjh
Hey that was all the info I needed! It will be difficult but I will try nontheless before I just use the VST. Thank you!
[the greatest sorcery is expr~]
-
@polyplexmescalia Most people won't notice the difference between aliasing and the weird smearing of low quality mp3s, so downsampling might be enough for your needs? Perhaps fake the smearing with an allpass filter/phaser on top of the downsampling?
-
@polyplexmescalia said:
It will be difficult but I will try nontheless before I just use the VST. Thank you!
Had a thought, you might not even have to simulate true mp3 encoding -- you might just randomly zero out some bins probabilistically, and weight the zeroing-out so that higher or quieter bins are more likely to be discarded. That would mess up transients and give that watery effect to noisy sounds like cymbals (as usually happens with low-rate mp3 encoding). Worth a try, and much easier to implement than a full psychoacoustic model.
hjh
-
@ddw_music True. I hadn't thought about that... But I am realizing that that is WAY easier and less complex. Thank you.
[the greatest sorcery is expr~]
-
@oid I mean, I guess. I will also try this.
[the greatest sorcery is expr~]