[Pd] Playing a bitmap

Chuckk Hubbard badmuthahubbard at gmail.com
Thu Jan 25 10:58:43 CET 2007


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 at 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 at parisgraphics.com <paris at 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 at gmail.com>
> > > Date: Tue, January 23, 2007 12:59 am
> > > To: "Claude Heiland-Allen" <claudiusmaximus at goto10.org>, PD-list at iem.at
> > >
> > > That looks rad.  I'll have to try it out.
> > >
> > > Kevin
> > >
> > > On 1/22/07, Claude Heiland-Allen <claudiusmaximus at goto10.org > wrote:Chuckk Hubbard wrote:
> > > > On 1/23/07, Claude Heiland-Allen < claudiusmaximus at 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?
> > > >>
> > > >> http://gridflow.ca/gallery/photo_pianoroll.pd.gif
> > > >
> > > > 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 at iem.at  mailing list
> > > UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
> > >
> > >
> > >
> > > --
> > >
> > >
> > > ++++
> > > http://pocketkm.blogspot.com
> > > ---------------------------------------------------------------------
> > > _______________________________________________
> > > PD-list at iem.at mailing list
> > > UNSUBSCRIBE and account-management ->
> > > http://lists.puredata.info/listinfo/pd-list
> > >
> >
> >
> > _______________________________________________
> > PD-list at 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
>


-- 
"Far and away the best prize that life has to offer is the chance to
work hard at work worth doing."
-Theodore Roosevelt
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: scanpic.pd
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20070125/d59a8a19/attachment.asc>


More information about the Pd-list mailing list