you might also want to check out the Gem object:
pix_pix2sig~
best, p
-------- Original Message -------- Subject: Re: [Pd] Playing a bitmap From: "Kevin McCoy" km.takewithyou@gmail.com Date: Tue, January 23, 2007 12:59 am To: "Claude Heiland-Allen" claudiusmaximus@goto10.org, PD-list@iem.at
That looks rad. I'll have to try it out.
Kevin
On 1/22/07, Claude Heiland-Allen <claudiusmaximus@goto10.org > wrote:Chuckk Hubbard wrote:
On 1/23/07, Claude Heiland-Allen < claudiusmaximus@goto10.org> wrote:
Chuckk Hubbard wrote:
Has anyone done this with Pd? I thought I remembered something in GEM, but I can't find it anywhere. Just to have a cursor scroll left to right and assign the different values of pixels to different musical properties...
-Chuckk
Like this?
Yeah, I think so. How's it work? Thanks for sharing.
-Chuckk
Not sure exactly, it's not my patch, but from the screenshot it looks like it copies a scanline of greyscale pixels into an array, then rescales the array exponentially into annother array (frequency<->pitch conversion), then does an inverse fft and sends the resulting audio to dac~; the partials of the output sound being determined by the particular scanline of the image that was just copied to the array.
I think this technique is a form of "scanned synthesis", but I'm not an expert on terminology. At least searching pd-list for that term shows up some interesting results...
Claude
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
--
++++ http://pocketkm.blogspot.com
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
So, it seems to me the input would have to be a couple of pixels at a time, with a small block size, in order to scroll. Like enter a column of pixels and do, as someone mentioned, reverse FFT to get a block. Maybe map the image to a rectangle with width 1, then slide it across? I don't necessarily have to see the scrolling or even the image, but it would be nice. I don't want to be obnoxious, but I know next to nothing about Gem, so any suggestions are welcome.
-Chuckk
On 1/23/07, paris@parisgraphics.com paris@parisgraphics.com wrote:
you might also want to check out the Gem object:
pix_pix2sig~
best, p
-------- Original Message -------- Subject: Re: [Pd] Playing a bitmap From: "Kevin McCoy" km.takewithyou@gmail.com Date: Tue, January 23, 2007 12:59 am To: "Claude Heiland-Allen" claudiusmaximus@goto10.org, PD-list@iem.at
That looks rad. I'll have to try it out.
Kevin
On 1/22/07, Claude Heiland-Allen <claudiusmaximus@goto10.org > wrote:Chuckk Hubbard wrote:
On 1/23/07, Claude Heiland-Allen < claudiusmaximus@goto10.org> wrote:
Chuckk Hubbard wrote:
Has anyone done this with Pd? I thought I remembered something in GEM, but I can't find it anywhere. Just to have a cursor scroll left to right and assign the different values of pixels to different musical properties...
-Chuckk
Like this?
Yeah, I think so. How's it work? Thanks for sharing.
-Chuckk
Not sure exactly, it's not my patch, but from the screenshot it looks like it copies a scanline of greyscale pixels into an array, then rescales the array exponentially into annother array (frequency<->pitch conversion), then does an inverse fft and sends the resulting audio to dac~; the partials of the output sound being determined by the particular scanline of the image that was just copied to the array.
I think this technique is a form of "scanned synthesis", but I'm not an expert on terminology. At least searching pd-list for that term shows up some interesting results...
Claude
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
--
++++ http://pocketkm.blogspot.com
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Here's what I have so far, using: http://upload.wikimedia.org/wikipedia/en/d/df/US_%241_obverse.jpg Since it's not copyrighted. I don't understand exactly what's happening. It doesn't sound to me like it's what I want; the frequencies just don't seem to line up.
-Chuckk
On 1/25/07, Chuckk Hubbard badmuthahubbard@gmail.com wrote:
So, it seems to me the input would have to be a couple of pixels at a time, with a small block size, in order to scroll. Like enter a column of pixels and do, as someone mentioned, reverse FFT to get a block. Maybe map the image to a rectangle with width 1, then slide it across? I don't necessarily have to see the scrolling or even the image, but it would be nice. I don't want to be obnoxious, but I know next to nothing about Gem, so any suggestions are welcome.
-Chuckk
On 1/23/07, paris@parisgraphics.com paris@parisgraphics.com wrote:
you might also want to check out the Gem object:
pix_pix2sig~
best, p
-------- Original Message -------- Subject: Re: [Pd] Playing a bitmap From: "Kevin McCoy" km.takewithyou@gmail.com Date: Tue, January 23, 2007 12:59 am To: "Claude Heiland-Allen" claudiusmaximus@goto10.org, PD-list@iem.at
That looks rad. I'll have to try it out.
Kevin
On 1/22/07, Claude Heiland-Allen <claudiusmaximus@goto10.org > wrote:Chuckk Hubbard wrote:
On 1/23/07, Claude Heiland-Allen < claudiusmaximus@goto10.org> wrote:
Chuckk Hubbard wrote:
Has anyone done this with Pd? I thought I remembered something in GEM, but I can't find it anywhere. Just to have a cursor scroll left to right and assign the different values of pixels to different musical properties...
-Chuckk
Like this?
Yeah, I think so. How's it work? Thanks for sharing.
-Chuckk
Not sure exactly, it's not my patch, but from the screenshot it looks like it copies a scanline of greyscale pixels into an array, then rescales the array exponentially into annother array (frequency<->pitch conversion), then does an inverse fft and sends the resulting audio to dac~; the partials of the output sound being determined by the particular scanline of the image that was just copied to the array.
I think this technique is a form of "scanned synthesis", but I'm not an expert on terminology. At least searching pd-list for that term shows up some interesting results...
Claude
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
--
++++ http://pocketkm.blogspot.com
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-- "Far and away the best prize that life has to offer is the chance to work hard at work worth doing." -Theodore Roosevelt