Anyone know of active #puredata communities/fora/malinglists?
If all goes well my #Bela - computationally strong audio floss embedded system arrives next week, and I need a hand patching.
(http://www.bela.io)
@mathr
Ok, thanks! Yes, the pd seems pretty quiet in these appy times..
@wendy can you share your thoughts on using Bela once you spent some time with it? Also isn't Bela relying on a closed source audio synth that makes use of Pd patching instead of actually running Pd's audio engine?
@320x200 @wendy seems bela is using the closed compiler-as-a-service "heavy" http://bela.io/archive/faq.html#3
Hey, you slipped out of the conversation, so I repeat just in case (netiquette)
It's a choice you make. Libpd is open but slower..
https://github.com/BelaPlatform/Bela/wiki/Running-Puredata-patches-on-Bela
@320x200
to my understanding (and from the doc) :
"There are two ways you can run Pd patches on Bela: using Enzien Audio's Heavy Audio Tools or using libpd"
so when it's transpiled through HA Tools it's probably faster, but as you can already use pd on a Rpi3 with some good perf, it's a question of achieving super low latency for instrument feel and feedback I guess.
https://github.com/BelaPlatform/Bela/wiki/Running-Puredata-patches-on-Bela
@wendy
@320x200
Hmm, not that I know of. Should we try? Bela claims to be prioritizing the audio processes. And it has a decent line in/mic in and out (and more). Also some pi's have misbehaved with regard to crashed sd cards. Meh..
I know of a Bela user who really gave me thumbs up, but she uses supercollider & osc.
@Olm_e @mathr
@320x200 do you have any specific tips/docs on this? Are there any issues with sockets or temp files?
@KnowPresent
Connect a power off button is what I did. Active sd cards don't like power loss. In combination with what Aymeric said.. :-)
@320x200
@KnowPresent you need to use unionfs so that some files are accessible via a tmpfs overlay (/var, and sometimes /etc) and disable some stuff like fsck on system partition and some cron jobs. It's on my TODO to make a doc one day, probably next time I have to make it again :]
When I do, I will put it there:
https://things.bleu255.com/moddingfridays/Main_Page
@320x200 @Olm_e @mathr
Haha, the web.. https://forum.pdpatchrepo.info/topic/9997/gpio-raspberry-p3-and-pure-data/2
...BUT I always advise that it would be a lot easier to buy a second-hand €50 windows7 laptop (which already has a screen and a keyboard etc.)...... and which is likely to be fully supported for anything and everything that you want to do.........
David.
@wendy @Olm_e @mathr dunno, I don't use sensors, but @blcktofu did something in Python that we could use once to read stuff from GPIO into Pd (via OSC) for a project at XPUB https://git.xpub.nl/pushingscore-gpio/files.html https://pzwiki.wdka.nl/mediadesign/Pi_skin_conductivity
@320x200
Ok, cool. Thanks! I got sucked into bela because if the nice way pd communicates with the analog & digital inputs. Also how you can easily smooth the incoming signal.
(Meh g$$gle)
https://docs.google.com/presentation/d/1DLCDUgZp0IiaQhnO55uhOJ5iymbNMmDqPC_JyfTkAaE/mobilepresent
Signing off!
Keep cool & goodnight
@wendy
This is how we did it. https://pzwiki.wdka.nl/mediadesign/Pi_skin_conductivity
A bit hacky, but worked fine with pots
@320x200 @Olm_e @mathr
@blcktofu
Hey, looks cool! Good to know about running the python daemon.
I need to make something really robust, so I cannot afford fragility. It's an instrument with little pieces of woven conductive textile, to be used in workshops.
Will post online if the reality corresponds with the plan in my head :-).
@320x200 @Olm_e @mathr
@320x200
Hey, there's two ways of compiling the pd file for Bela. But the proprietary one is more efficient, thus the github explanation.
I don't have the Bela - yet - so the documentation stays a bit abstract (imagining local webserver stuff only stretches so far in my head)..
You can also use c++ :-)
I need multivoice sample recording & playing with sensors. So I'll see next week if the cape&beagle behave!
@320x200
Libpd or Heavy
https://github.com/BelaPlatform/Bela/wiki/Running-Puredata-patches-on-Bela
' libpd is Pure Data. It is not a fork of Pure Data, not a different flavor of Pure Data. It is simply a way of using Pd in a new way that can be more convenient and allows compatibility with mobile app development, game development, embedding into sophisticated 3D visualization tools [...]It has the same license as Pd, too. It is every bit as free and open source as Pd.'
@wendy ? Yes, I know libpd :) and you can use it on a Pi also, or pretty much anywhere where the library can be compiled, but let me rephrase the other question then: is there any benchmark or comparison between using bela+heavy vs bela+libpd vs rpi3+libpd+dac
I've been toying with idea of making a small RPi based effect processor or maybe a guitar amp+cabinet simulator, so that's why I'm interested :)
@320x200
Aha, I can ask on the forum, they are pretty responsive.
I chose Bela because it really needs to be robust & standalone. Making it for someone else.. I think it should be better because of the ££$$€€pingpingfrancpesetadinero!
@mathr
No worries
I knew what I was getting into ;-)
@wendy https://lists.puredata.info/listinfo/pd-list
https://forum.pdpatchrepo.info/
#dataflow irc on freenode (but wait a while for responses there, it's very quiet)