[Pd] Playing a bitmap

Chuckk Hubbard badmuthahubbard at gmail.com
Thu Jan 25 09:42:06 CET 2007


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




More information about the Pd-list mailing list