[PD] Granular Synthesis for Pd Eurorack Module

Alexandros Drymonitis adrcki at gmail.com
Tue May 19 14:46:47 CEST 2015


I had issues with a workshop I run in Nantes, with Pi and Arduino with Pd.
A simple tone patch like the one you describe would open fine from the
/etc/rc.local script, but not the patches that use [comport].
The solution to that was to include this line in /etc/rc.local
su -c '/usr/local/bin/pd -nogui -open /home/pi/path/to/patch.pd &' - pi &

This will launch Pd as the pi user and not as root. It seems that [comport]
doesn't like root.
All this, if your problem is launching your patch on boot.

On Tue, May 19, 2015 at 12:31 AM, Pagano, Patrick <pat at digitalworlds.ufl.edu
> wrote:

>  ​i tried a simple patch with a sine tone at 500 to a dac~ with a simple
> delay 100 on the pd dsp 1 message and it works sound plays with no gui
>
> whatthe heck could be preventing audio in the other patch?
>
>
>   *Patrick Pagano B.S, M.F.A*
> Audio and Projection Design Faculty
> Digital Worlds Institute
> University of Florida, USA
> (352)294-2020
>   ------------------------------
> *From:* Pd-list <pd-list-bounces at mail.iem.at> on behalf of Pagano,
> Patrick <pat at digitalworlds.ufl.edu>
> *Sent:* Monday, May 18, 2015 3:03 PM
> *To:* Chris Chronopoulos
> *Cc:* pd-list at mail.iem.at; IOhannes m zmoelnig
>
> *Subject:* Re: [PD] Granular Synthesis for Pd Eurorack Module
>
>  I am invoking it with -audiodev 3
>
> Sent from my iPhone
>
> On May 18, 2015, at 2:25 PM, Chris Chronopoulos <
> chronopoulos.chris at gmail.com> wrote:
>
>   How are you invoking the PD command? If you're using an external sound
> card, you need to specify which one with the -audiodev flag. If it's a USB
> interface, then it's probably -audiodev 3 you want, in my experience.
>
> _chris
> On May 18, 2015 1:51 PM, "Pagano, Patrick" <pat at digitalworlds.ufl.edu>
> wrote:
>
>>  I am having one annoying issue.
>>
>> when i run the code i have with a gui the sound works but when i try to
>> run pd -nogui i do not get any sound
>>
>> with the GUI it polls from the arduino and it makes sound i can adjustthe
>> potentiometers and it sounds okay because the CPU is pegging at 97-100%
>>
>> when i run it with no gui it is listing at about 27%
>>
>> i cannot figure it out
>>
>>
>>  has anyone had this problem before? surely there has got to be someone
>> who has run into this?
>>
>> pd-043.2 on rpi 512 with ardunio Uno
>>
>> creative sound blaster Xfi GO! Pro USB sound card
>>
>>
>>  HELP!!!
>>
>>
>>
>>
>>   *Patrick Pagano B.S, M.F.A*
>> Audio and Projection Design Faculty
>> Digital Worlds Institute
>> University of Florida, USA
>> (352)294-2020
>>   ------------------------------
>> *From:* Chris Clepper <cgclepper at gmail.com>
>> *Sent:* Monday, May 18, 2015 11:57 AM
>> *To:* Pagano, Patrick
>> *Cc:* IOhannes m zmoelnig; pd-list at mail.iem.at
>> *Subject:* Re: [PD] Granular Synthesis for Pd Eurorack Module
>>
>>  For messing around the UDOO is fine, but totally unsuitable for
>> incorporating in a manufactured audio product.  The Pd part is easy, the
>> hardware is incredibly difficult.
>>
>> I actually design Eurorack modules with Tiptop Audio as my day job, and
>> can tell you that making a module using an advanced ARM chip is no easy
>> task.  The Nebulae is a quick, dirty hack and it has many issues.  Design
>> from the ground up around an A9 or similar chip requires very advanced
>> tools (we pay a huge annual sum for high end layout software) and about 10
>> years of mixed signal PCB design experience.  Keeping the audio clean would
>> take multiple revisions of a 10-12 layer board and you would need to make a
>> Eurorack power supply that can handle the current of the digital parts.
>>
>>  It would take well into 6 figures to get a fully functional production
>> ready prototype.
>>
>> On Mon, May 18, 2015 at 11:42 AM, Pagano, Patrick <
>> pat at digitalworlds.ufl.edu> wrote:
>>
>>>  Looks great Chris, only thing that is weird is that it's a mic input
>>> not a line in that i get with the creative card currently. Everything else
>>> looks fancy. Would you like my address to send it? :-)
>>>
>>>
>>>  I am going to take the idea to our Innovation Hub at University of
>>> Florida and pitch the idea for the module, if it goes they might give me
>>> some seed funding --then i can explore some different cards/boards. A
>>> friend is lending his BeagleBone Black. Seriously if you want to throw in
>>> with  us i'll give you p0ints later :-)
>>>
>>>
>>>  conspiring for a pd Module,
>>>
>>>
>>>   *Patrick Pagano B.S, M.F.A*
>>> Audio and Projection Design Faculty
>>> Digital Worlds Institute
>>> University of Florida, USA
>>> (352)294-2020
>>>   ------------------------------
>>> *From:* Chris Clepper <cgclepper at gmail.com>
>>> *Sent:* Monday, May 18, 2015 11:15 AM
>>> *To:* Pagano, Patrick
>>> *Cc:* IOhannes m zmoelnig; pd-list at mail.iem.at
>>> *Subject:* Re: [PD] Granular Synthesis for Pd Eurorack Module
>>>
>>>    Have you seen the UDOO board that have multi-core A9 CPUs, analog
>>> audio I/O and an arduino compatible microcontroller already?
>>>
>>> http://shop.udoo.org/usa/product/udoo-dual.html
>>>
>>>
>>>
>>> On Mon, May 18, 2015 at 11:00 AM, Pagano, Patrick <
>>> pat at digitalworlds.ufl.edu> wrote:
>>>
>>>> Thank You all for your help so far
>>>> I have looked at Granola~, granita, my-grainer, dsis_munger and granny
>>>> a port of Sakonda's famous Grain2.0 patch by bill orcutt, all of which
>>>> failed because of the problem with compilation that Iohannes who is always
>>>> so helpful mentions.
>>>>
>>>> I have chosen to go with Martin's fabulous grainsamplerfx patch and
>>>> modify it.
>>>> I have also found that ProcesoV8 and Johann's Monolog-x are wonderful
>>>> candidates for a true pure data module.
>>>>
>>>> I contacted Qu-bit Electronix with hopes of a complimentary board for
>>>> my research but they are not in a position to help me. They make a
>>>> wonderful product called Nebulae for Eurorack but it's just too expensive
>>>> for my professor salary right now. I even asked if they had scratch and
>>>> dent versions that they might let go of to no avail. It apparently takes
>>>> pure data AND Csound code but it seems a little more bent towards Csound,
>>>> but again this is just a quick observation.
>>>>
>>>> I have successfully connected an arduino uno to 6 potentiometers and
>>>> poll them with Hans' Arduino2pd patch
>>>> I am using a 1in/1out Creative Blaster go USB soundcard and Rpi see it
>>>> and loads ALSA for it
>>>>
>>>> I am experimenting now with getting the tty to be the same when i run
>>>> RPI without Xwindows, i have created a few lines in the inittab to
>>>> hopefully select that port each time but it's not working correctly. when i
>>>> boot into X it polls and updates the Pots but when i only use commandline
>>>> they are not talking to each other. The arduino is polling for sure but pd
>>>> is not reacting.
>>>>
>>>> Martin's patch with 6 very simple parameters sounds awesome
>>>>
>>>> I would like to have  a RT Granular Patch working and then work
>>>> backwrds from there because it will probably be the most processor
>>>> intensive, I would like to create and awesome "Curtis Filter" like Dave
>>>> Smith has released
>>>> http://www.davesmithinstruments.com/product/dsm01-curtis-filter-module/
>>>>
>>>> Is there an example in OD that replicates such a Filter --2/4 pole
>>>> resonant low-pass filter module?
>>>>
>>>> The Nebulae uses samples and a microSD card for loading samples which i
>>>> want to try to avoid, i would like to keep everything RT.
>>>>
>>>> what do you all think?
>>>> Please make suggestions of patches you think might be worth testing.
>>>> I would like to manufacture the boards and design the prototype this
>>>> summer since i cannot afford to direct my research to the Nebulae. This
>>>> Fall i will have 30 graduate students coding with me so we will have ALOT
>>>> to offer.
>>>>
>>>> Patrick
>>>>
>>>>
>>>>
>>>> Patrick Pagano B.S, M.F.A
>>>> Audio and Projection Design Faculty
>>>> Digital Worlds Institute
>>>> University of Florida, USA
>>>> (352)294-2020
>>>>
>>>> ________________________________________
>>>> From: Pd-list <pd-list-bounces at mail.iem.at> on behalf of IOhannes m
>>>> zmoelnig <zmoelnig at iem.at>
>>>> Sent: Monday, May 18, 2015 4:52 AM
>>>> To: pd-list at mail.iem.at
>>>> Subject: Re: [PD] Granular Synthesis on liv input?
>>>>
>>>> On 2015-05-17 19:11, Pagano, Patrick wrote:
>>>> > It says that it's the wrong ELF class ELF CLASS64
>>>> >
>>>>
>>>> you cannot use a binary for i386 or amd64 on a Raspberry Pi, which has
>>>> an arm processor.
>>>> you need to have a binary compiled esp. for this achitecture (read:
>>>> compile it yourself).
>>>>
>>>> fgadmf
>>>> IOhannes
>>>>
>>>>
>>>> _______________________________________________
>>>> Pd-list at lists.iem.at mailing list
>>>> UNSUBSCRIBE and account-management ->
>>>> http://lists.puredata.info/listinfo/pd-list
>>>>
>>>
>>>
>>
>> _______________________________________________
>> Pd-list at lists.iem.at mailing list
>> UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>>
>>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20150519/7cc9bd8c/attachment.html>


More information about the Pd-list mailing list