Making touchdesigner read values in dBFS

Good morning/afternoon/evening

I’m new to touch designer and I basically know nothing about it, but I have some questions about the capabilities of the software.
I was wondering if it is possible for touch designer to read the peak value of an audio and store it for a period of time in dB Full Scale (or RMS)?
How would I proceed if I wanted an operator to read several stored peak values and compare them?
Is there a way to toggle mutes, by which I mean, muting every channel except 1, when a channel reaches a certain value?

I still have some other questions but those are the essential ones.

Thank you for reading this far, any help is appreciated!
EDIT: English

Take a look at the analyze chop, it can output RMS, and do much more. The function chop can do dB conversions. The trail chop can be triggered to store the analysis of of live audio you want to compare. Take a look at the op snippets for the analyze chop, RMS example

The filein chop can give you the entire waveform of a file and not just the current time slice.

There would be many ways of switching the active channel, perhaps a select chop and some python to target your automation. Or maybe a switch chop with a reference controlling the active channel. Have a look at the fan chop op snippet

1 Like