Has anyone made a nice real-time spectrogram[1] patch? The spectrogram.pd patch that comes with gridflow is pretty close to what I'm looking for, except that it doesn't display any past data, but I figured before i started figuring out how gridflow works I'd check to see if anyone had done the work before. (Or a gem-based one).
Thanks!
-spencer
hey, I'm in the middle of an unfinished patch...
it's really chaos, but i can send you the patch and the pix_spectrogram external source as well if you'd like...
attached is a screenshot of how it looks right now...
J
On Sat, Jan 23, 2010 at 9:02 PM, Spencer Russell spencer.f.russell@gmail.com wrote:
Has anyone made a nice real-time spectrogram[1] patch? The spectrogram.pd patch that comes with gridflow is pretty close to what I'm looking for, except that it doesn't display any past data, but I figured before i started figuring out how gridflow works I'd check to see if anyone had done the work before. (Or a gem-based one).
Thanks!
-spencer
[1] http://en.wikipedia.org/wiki/Spectrogram
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Hi Jaime,
Thanks, that would be great!
I'm asking on behalf of my friend Ron Weiss, who's teaching a class on music signal processing at NYU. Do you mind if I forward the patch on to him?
Thanks again! -spencer
On Sun, Jan 24, 2010 at 12:22 AM, Jaime Oliver jaime.oliver2@gmail.com wrote:
hey, I'm in the middle of an unfinished patch...
it's really chaos, but i can send you the patch and the pix_spectrogram external source as well if you'd like...
attached is a screenshot of how it looks right now...
J
On Sat, Jan 23, 2010 at 9:02 PM, Spencer Russell spencer.f.russell@gmail.com wrote:
Has anyone made a nice real-time spectrogram[1] patch? The spectrogram.pd patch that comes with gridflow is pretty close to what I'm looking for, except that it doesn't display any past data, but I figured before i started figuring out how gridflow works I'd check to see if anyone had done the work before. (Or a gem-based one).
Thanks!
-spencer
[1] http://en.wikipedia.org/wiki/Spectrogram
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
joliverl@ucsd.edu www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org
858 750 0924 (cel) 858 202 1522 (home) 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA
Hi spencer,
no problem, just beware it is really chaotic and there is no documentation. all the gui stuff is just partially working... anyway, the idea is to do some sort of visual manipulation of spectra, a little different than audiosculpt... a long way to what i want to do still...
in any case, i'll post it when it is working better.
J
On Sat, Jan 23, 2010 at 10:17 PM, Spencer Russell spencer.f.russell@gmail.com wrote:
Hi Jaime,
Thanks, that would be great!
I'm asking on behalf of my friend Ron Weiss, who's teaching a class on music signal processing at NYU. Do you mind if I forward the patch on to him?
Thanks again! -spencer
On Sun, Jan 24, 2010 at 12:22 AM, Jaime Oliver jaime.oliver2@gmail.com wrote:
hey, I'm in the middle of an unfinished patch...
it's really chaos, but i can send you the patch and the pix_spectrogram external source as well if you'd like...
attached is a screenshot of how it looks right now...
J
On Sat, Jan 23, 2010 at 9:02 PM, Spencer Russell spencer.f.russell@gmail.com wrote:
Has anyone made a nice real-time spectrogram[1] patch? The spectrogram.pd patch that comes with gridflow is pretty close to what I'm looking for, except that it doesn't display any past data, but I figured before i started figuring out how gridflow works I'd check to see if anyone had done the work before. (Or a gem-based one).
Thanks!
-spencer
[1] http://en.wikipedia.org/wiki/Spectrogram
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
joliverl@ucsd.edu www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org
858 750 0924 (cel) 858 202 1522 (home) 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA
I was just adding a cepstrogram patch to the examples package for my timbreID externs. I modified it and made a spectrogram example too. It's not real time though - you just load samples and it plots spectrograms using Pd's struct & scalar objects. If you want to take a look at it, you can download the externs and examples at my site: www.williambrent.com.
Here's a screenshot of a horrific soprano vibrato sample.
On Sat, Jan 23, 2010 at 9:02 PM, Spencer Russell spencer.f.russell@gmail.com wrote:
Has anyone made a nice real-time spectrogram[1] patch? The spectrogram.pd patch that comes with gridflow is pretty close to what I'm looking for, except that it doesn't display any past data, but I figured before i started figuring out how gridflow works I'd check to see if anyone had done the work before. (Or a gem-based one).
Thanks!
-spencer
[1] http://en.wikipedia.org/wiki/Spectrogram
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Nice!!
J
On Tue, Jan 26, 2010 at 12:53 AM, William Brent william.brent@gmail.com wrote:
I was just adding a cepstrogram patch to the examples package for my timbreID externs. I modified it and made a spectrogram example too. It's not real time though - you just load samples and it plots spectrograms using Pd's struct & scalar objects. If you want to take a look at it, you can download the externs and examples at my site: www.williambrent.com.
Here's a screenshot of a horrific soprano vibrato sample.
On Sat, Jan 23, 2010 at 9:02 PM, Spencer Russell spencer.f.russell@gmail.com wrote:
Has anyone made a nice real-time spectrogram[1] patch? The spectrogram.pd patch that comes with gridflow is pretty close to what I'm looking for, except that it doesn't display any past data, but I figured before i started figuring out how gridflow works I'd check to see if anyone had done the work before. (Or a gem-based one).
Thanks!
-spencer
[1] http://en.wikipedia.org/wiki/Spectrogram
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-- William Brent www.williambrent.com
“Great minds flock together” Conflations: conversational idiom for the 21st century
www.conflations.com
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Thanks :) It doesn't let you do any spectrum modifications though - is that where your GEM extern is heading?
And its funny, I hadn't thought of doing a real time one, but it was a quick change. It's pretty fun to whistle and see it plot. I'm uploading this real time version to my package right now.
On Tue, Jan 26, 2010 at 1:03 AM, Jaime Oliver jaime.oliver2@gmail.com wrote:
Nice!!
J
On Tue, Jan 26, 2010 at 12:53 AM, William Brent william.brent@gmail.com wrote:
I was just adding a cepstrogram patch to the examples package for my timbreID externs. I modified it and made a spectrogram example too. It's not real time though - you just load samples and it plots spectrograms using Pd's struct & scalar objects. If you want to take a look at it, you can download the externs and examples at my site: www.williambrent.com.
Here's a screenshot of a horrific soprano vibrato sample.
On Sat, Jan 23, 2010 at 9:02 PM, Spencer Russell spencer.f.russell@gmail.com wrote:
Has anyone made a nice real-time spectrogram[1] patch? The spectrogram.pd patch that comes with gridflow is pretty close to what I'm looking for, except that it doesn't display any past data, but I figured before i started figuring out how gridflow works I'd check to see if anyone had done the work before. (Or a gem-based one).
Thanks!
-spencer
[1] http://en.wikipedia.org/wiki/Spectrogram
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-- William Brent www.williambrent.com
“Great minds flock together” Conflations: conversational idiom for the 21st century
www.conflations.com
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-- Jaime E Oliver LR
joliverl@ucsd.edu www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org
858 750 0924 (cel) 858 202 1522 (home) 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA
yes, the idea is to make image manipulations to spectra, visual elements controlling audio processes graphed in gem, etc. and re-synthesize back. A kind of audiosculpt I suppose. I haven't used that one in a while so... hopefully there is something of interest in here...
J
On Tue, Jan 26, 2010 at 1:21 AM, William Brent william.brent@gmail.com wrote:
Thanks :) It doesn't let you do any spectrum modifications though - is that where your GEM extern is heading?
And its funny, I hadn't thought of doing a real time one, but it was a quick change. It's pretty fun to whistle and see it plot. I'm uploading this real time version to my package right now.
On Tue, Jan 26, 2010 at 1:03 AM, Jaime Oliver jaime.oliver2@gmail.com wrote:
Nice!!
J
On Tue, Jan 26, 2010 at 12:53 AM, William Brent william.brent@gmail.com wrote:
I was just adding a cepstrogram patch to the examples package for my timbreID externs. I modified it and made a spectrogram example too. It's not real time though - you just load samples and it plots spectrograms using Pd's struct & scalar objects. If you want to take a look at it, you can download the externs and examples at my site: www.williambrent.com.
Here's a screenshot of a horrific soprano vibrato sample.
On Sat, Jan 23, 2010 at 9:02 PM, Spencer Russell spencer.f.russell@gmail.com wrote:
Has anyone made a nice real-time spectrogram[1] patch? The spectrogram.pd patch that comes with gridflow is pretty close to what I'm looking for, except that it doesn't display any past data, but I figured before i started figuring out how gridflow works I'd check to see if anyone had done the work before. (Or a gem-based one).
Thanks!
-spencer
[1] http://en.wikipedia.org/wiki/Spectrogram
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-- William Brent www.williambrent.com
“Great minds flock together” Conflations: conversational idiom for the 21st century
www.conflations.com
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-- Jaime E Oliver LR
joliverl@ucsd.edu www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org
858 750 0924 (cel) 858 202 1522 (home) 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA
-- William Brent www.williambrent.com
“Great minds flock together” Conflations: conversational idiom for the 21st century
www.conflations.com
On Sat, Jan 23, 2010 at 9:02 PM, Spencer Russell spencer.f.russell@gmail.com wrote:
Has anyone made a nice real-time spectrogram[1] patch? The spectrogram.pd patch that comes with gridflow is pretty close to what I'm looking for, except that it doesn't display any past data, but I figured before i started figuring out how gridflow works I'd check to see if anyone had done the work before. (Or a gem-based one).
On Tue, Jan 26, 2010 at 12:53 AM, William Brent william.brent@gmail.com wrote:
I was just adding a cepstrogram patch to the examples package for my timbreID externs. I modified it and made a spectrogram example too. It's not real time though - you just load samples and it plots spectrograms using Pd's struct & scalar objects. If you want to take a look at it, you can download the externs and examples at my site: www.williambrent.com.
Here's a screenshot of a horrific soprano vibrato sample.
Great! I'm checking out your TimbreID externs now.
A while ago I was working on a set of externs to train and use hidden markov models, so a robust set of feature extractors in PD would be a great addition!
we'll see if I pick up the project again...
-s-