Re: How to analyse and "optimise" a frequency spectrum? (digitising tapes)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2/13/23 4:42 PM, Jeanette C. wrote:
Hey hey,

Hey...
Adding to the thread...

Not what you are looking for, but you may want to take a look at this:
https://github.com/trummerschlunk/master_me

This is MasterMe, a realtime (or not) mastering tool. Developed by Klaus Scheuermann - a mastering engineer & others) for the QSs originally, used pretty much every week for our Quarantine Sessions streaming broadcast (I integrate it in my SuperCollider software). Written mainly in Faust so it could be compiled to a command line client...

One of the cool things it does is leveling to a proper loudness which is invaluable for our streaming sessions (you can choose the level in LUFS, and tons of other parameters).

Best,
-- Fernando


I have digitised a few last tapes. The sound isn't too bad, but all tapes appear to be a little too bass heavy. Since I only work in the terminal I approach the issue with Csound that provides a lot of tools. All kinds of filters, rms/peak metres, an lufs metre and more.

First: did I miss an obvious commandline tool that would produce a
reasonable solution for that?

There are two main issues that I try to improve halfway automatically. 1. Sometimes the stereo balance is a little wrong with one channel being slightly louder than the other. 2. Imrpoving the frequency spectrum, flattening it a little bit.

For 1. I have started by taking the file's peak of both channels seperately and simply multiplying them so the peaks match. Over a whole tape side this should be approximately the same. Or should I go with a different measurement? lufs integrated loudness, momentary or short term maximums?

For the second issue, I am unsure. I have split the audio into frequency bands using octaves, more or less. So the first band goes up to 100Hz, the next to 200, then 400, 800 and so on. I have used Csound's tone and atone filters:
atone highpass filter:
https://csound.com/manual/atone.html
and the matching tone lowpass filter:
https://csound.com/manual/tone.html
Then on each band for each channel I run the lufs metre, storing the maximum momentary and short term values and the integrated loudness.

Though I wonder: are the frequency ranges and type of filter reasonable? If so how would I approximate a reasonably flat spectrum? Which values to
compare to what? I mean: what kind of measurement to use and should I
compare adjecent bands and extrapolate fitting values from that or
compare one frequency band's measurement to the same measurement on the
unprocessed full-band audio?

Any hints and practical suggestions are very welcome.

Thank you and best wishes,

jeanette

_______________________________________________
Linux-audio-user mailing list -- linux-audio-user@xxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to linux-audio-user-leave@xxxxxxxxxxxxxxxxxxxx



[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux