0
$\begingroup$

I have simple audio files of single plucked notes from a guitar:

enter image description here

I want to graph the amplitude of each partials over time, rather than just have this color-coded "dB" intensity graphing I have here.

I can delete the extraneous frequencies in Izotope RX easily enough which I think does the same thing as FFT windowing:

enter image description here

Is this the right approach? How can I next get the amplitude of this window over time?

I know basic C++/JUCE but mostly for synth design. I'm not a pro on DSP, FFT, etc.

I appreciate any guidance.

$\endgroup$
0
$\begingroup$

I would save the filtered audio file as a dat file using the command line SoX application. This transforms the audio to time vs. amplitude values, which can then simply be displayed as a graph.

$\endgroup$
  • $\begingroup$ "dat" is not a file format. You probably mean "raw audio samples", or something similar. $\endgroup$ – Marcus Müller Jun 22 at 18:20
  • $\begingroup$ I did not claim it to be. Dat files are used for exactly the purpose the OP of the question wants to use it for. Dat files can't be played obviously, only further processed. I use them often for this. $\endgroup$ – Petoetje59 Jun 23 at 14:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.