[PD] convert an audio signal to floats at single audio sample precision

Derek Holzer macumbista at gmail.com
Sat Oct 15 18:51:14 CEST 2022

Hi Tim,

this does almost the opposite of what I want, it converts audio to 
colors. I need to look up the pixel values in a video image and get them 
out, eventually as audio.

For the deep dive, you can see my Rutt/Etra Scan Processing emulation in 
the Vector Synthesis library:


Work sample:


Also, the [pix_sig2pix~] object is also limited by the blocksize.


On 2022-10-15 18:38, tim vets wrote:
> [pix_sig2pix~] any good?
> On Sat, Oct 15, 2022 at 6:08 PM Derek Holzer <macumbista at gmail.com 
> <mailto:macumbista at gmail.com>> wrote:
>     Dear list,
>     I am trying to convert an audio signal into a series of floats. I
>     would like to do this for every sample in the audio signal, however
>     the closest I can get using a variety of techniques is in blocks of 64
>     samples. I have tried snapshot with a metro set at 1 sample intervals.
>     I have also tried using tabsend to write the audio to a table and then
>     read it back at a rate of one sample at a time, using the timer object
>     set to an interval of 1 sample and a block~ object to rest it at the
>     end of every DSP block. I cannot get to single sample accuracy either
>     way. How else could I try?
>     Why do I need this? Well I am using Gem's pix_data to get a new
>     brightness value from its frame buffer for every sample in the audio
>     signal, however pix_data only responds to messages. So alternately, I
>     would be very interested if someone wanted to modify pix_data to
>     respond to audio signals.
>     Thank you for your kind attention,
>     Derek
>     _______________________________________________
>     Pd-list at lists.iem.at <mailto:Pd-list at lists.iem.at> mailing list
>     UNSUBSCRIBE and account-management ->
>     https://lists.puredata.info/listinfo/pd-list
>     <https://lists.puredata.info/listinfo/pd-list>

Derek Holzer

More information about the Pd-list mailing list