Hi!
I wanted to implement a sonogram analysis like max's spectroscope~ does (see picture) with FFT analysis and data structures. Any ideas? I guess I can [fft~] connected to a [tabsend~] and then have a [bang~] reading the table values for generating the graph, that's my first guess.
But I am also now inspired by partialtracer.pd from the data structures tutorial, which uses [sigmund~] and it'd be great if it had a new output mode for raw FFT amplitudes, I am assuming that the 'peaks' output doesn't really work for this, or would it?
cheers
Hello
After trying for a lot of time as abstraction, we did my own object, based vaguely on your [pict] object. Alongside fluid.bufstft and fluid.bufmelbands I get great result :
The code is free if you want to take it back in your (fantastic) collection.
On 8 Dec 2022, at 04:58, Alexandre Torres Porres porres@gmail.com wrote:
Hi!
I wanted to implement a sonogram analysis like max's spectroscope~ does (see picture) with FFT analysis and data structures. Any ideas? I guess I can [fft~] connected to a [tabsend~] and then have a [bang~] reading the table values for generating the graph, that's my first guess.
But I am also now inspired by partialtracer.pd from the data structures tutorial, which uses [sigmund~] and it'd be great if it had a new output mode for raw FFT amplitudes, I am assuming that the 'peaks' output doesn't really work for this, or would it?
cheers <Screen Shot 2022-12-08 at 01.51.00.png>_______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Em dom., 11 de dez. de 2022 às 17:32, Pierre Alexandre Tremblay < tremblap@gmail.com> escreveu:
The code is free if you want to take it back in your (fantastic) collection.
I can't feel comfortable getting credit for this amazing work of yours :) I will say I'm stealing it, not getting it back ;)
Getting something like this into ELSE would be great and I'm definitely interested, though my initial interest was trying to see if Data Structures could be used for this. Not sure when I'll have the time for doing this though. I bet Tim Schoen, from PlugData, will really like this too (ELSE is shipped with PlugData).
Thanks!
Data structures get super slow with a few hundred items. For instance, I will have to recode in C our fluid.plotter (and I’m waiting for the new gui interface hinted at) because it gets sluggish… I love the struct paradigm for smaller sets but when you hit 15k points, which is easy in fluid.land, it is not possible to use it.
For the code lift, just put a note to send back the love :)
p
On 12 Dec 2022, at 04:28, Alexandre Torres Porres porres@gmail.com wrote:
Em dom., 11 de dez. de 2022 às 17:32, Pierre Alexandre Tremblay <tremblap@gmail.com mailto:tremblap@gmail.com> escreveu: The code is free if you want to take it back in your (fantastic) collection.
I can't feel comfortable getting credit for this amazing work of yours :) I will say I'm stealing it, not getting it back ;)
Getting something like this into ELSE would be great and I'm definitely interested, though my initial interest was trying to see if Data Structures could be used for this. Not sure when I'll have the time for doing this though. I bet Tim Schoen, from PlugData, will really like this too (ELSE is shipped with PlugData).
Thanks!
Ah ok. I’ll get coding over Christmas then :)
On 12 Dec 2022, at 09:04, IOhannes m zmoelnig zmoelnig@iem.at wrote:
On 12/12/22 09:58, Pierre Alexandre Tremblay wrote:
and I’m waiting for the new gui interface hinted at
if you mean the thing i think you mean, then: don't.
gmfasdr IOhannes
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list