[PD] RPI4 GPIO

Ico Bukvic ico at vt.edu
Fri Nov 25 00:08:23 CET 2022


Get Pd-L2Ork and use its K12 mode abstractions that include out-of-box RPi
connectivity (see extra/K12 subfolder). Best paired with lots-of-pots RPi
shield that gives you 8 channels of GPIO I/O (including  software PWM on
all 8 channels or the usual hw PWM via dedicated hardware GPIO pins) and 8
channels of analog input via SPI (needs to be enabled in /boot/config.txt
and requires reboot once enabled).

Best,

Ico

-- 
Ivica Ico Bukvic, D.M.A.
Director, Creativity + Innovation
Institute for Creativity, Arts, and Technology

Virginia Tech
Creative Technologies in Music
School of Performing Arts – 0141
Blacksburg, VA 24061
(540) 231-6139
ico at vt.edu

ci.icat.vt.edu
l2ork.icat.vt.edu
ico.bukvic.net

On Thu, Nov 24, 2022, 13:50 Patko nytkophilus <colet.patrice at gmail.com>
wrote:

> Latency might be problematic with realtime processes and in my case this
> is not for realtime. You might be interested into realtime kernel used in
> patchbox os for rpi. I've got jack+pd- nogui running with 2ms buffer and no
> xrun.
>
> Le jeu. 24 nov. 2022, 18:38, Sebastian Lexer <s.lexer at incalcando.com> a
> écrit :
>
>> Hello,
>>
>> are you not getting unreliable latency due to the local network
>> connection between your gpios and pd processes and triggers?
>> When I used this method previously, timings between gpio reading and pd
>> receiving the udp packages varied between 5 to 15ms.
>>
>>
>>
>> Patco wrote on 24/11/2022 15:51:
>> > Hello,
>> >   My actual favorite method to read/write GPIO ports is about using a
>> python script outside PureData and manage communication between the python
>> script and PureData with UDP socket. This way there is no limitation on
>> PureData side about how to handle GPIO, and this way makes possible
>> management through other softwares or from another computer. It’s very easy
>> and stable, and there are many examples about how to use sockets with
>> python.
>> >
>> >> Le 24 nov. 2022 à 13:46, Simon Iten <itensimon at gmail.com> a écrit :
>> >>
>> >> What is the *current* prefered method to read GPIO pins from within PD
>> on a raspberry pi 4?
>> >>
>> >>
>> >>
>> >>
>> >> _______________________________________________
>> >> Pd-list at lists.iem.at mailing list
>> >> UNSUBSCRIBE and account-management ->
>> https://lists.puredata.info/listinfo/pd-list
>> >
>> >
>> >
>> > _______________________________________________
>> > Pd-list at lists.iem.at mailing list
>> > UNSUBSCRIBE and account-management ->
>> https://lists.puredata.info/listinfo/pd-list
>>
>> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20221124/e7d508e9/attachment-0001.htm>


More information about the Pd-list mailing list