MSpectralDynamics feature request

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

Post

Would it be possible to add the possibility of extracting a spectral threshold (average spectral profile) with MSpectralDynamics by opening and reading a soundfile, in the same way implemented in MAutodynamicEQ, instead of playing a sound as we do now?

Post

.. or even drag the file onto the graph are when set to "Capture"?
DarkStar, ... Interesting, if true
Inspired by ...

Post

When the dev time allows... but I'm afraid I don't see it happening any time soon... Everyone is suggesting features :D :D
Vojtech
MeldaProduction MSoundFactory MDrummer MCompleteBundle The best plugins in the world :D

Post

I ALMOST came up with a way of doing this... it's just the amplitude 'scale' is wrong:

-Load an MFreeformEQ
-Analyze your audio in the source field (you can use the 'analyse audio' function if you want to use a file)
-Click and click again the target analyse field to create a blank flat line
-Change the 'range' control to maximize the amplitude range
-Click 'analyse target to sound like source' button, this will create a curve that matches the source file

Some of the curve will be above zero, which will not map well to spectrum dynamics, as it only wants negative values... so lets pull the curve down:
-right click the created EQ curve and disable 'drawing mode', enable 'snap to x' and 'snap to y'
-select all points by dragging across them in the graph
-pull the points downwards until they're all below 0dB, they should retain their shape and X position due to the snapping
-right click the graph again and select 'export csv' to save the graph as text data
-in SpectralDynamics, right click the threshold graph and 'import csv'

After these steps, you'll see the frequency graph of the sound. Again, unfortunately the amplitude will likely be too shallow, but maybe someone can think of a smart way to scale this, e.g. you could multiply the values in the csv

I know you're looking for a more accurate way of doing this, but I thought it would be interesting to show what is possible.

EDIT - yeah, just opened the CSV file in libreoffice (a free office suite) and multiplied all the values (which are -1 to +1) by 64, resaved and imported into SpectralDynamics and get a way more accurate graph. So it's totally possible to do this trivially.

Post

Thank you, I will try.

Post

How do you multiply values? Is it hard thing to do?

Post Reply

Return to “MeldaProduction”