<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[I&#x2F;O hardware, diy]]></title><description><![CDATA[Hardware, arduino, sensors, controllers, etc.]]></description><link>http://forum.pdpatchrepo.info/category/10</link><generator>RSS for Node</generator><lastBuildDate>Fri, 11 Sep 2026 01:06:15 GMT</lastBuildDate><atom:link href="http://forum.pdpatchrepo.info/category/10.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 10 May 2026 19:00:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Grifting for QA!]]></title><description><![CDATA[<p>I'm working on a portable software synth - something to plug my keyboards into that can run on a phone or a pc. long short - fell out of love with everything! Wanted something for me, and I'll open source it when I'm done</p>
<p>It'll be PD and custom patches, midi controller, and some UI. Not a DAW, but probably drums and bass and loop pedal support</p>
<p>I put a POC together</p>
<p><a href="https://seanbouk.github.io/midi-device-debug/" rel="nofollow">https://seanbouk.github.io/midi-device-debug/</a></p>
<p>If you're reading this on something you've got a midi keyboard plugged into, I'd love it if you could try it and just tell me if it behaves oddly! I don't have enough hardware for decent testing</p>
<p>(Also, if there's something you'd want to see in a portable workstation - I'm taking suggestions!)</p>
<p>None of this code will make it into the final codebase!</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15881/grifting-for-qa</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15881/grifting-for-qa</guid><dc:creator><![CDATA[SeanOfEarth]]></dc:creator><pubDate>Sun, 10 May 2026 19:00:42 GMT</pubDate></item><item><title><![CDATA[Did anyone try the Melbourne Roto-Control with Pd?]]></title><description><![CDATA[<p>if you want to turn the knobs .  its not very complicated probably.   you can send it stuff with like two or three object boxes  without doing very much work.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15780/did-anyone-try-the-melbourne-roto-control-with-pd</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15780/did-anyone-try-the-melbourne-roto-control-with-pd</guid><dc:creator><![CDATA[willblackhurst]]></dc:creator><pubDate>Mon, 05 Jan 2026 23:12:40 GMT</pubDate></item><item><title><![CDATA[Midi Controller for PureData: experiences, recommendations, things to watch out for]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/unclewayback">@unclewayback</a> It already has that, the velocity arguments sets that.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/13990/midi-controller-for-puredata-experiences-recommendations-things-to-watch-out-for</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/13990/midi-controller-for-puredata-experiences-recommendations-things-to-watch-out-for</guid><dc:creator><![CDATA[oid]]></dc:creator><pubDate>Wed, 10 Sep 2025 07:09:01 GMT</pubDate></item><item><title><![CDATA[Wireless OSC&#x2F;MIDI sensors or inputs with Pipo Interfaces]]></title><description><![CDATA[<p>Hi there,</p>
<p>A quick update to let you know the pre-order funding campaign has now launched !</p>
<p>The project has come a long way. Check the updated page !<br />
<a href="https://www.crowdsupply.com/pipo-interfaces/pipo" rel="nofollow">https://www.crowdsupply.com/pipo-interfaces/pipo</a></p>
<p>If you like it, spread the word, your support will be key in bringing this project to life.</p>
<p><img src="/uploads/files/1750779502638-pipo-group-g-cleaned.jpeg" alt="pipo-group-G-cleaned.jpeg|50x20" class="img-responsive img-markdown" /></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14942/wireless-osc-midi-sensors-or-inputs-with-pipo-interfaces</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14942/wireless-osc-midi-sensors-or-inputs-with-pipo-interfaces</guid><dc:creator><![CDATA[Rup]]></dc:creator><pubDate>Tue, 24 Jun 2025 15:44:50 GMT</pubDate></item><item><title><![CDATA[How to use disis_gpio for RPi button input? Alternatives?]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/impression">@impression</a> Good news..!<br />
Yes, the MrPeach objects take care of string, float etc formats without us needing to get involved in such details.. They are very useful.<br />
David.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/11564/how-to-use-disis_gpio-for-rpi-button-input-alternatives</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/11564/how-to-use-disis_gpio-for-rpi-button-input-alternatives</guid><dc:creator><![CDATA[whale-av]]></dc:creator><pubDate>Sun, 15 Jun 2025 18:34:04 GMT</pubDate></item><item><title><![CDATA[Failure(1168) Error Message, Arduino to Pure Data]]></title><description><![CDATA[<p>Nevermind, just found out how to open my Bluetooth port and realized it was within some of my other code, not an issue with comport itself.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15071/failure-1168-error-message-arduino-to-pure-data</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15071/failure-1168-error-message-arduino-to-pure-data</guid><dc:creator><![CDATA[j00d3]]></dc:creator><pubDate>Tue, 25 Mar 2025 20:27:39 GMT</pubDate></item><item><title><![CDATA[Ableton Push MK1&#x2F;MK2 as Pure Data Controller?]]></title><description><![CDATA[<p>Thanks for the info. I saw some online information about the Sysex control too, just wasn't sure how well it's going to work. But anyway, I'm just going to get a second-hand Push Mk1 for around 100€ and will see how to make use of it. It's pretty cheap considering the amount of buttons, encoders, and the screen.</p>
<p>I'll post here as soon as I find out anything useful.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15055/ableton-push-mk1-mk2-as-pure-data-controller</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15055/ableton-push-mk1-mk2-as-pure-data-controller</guid><dc:creator><![CDATA[johannem]]></dc:creator><pubDate>Thu, 13 Mar 2025 11:41:15 GMT</pubDate></item><item><title><![CDATA[separate ctlin and ctlout for two MIDI devices]]></title><description><![CDATA[<p>maybe you can use comport and define different channels? but that's for hardware stuff i guess..</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/9102/separate-ctlin-and-ctlout-for-two-midi-devices</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/9102/separate-ctlin-and-ctlout-for-two-midi-devices</guid><dc:creator><![CDATA[gazzyjuruj]]></dc:creator><pubDate>Wed, 05 Mar 2025 08:39:55 GMT</pubDate></item><item><title><![CDATA[Get keyboard events with raspberry pi in headless mode]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/altibzz">@altibzz</a> said:</p>
<blockquote>
<p>That makes sense, thanks! Though I'm having a hell of a time getting pd to load the hid external on the rpi. I've put the folder in /usr/lib/pd/extra and tried using the declare object but it just won't load...</p>
</blockquote>
<p>i have spent entire day on this shit<br />
here is what you need to add to PD command line,in my example was ELSE lib<br />
-path /home/pi/Documents/Pd/externals/ -lib else</p>
<p>bests<br />
K</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/10580/get-keyboard-events-with-raspberry-pi-in-headless-mode</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/10580/get-keyboard-events-with-raspberry-pi-in-headless-mode</guid><dc:creator><![CDATA[kazeko]]></dc:creator><pubDate>Sat, 23 Nov 2024 07:39:54 GMT</pubDate></item><item><title><![CDATA[LSe314 aka LightSeq - a system for live electronic music performance]]></title><description><![CDATA[<p>Hi lovely people.<br />
It's my first post here, even though I should have posted much earlier while developing the project, but I tend to be too self-sufficient, which has it's pros and cons...<br />
Anyway, here's the first teaser of the latest and last version of my opus magnum <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/grinning.png" title=":)" alt=":)" /> LSe314. It's such a massive project and so personal that I don't know how to talk about it anymore, so maybe you should just watch the vid if you want, hope you enjoy! (<div class="embed-container"><iframe src="//www.youtube.com/embed/cHuIpSeTTjM" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div>)<br />
Would be nice to get some feedback.<br />
Make PD patches, not war! <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/grinning.png" title=":-)" alt=":-)" /></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14889/lse314-aka-lightseq-a-system-for-live-electronic-music-performance</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14889/lse314-aka-lightseq-a-system-for-live-electronic-music-performance</guid><dc:creator><![CDATA[ctrl freq]]></dc:creator><pubDate>Wed, 02 Oct 2024 16:17:41 GMT</pubDate></item><item><title><![CDATA[Ideal screen size?]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/lacuna">@lacuna</a> Consider 16:10 ratio, getting that extra vertical space makes a big difference in pd and works fairly well with most audio software, 16:9 is not great for most computer tasks. I am perfectly happy with my 13&quot; 1920x1200 and no scaling, but my patching style tends to be denser than most which might be part of it and my choice of a static tiling and tabbed window manager really helps with efficient screen usage.</p>
<p>Edit: Have you tried not using OS scaling and just configuring each application to work? Most application allow you to tweak all the interface settings/set a default zoom, I think pd is the only application I use which does not allow it, at least on linux, not sure what OS you use.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14878/ideal-screen-size</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14878/ideal-screen-size</guid><dc:creator><![CDATA[oid]]></dc:creator><pubDate>Thu, 26 Sep 2024 18:37:17 GMT</pubDate></item><item><title><![CDATA[Patch&#x2F;code to transmit Bela analog data into PD]]></title><description><![CDATA[<p>I made a patch with corresponding Bela code to transmit data from Bela's analog inputs into a PD patch. <a href="https://github.com/brianlindgren/Bela-to-PD-over-OSC" rel="nofollow">https://github.com/brianlindgren/Bela-to-PD-over-OSC</a></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14754/patch-code-to-transmit-bela-analog-data-into-pd</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14754/patch-code-to-transmit-bela-analog-data-into-pd</guid><dc:creator><![CDATA[bklindgren]]></dc:creator><pubDate>Mon, 10 Jun 2024 19:36:38 GMT</pubDate></item><item><title><![CDATA[Distance sensor in Bela Board]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/lacuna">@lacuna</a> said:</p>
<blockquote>
<p>For me it is hard to know because information is missing:<br />
This part I don't understand:</p>
<blockquote>
<p>and also to trigger this sample as soon as there is something echoing the trigger at a distance inferior of 15cm using a Threshold~ object</p>
</blockquote>
<p>but this works already, doesn't it?<br />
In which condition you want the sample to stop?<br />
What kind of sensor?<br />
What is attached to pins 11 and 12?<br />
What data does [adc~ 12] output when moving hand?<br />
Is [print Distance (cm) : ] about correct?<br />
Which Bela tutorial are you referring to?</p>
<p>[rzero~ 1] does some integration, I think. [dac~ 11] outputs ultrasonics? [line~] till 1000 and [adc~ 12] going into [samphold~] measures the time untill the reflected ultrasound is detected or sth like that?</p>
<p>Generally speaking, when developing something it is important to understand what is going on instead of blind copy&amp;paste. And when asking, to provide all information you have to make it easy / possible to answer.</p>
</blockquote>
<p>Hello, thanks for taking the time to answer my question, I really appreciate it; and sorry for having missed some important information.</p>
<p>This patch works as it will start playback when I put my hand on the sensor, but it won't stop playback when I remove my hand from the sensor range, and I'm still figuring out how to work this out. When I remove my hand the distance keeps going up, and thus the volume, until it reaches 25cm which is the limit I've put with [min25]. Your fade out patch makes sense but I still need something to bang it when I remove the hand from the sensor, putting a Threshold at 24cm for example kind of works, but it's not completely natural; imagine you're at 5cm and remove your hand, so the volume goes up to 24cm and then stops playback...</p>
<p>The sensor is the HC-SR04, pin 11 send triggers to ultrasonics every 60ms, echo receives feedback and sends it to pin 12, which with a time equation calculates distance. What [adc~ 12] outputs is a good question, I try to figure it out myself too, but it doesn't work with normal [print] command, not till it reaches [snapshot~] so then it outputs the distance in cm again. The distance is quite accurate, I think the real distance is a bit longer than the printed in console. The Bela tutorials are the official ones at <a href="https://learn.bela.io/tutorials/pure-data/sensors/distance-sensor/" rel="nofollow">https://learn.bela.io/tutorials/pure-data/sensors/distance-sensor/</a></p>
<p>What I've done at the moment is sample holding and snapshotting the distance so it stays in place, so if I want to &quot;stop&quot; the sample I just bring the distance near 0 with my hand very close bringing the volume near 0 and nearly unnoticeable, but the playback starts from the beginning with a [loadbang] is just that at any distance you'll put your hand the volume will go up. This works well in this case as the samples are standing notes, but it would be cooler if it starts from the beginning. I know there is some way to use this sensor as a trigger but I can't find any information.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14735/distance-sensor-in-bela-board</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14735/distance-sensor-in-bela-board</guid><dc:creator><![CDATA[Dannmar]]></dc:creator><pubDate>Sat, 25 May 2024 08:47:17 GMT</pubDate></item><item><title><![CDATA[Ultrasonic sensor with Raspberry pi]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/kaimo">@kaimo</a> Hello, I'm very basic in Pure Data and Raspberry Pi and I also wanted to create a sound box that reacts to the approach of objects to generate sounds. After a few hours of research and chatting with ChatGpt I managed to create a simple prototype.  To write the Python code I used PyCharm on the Raspberry Pi, bearing in mind that it is necessary to install libraries related to GPIO and OSC (since to communicate with Pure Data it is necessary to use netreceive). If I can help you, I'd be happy to share my experience with you. Here you go. Cheers and good work<img src="/uploads/files/1709384916152-raspberrypipd_ultra.pdf" alt="RaspberryPiPD_ultra.pdf" class="img-responsive img-markdown" /></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14611/ultrasonic-sensor-with-raspberry-pi</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14611/ultrasonic-sensor-with-raspberry-pi</guid><dc:creator><![CDATA[patchzero]]></dc:creator><pubDate>Sat, 02 Mar 2024 13:10:44 GMT</pubDate></item><item><title><![CDATA[Keyboard HID vs serial comport for Sensor values on pico]]></title><description><![CDATA[<p>I'm trying to get values from analog sensors connected to a raspberry pi pico. That pico is plugged into a rp5 where I want to read those sensor values in Pure Data. Question-- to interface the pico's sensor values with the Pure Data I can either</p>
<p>Use the pico as a keyboard HID device (using MicroPython on the pico, and &quot;HID&quot; object in Pure Data), or</p>
<p>Use the &quot;comport&quot; object in pure data to unpack and read the sensor values over serial.</p>
<p>Does anyone have any thoughts about either way? Limitations or resolution(if that even applies). Someone please correct any of this- I'm thinking the HID might be a bit friendlier, both pi's and an audio interface are going in a Disney princess guitar I got from goodwill eventually, but I'm trying to get it functional first. I see values in pure data using a Logitech USB game controller and the &quot;HID&quot; object, and about 10 years ago I got sensor values over serial with the &quot;comport&quot; object in Pure Data with an Arduino Nano v3.1. I was reading a little about the u2if git repository that might be another option...and Just found out about the teensy boards... was thinking the teenzy 4.0 might be a better option. But- I haven't gotten this working, so that's first. I appreciate this space!</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14638/keyboard-hid-vs-serial-comport-for-sensor-values-on-pico</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14638/keyboard-hid-vs-serial-comport-for-sensor-values-on-pico</guid><dc:creator><![CDATA[jbaker]]></dc:creator><pubDate>Sat, 24 Feb 2024 16:44:15 GMT</pubDate></item><item><title><![CDATA[Circuit Python RaspberryPi -- baremetal for audio PD etc]]></title><description><![CDATA[<p>Has anyone tried coding with Circuit Python's baremetal Rpi approach to run PD?</p>
<p>It's using a slower language than c/c++ to run Cpython however all OS needs have the potential to be run after audio. This makes the headphone jack the output (not ideal) so driver writing... eesh. But perhaps a solid solution?</p>
<p>Ready to begin hiring patch and script authors. FLOSS obv. If anyone is interested in this we can go deeper about the project, please message me if you have skills or the desire to contribute, can talk royalties, pay, etc.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14562/circuit-python-raspberrypi-baremetal-for-audio-pd-etc</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14562/circuit-python-raspberrypi-baremetal-for-audio-pd-etc</guid><dc:creator><![CDATA[4poksy]]></dc:creator><pubDate>Wed, 27 Dec 2023 21:55:56 GMT</pubDate></item><item><title><![CDATA[Best DAC for Rpi latency and ease of modularity]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/whale-av">@whale-av</a>  largely agree especially about the pi's, spent so much over the years on add-ons cameras, etc.. but the ideaa behind is awesome. Just really tired of laptops, not even in a dawless sense but the whole of it.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14550/best-dac-for-rpi-latency-and-ease-of-modularity</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14550/best-dac-for-rpi-latency-and-ease-of-modularity</guid><dc:creator><![CDATA[4poksy]]></dc:creator><pubDate>Wed, 13 Dec 2023 23:20:26 GMT</pubDate></item><item><title><![CDATA[espd - tutorial]]></title><description><![CDATA[<p>Cheers, it did compile.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14197/espd-tutorial</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14197/espd-tutorial</guid><dc:creator><![CDATA[y0g1]]></dc:creator><pubDate>Thu, 23 Nov 2023 23:04:49 GMT</pubDate></item><item><title><![CDATA[TouchOSC direct USB connection finally possible with Midimux?]]></title><description><![CDATA[<p>Update: turns out enabling wifi on the iPad is not necessary after all! See <a href="https://forum.pdpatchrepo.info/topic/14414/using-touchosc-to-draw-into-a-16-step-array-communication-back-n-forth-show-array-content-in-touchosc" rel="nofollow">this thread</a> with various discussion throughout on the subject.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/10184/touchosc-direct-usb-connection-finally-possible-with-midimux</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/10184/touchosc-direct-usb-connection-finally-possible-with-midimux</guid><dc:creator><![CDATA[beep.beep]]></dc:creator><pubDate>Sat, 22 Jul 2023 03:24:21 GMT</pubDate></item><item><title><![CDATA[GPIO Sensors &gt; PureData]]></title><description><![CDATA[<p>I agree with you, but I need to uncheck the box from a pi to see those objects! which feels strange...</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14384/gpio-sensors-puredata</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14384/gpio-sensors-puredata</guid><dc:creator><![CDATA[60hz]]></dc:creator><pubDate>Fri, 09 Jun 2023 08:46:57 GMT</pubDate></item><item><title><![CDATA[converting arduino sketches to run in Pd for Bela]]></title><description><![CDATA[<p>Hi <a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/lacuna">@Lacuna</a> thanks so much for these suggestions and the links.<br />
Certainly, I am reading the data sheets and documentation.<br />
However, I had missed the forum topic you posted and I will check this github.</p>
<p>I have been also using an old laptop with comport for a lot of projects in fact, comport is an old friend. I guess what I am trying to do, is get the most from these bits of technology rather than multiply them, and especially in a single project. I find myself using both raspberry pi AND arduino because I can manage the audio well on the pi (or well enough) and other stuff on arduino, but really I know the pins on the Pi can do that stuff too, so I just thought I would start to look for perspectives on how other people are doing these things.</p>
<p>I am going to explore your suggestion of doing the PWM in Pd and then sending this across the pins on the Bela to control things, I think this is the sort of very direct approach I was finding myself hazy about.<br />
All the best,<br />
Jorge</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14370/converting-arduino-sketches-to-run-in-pd-for-bela</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14370/converting-arduino-sketches-to-run-in-pd-for-bela</guid><dc:creator><![CDATA[Coalman]]></dc:creator><pubDate>Wed, 24 May 2023 08:50:59 GMT</pubDate></item><item><title><![CDATA[Problems using PD on Raspberry Pi]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/boris">@Boris</a> The fix mentioned in your link is 3 years old...... so if you have updated Pd since then that it is probably not the source of the problem as it will have been changed already in later releases.<br />
The fix was made to pd/src/s_audio_alsa.c which is a file that needs to be compiled as the Pd application is built.<br />
If you built your Pd from source then you could change the c file..... change the numbered lines in the link to match the code in the link, and then re-compile Pd.<br />
David.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/12319/problems-using-pd-on-raspberry-pi</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/12319/problems-using-pd-on-raspberry-pi</guid><dc:creator><![CDATA[whale-av]]></dc:creator><pubDate>Wed, 17 May 2023 17:52:13 GMT</pubDate></item><item><title><![CDATA[PIR+ARDUINO+PDUINO]]></title><description><![CDATA[<p>I would also help to check the help patch of the [arduino] abstraction. I'm pretty sure everything is there.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14339/pir-arduino-pduino</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14339/pir-arduino-pduino</guid><dc:creator><![CDATA[alexandros]]></dc:creator><pubDate>Tue, 25 Apr 2023 10:08:08 GMT</pubDate></item><item><title><![CDATA[DC Coupled interface and CV]]></title><description><![CDATA[<p>I managed to do it by simply sending a number in the dac~ object.</p>
<p>If it can help anyone :</p>
<p>Notein<br />
expr (($f1-36)*0.01675)-0.201)<br />
dac~</p>
<p>In the expression :</p>
<blockquote>
<p>$f1 is the midi note number<br />
0.01675 is the value for a semitone step. This is an approximation due to the fact that when I measured the voltage a the output of my soundcard, it wasn't consistent octave to octave, so I settled for this for now. I have yet to measure the deviation with a tuner.<br />
-201 is a kind of octave switch. 0.201 is the value for an octave that I settled for that was giving me a steady division for a semitone step. If I substract it at the end of the expression, it allows for a lower octave range by offsetting the value. Example : do not put it in the expression, you get the straight value. -0.201 gives you an octave lower than the setting on your synth (16' becomes 32'). -0.402 outputs two octaves lower than the setting on your synth. Adding 0.201 gets you in the other way.</p>
</blockquote>
]]></description><link>http://forum.pdpatchrepo.info/topic/14327/dc-coupled-interface-and-cv</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14327/dc-coupled-interface-and-cv</guid><dc:creator><![CDATA[kosuke16]]></dc:creator><pubDate>Tue, 18 Apr 2023 11:13:06 GMT</pubDate></item><item><title><![CDATA[Arduino port on Pd via Pi]]></title><description><![CDATA[<p>If you don't change the hardware configuration and leave the Arduino plugged in (especially if you don't have any other serial devices plugged in), the I think it's the same whether you open by name or number.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14253/arduino-port-on-pd-via-pi</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14253/arduino-port-on-pd-via-pi</guid><dc:creator><![CDATA[alexandros]]></dc:creator><pubDate>Thu, 02 Feb 2023 09:26:40 GMT</pubDate></item><item><title><![CDATA[Pure Data and Pi4 with USB Audio Interface]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/kmete">@KMETE</a> The callback function from the audio driver tells the program when it has finished processing the previous block, but if everything is set correctly and is working well then the program will not need to know..... so leave it off unless you run into problems.</p>
<p>For anyone else...... the above patch sets the block size to 512 and the delay (msec) to 5....... etc.<br />
So it is tailored to <a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/kmete">@KMETE</a>'s soundcard.<br />
You will need to change some parameters at the end of the [audio-dialog x x x ( message if you want to use it to automatically select your card and set it correctly.<br />
The values in the [audio-dialog x x x ( message are detailed in <a href="/uploads/files/1674888627206-set_audio_parameters.pd">set_audio_parameters.pd</a><br />
David.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/14240/pure-data-and-pi4-with-usb-audio-interface</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/14240/pure-data-and-pi4-with-usb-audio-interface</guid><dc:creator><![CDATA[whale-av]]></dc:creator><pubDate>Sat, 28 Jan 2023 06:44:52 GMT</pubDate></item></channel></rss>