Re: [PD] best format for send/receive between iOS and libPD
thanks Miller and Rich for the help. We thought at first that it might be better to package all our pattern data together, but after reading what you guys have written, i can see that individual values should be the best way to go. We do have some arrays though, so that PdBase copyArray* will hopefully work for that. thanks again! Matt On Sun, May 11, 2014 at 10:44 AM, Rich E reakina...@gmail.com wrote: I'd second what Miller said, for a different reason though: every time you send a message from your app's main thread (the iOS / obj-c bits) into pd (the libpd bits), a mutex will lock because the audio thread runs on a different thread and needs to be synchronized. Breaking the lists down (not all the way down, just not one giant list) will mean that the synchronization takes less time, so less chance of dropping audio packets. Also, if you can, I'd store as much data as you can in pd arrays, and then send across lookup information instead. Pd arrays can also be filled from the C side as well (look for PdBase copyArray*), but keep in mind this will also require sync'ing, so you may have to watch how large the arrays are if they are being filled while audio DSP is running. cheers, Rich On Sat, May 3, 2014 at 12:15 PM, Billy Stiltner billy.stilt...@gmail.comwrote: :) On Wed, Apr 30, 2014 at 5:57 AM, Miller Puckette m...@ucsd.edu wrote: Hi Matt - From Pd's perspective at least, it would be more efficient to handle the messages separately (some of Pd's list operations have to copy the list, which would be expensive if done iteratively over a long list). cheers Miller On Wed, Apr 30, 2014 at 01:37:05PM +0900, i go bananas wrote: I've got a six voice synth, each with about 20 variable parameters, and then sequence data, etc... and all of this data is being stored by the objective C front-end of my app. can someone tell me, hopefully from experience, what the best format is to send a lot of pattern data between obj C and libPD ??? should i package all the data as one huge list, or break it all into individual variables, or is it ok to organize it into groups for ease of management. my plan was to send messages like this from obj C: to [r instr1_pattern_data] : [vol 0.8, pan 0.5, pitch 0.75, param1 0.99 ... etc] actually, i'm not the one doing the C coding, i'm, just doing the pd side, but i have to prepare things on my end to make it flow as well as possible. Overall, i think there about 1400 values that need to be passed for every pattern, so it probably does need to be as well streamlined as possible. cheers for any help Matt ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] recursive controls problem
you can also use [change] in the chain to make sure messages are not resent when they are the same On Fri, May 9, 2014 at 6:12 PM, Lorenzo Sutton lorenzofsut...@gmail.comwrote: Hi, On 09/05/2014 07:24, plutek infinity wrote: greetings! i'm sure this is a simple problem, but i can't seem to come up with the solution... i'm trying to control one numerical value in a few ways: 1. have a bang to set an initial value 2. have a slider for mouse control 3. use keyboard keys to increment and decrement the attached patch all works, except i ALSO want the slider position to pick up the current value, as changed by any of the other methods. Does the send / receive trick to sync e.g. a numberbox and a slider still work? It seems to crash Pd on windows. the problem is, of course, that if i connect the expr result back up to the slider input, i get a loop with stack overflow errors. i'd be most grateful for any pointers you can offer... thanks much! cheers! .pltk. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/ listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/ listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] best format for send/receive between iOS and libPD
I've got a six voice synth, each with about 20 variable parameters, and then sequence data, etc... and all of this data is being stored by the objective C front-end of my app. can someone tell me, hopefully from experience, what the best format is to send a lot of pattern data between obj C and libPD ??? should i package all the data as one huge list, or break it all into individual variables, or is it ok to organize it into groups for ease of management. my plan was to send messages like this from obj C: to [r instr1_pattern_data] : [vol 0.8, pan 0.5, pitch 0.75, param1 0.99 ... etc] actually, i'm not the one doing the C coding, i'm, just doing the pd side, but i have to prepare things on my end to make it flow as well as possible. Overall, i think there about 1400 values that need to be passed for every pattern, so it probably does need to be as well streamlined as possible. cheers for any help Matt ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Error: Stack stack
i had a look, but i can't see where the overflow is coming from in that one. do you have other patches you can post, that might be to blame? On Wed, Apr 16, 2014 at 9:22 PM, kate sweeney m.k.swee...@hotmail.comwrote: Hello, A continuous Stack overflow message is appearing in the console of my project. I think it had something to wiwith [metro] and [float] i have in my sub patches,, but I do not know how to correct it. I've included a screenshot of one of the subpatches/ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Error: Stack stack
you've got [float]x[+ 4] with the output of the 4 going into the left inlet of [float]. should go to the right inlet. On Wed, Apr 16, 2014 at 9:37 PM, kate sweeney m.k.swee...@hotmail.comwrote: Hey yes, these are the other subpatches that I have. -- Date: Wed, 16 Apr 2014 21:29:55 +0900 Subject: Re: [PD] Error: Stack stack From: hard@gmail.com To: m.k.swee...@hotmail.com CC: pd-list@iem.at i had a look, but i can't see where the overflow is coming from in that one. do you have other patches you can post, that might be to blame? On Wed, Apr 16, 2014 at 9:22 PM, kate sweeney m.k.swee...@hotmail.comwrote: Hello, A continuous Stack overflow message is appearing in the console of my project. I think it had something to wiwith [metro] and [float] i have in my sub patches,, but I do not know how to correct it. I've included a screenshot of one of the subpatches/ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] friendly reminder that osx pd-extended is still badly flawed
every time i open a patch from clicking on an icon, PD loads 2 patches. pretty sure this is a long standing issue that hasn't been fixed. (os-x) ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] friendly reminder that osx pd-extended is still badly flawed
i'm on 10.6.8 On Fri, Mar 14, 2014 at 12:18 AM, José Rafael Subía Valdez jsubiaval...@gmail.com wrote: what version of OSX?? I have no problem with it. Does it open 2 instances or just 2 icons on the dock??? I remember a while back in tiger this occurred after doing something in system preferences (cant remember what.. it was a long time ago) Those days, I opened a patch and I saw a PD icon and another blank icon also called pd, but now.. running 10.6.8 and extended 0.43. I see no problem as you describe. On Thu, Mar 13, 2014 at 10:07 AM, i go bananas hard@gmail.com wrote: every time i open a patch from clicking on an icon, PD loads 2 patches. pretty sure this is a long standing issue that hasn't been fixed. (os-x) ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Lic. José Rafael Subía Valdez www.jrsv.net ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] friendly reminder that osx pd-extended is still badly flawed
pd 0.42.5 ...so it got fixed??? i don't like updating, cos if it ain't broke, don't fix itbut maybe i should try? On Fri, Mar 14, 2014 at 12:21 AM, i go bananas hard@gmail.com wrote: i'm on 10.6.8 On Fri, Mar 14, 2014 at 12:18 AM, José Rafael Subía Valdez jsubiaval...@gmail.com wrote: what version of OSX?? I have no problem with it. Does it open 2 instances or just 2 icons on the dock??? I remember a while back in tiger this occurred after doing something in system preferences (cant remember what.. it was a long time ago) Those days, I opened a patch and I saw a PD icon and another blank icon also called pd, but now.. running 10.6.8 and extended 0.43. I see no problem as you describe. On Thu, Mar 13, 2014 at 10:07 AM, i go bananas hard@gmail.comwrote: every time i open a patch from clicking on an icon, PD loads 2 patches. pretty sure this is a long standing issue that hasn't been fixed. (os-x) ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Lic. José Rafael Subía Valdez www.jrsv.net ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] 100k lines of code (was libpd separating gui from core)
I'd also like to see [getdir] made vanilla. There is literally no way to do that without the external. you could get rid of [value] to put [getdir] in. I could count on one hand the amount of times i've actually seen that used in patches. On Mon, Mar 10, 2014 at 11:46 PM, Dan Wilcox danomat...@gmail.com wrote: Heaven forbid we add the 50 odd lines of totally manageable code in getdir.c that have largely been working since it was released in 2005. Nobody needs to get the current canvas dir, except for the recurring request for exactly this every 6 months or so on pd-list! With that argument, the iemguis would be badly spent lines of code. After all we don't *need* them to use pd ... On Mar 10, 2014, at 7:00 AM, pd-list-requ...@iem.at wrote: On 2014-03-09 14:29, me.grimm wrote: Hi Miller, I know you probably have more pressing problems but it would be nice to get something like [getdir] in vanilla before you hit those 100k lines of code OR 50 years are up :) that's probably badly spent lines of code. Dan Wilcox @danomatika danomatika.com robotcowboy.com ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd as sound editor (issue with scrolling a table) ??
Remember that when you redraw an element of an array you actually redraw the _entire_ array in Pd Vanilla. And depending on the array style you may have a separate tk canvas item for each element. why do the iem tab objects work so much better then? maelstorm said that it was incredibly slow using an [until] based counter, but worked smoothly with the iem objects. This was for EXACTLY the same gui, so i'm not really sure if it's a gui redraw issue. Then again, he also said that the iem tabs objects seem to process tables in chunks...so maybe the gui is also only redrawn in those chunk sizes? that would make sense i guess. On Wed, Mar 5, 2014 at 10:35 AM, Billy Stiltner billy.stilt...@gmail.comwrote: So when you use the [until] loop you are sending drawing instructions to the GUI ($arraysize * $no_mouse_events) times. A single array redraw instruction in tcl is about 4k, so to scroll a single pixel for a 100-element array: 100 elements * 1 = 100 redraws * 4k = 400k thats why i say fix tcl/tk my old graphics library could be used for a new gui. it is c++ but has the logic to even only update lines as in blit an arbitrary line. On Tue, Mar 4, 2014 at 1:33 PM, Jonathan Wilkes jancs...@yahoo.comwrote: On 03/04/2014 01:20 PM, Jonathan Wilkes wrote: On 03/04/2014 10:11 AM, i go bananas wrote: [...] 2014-03-04 12:12 GMT+01:00 i go bananas hard@gmail.com: just for interest perhaps, here's the sound editor i made years ago: http://puredata.hurleur.com/sujet-1295-sound-editor and probably even more interesting, here is maelstorm's wave display abstraction: http://puredata.hurleur.com/sujet-5890-waveform-display basically, what maelstorm discovered was that using [until] with a counter was not nearly fast enough to do the calculations needed for a decent zoom/scroll function, and we looked into it, and there just didn't seem to be a vanilla workaround. So he uses iem_tab objects to do the table calculations. Remember that when you redraw an element of an array you actually redraw the _entire_ array in Pd Vanilla. And depending on the array style you may have a separate tk canvas item for each element. So when you use the [until] loop you are sending drawing instructions to the GUI ($arraysize * $no_mouse_events) times. A single array redraw instruction in tcl is about 4k, so to scroll a single pixel for a 100-element array: 100 elements * 1 = 100 redraws * 4k = 400k That's flowing from the core to the GUI for a _single_ mouse event. If you trigger ten scrolls you're already at 4 megs of data sent. I'm pretty sure commercial editors avoid that type of design. In editors like the upcoming Openshot Video that have several discrete parts that sending messages, the GUI part almost certainly sends nothing at all to the video core for zooming/scrolling. For moving a chunk of audio/video, it almost certainly sends a single message about a single object's delta. I may have showed this already, but I think it's instructive here: https://jwilkes.nfshost.com/pd-tiger.webm I don't have sound on that clip, but I believe I tried it with the test audio patch going and I wasn't getting dropouts. This is because a) I'm sending a single transform message for every scroll of the number box and b) the GUI toolkit-- not Pd core-- is doing the math to transform and redisplay the drawing. Socket traffic is bad because it require both the core (sending) and GUI (receiving) to do work. If you generate megs and megs of traffic you can end up with dropouts and choking display even if there's very little being redrawn. -Jonathan -Jonathan ___pd-l...@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd as sound editor (issue with scrolling a table) ??
just for interest perhaps, here's the sound editor i made years ago: http://puredata.hurleur.com/sujet-1295-sound-editor and probably even more interesting, here is maelstorm's wave display abstraction: http://puredata.hurleur.com/sujet-5890-waveform-display basically, what maelstorm discovered was that using [until] with a counter was not nearly fast enough to do the calculations needed for a decent zoom/scroll function, and we looked into it, and there just didn't seem to be a vanilla workaround. So he uses iem_tab objects to do the table calculations. On Tue, Mar 4, 2014 at 7:26 AM, Jonathan Wilkes jancs...@yahoo.com wrote: On 03/03/2014 01:32 PM, Pierre Massat wrote: I've looked seriously at data structures for the first time, and saw what Chris McCormick did with them, and I believe this is the way to go ! But you can't get notifications for mouseover or right-click events. You also cannot get transparency or control the z-order among multiple scalars. Nor scale or zoom without creating another complex and slow wrapper on top of data structures. Don't get me wrong-- you can do interesting things with scalars, and you can build a wave-editor that looks quite advanced compared to what a GUI in Pd typically looks like. But you cannot get anything that looks remotely like a modern or even decade-old commercial wave-editor. So I'd rather the documentation didn't send people searching around the corners of the software for features that don't exist. -Jonathan Cheers, Pierre. 2014-03-03 8:44 GMT+01:00 Billy Stiltner billy.stilt...@gmail.com: seems like there was something about the way i made the wave editor that worked,i never tried overflowing the the things and my method is a hack of the pd file @xensynth and the lfo editor, otherwise holler at Mike Booth ala mmb. https://archive.org/search.php?query=uploader%3A%22billy.stiltner%40gmail.com%22sort=-publicdate On Mon, Mar 3, 2014 at 2:34 AM, Pierre Massat pimas...@gmail.com wrote: Hi Jonathan, I found it following this path : help for [tabwrite] -- More_Info -- all_about_arrays -- Common uses for arrays in Pd Bummer, I thought somebody would come up with a secret table manipulation technique that would make this statement true... Cheers, Pierre. 2014-03-02 19:33 GMT+01:00 Jonathan Wilkes jancs...@yahoo.com: From that help patch: #X text 12 115 HELP_PATCH_AUTHORS Updated for Pd 0.38-2. Jonathan Wilkes revised the patch to conform to the PDDP template for Pd version 0.42. I did the refactoring of that patch, but I'm not sure who wrote what you're quoting. I'd say that statement is false and should be removed. -Jonathan On Sunday, March 2, 2014 10:47 AM, Pierre Massat pimas...@gmail.com wrote: Dear list, I am working on a small patch which stores simple events in a table to trigger sounds later on. I would like to be able to edit the content of my table easily, which requires scrolling it, zooming in, and eventually editing the content. I have found away of scrolling the content, but it is very slow with relatively big tables (hem, even with a table with 20 000 samples...). Please see the example attached. I have 2 questions : 1) Is there a more efficient way of doing this ? Copying only part of the content is worse (i've tried). 2) Can I prevent the content of the table from spilling over the table to right of the left ? I get the same behaviour in a GOP, and putting a canvas next to the table to cover it doesn't work because the table content gets redrawn on top of it. This leads me to a more general question about something i've found in the help : 5 Wave editing: with proper manipulation of array data, Pd can be fully functional wave editor, complete with mouse-clickable cut-n-paste, pitch-shift, time expansion, down/upsampling, and other tools typically found in commercial wave editors. This has always sounded very appealing to me, but i wonder how realistic this statement is... unless i'm ignoring 80 % of what can be done with tables in Pd. Cheers, Pierre. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd as sound editor (issue with scrolling a table) ??
from memory, i THINK maelstorm's wave display DOES use data structures to do the display. On Tue, Mar 4, 2014 at 10:28 PM, Pierre Massat pimas...@gmail.com wrote: Wow, your patch is impressive, i'd missed that. I've looked at maelstrom's editor as well. Both will be nice things to study. i think i'll stick to data structures though because what i need is something to record and edit discrete events, not an audio signal. I don't think i have to use tables at all finally. 2014-03-04 12:12 GMT+01:00 i go bananas hard@gmail.com: just for interest perhaps, here's the sound editor i made years ago: http://puredata.hurleur.com/sujet-1295-sound-editor and probably even more interesting, here is maelstorm's wave display abstraction: http://puredata.hurleur.com/sujet-5890-waveform-display basically, what maelstorm discovered was that using [until] with a counter was not nearly fast enough to do the calculations needed for a decent zoom/scroll function, and we looked into it, and there just didn't seem to be a vanilla workaround. So he uses iem_tab objects to do the table calculations. On Tue, Mar 4, 2014 at 7:26 AM, Jonathan Wilkes jancs...@yahoo.comwrote: On 03/03/2014 01:32 PM, Pierre Massat wrote: I've looked seriously at data structures for the first time, and saw what Chris McCormick did with them, and I believe this is the way to go ! But you can't get notifications for mouseover or right-click events. You also cannot get transparency or control the z-order among multiple scalars. Nor scale or zoom without creating another complex and slow wrapper on top of data structures. Don't get me wrong-- you can do interesting things with scalars, and you can build a wave-editor that looks quite advanced compared to what a GUI in Pd typically looks like. But you cannot get anything that looks remotely like a modern or even decade-old commercial wave-editor. So I'd rather the documentation didn't send people searching around the corners of the software for features that don't exist. -Jonathan Cheers, Pierre. 2014-03-03 8:44 GMT+01:00 Billy Stiltner billy.stilt...@gmail.com: seems like there was something about the way i made the wave editor that worked,i never tried overflowing the the things and my method is a hack of the pd file @xensynth and the lfo editor, otherwise holler at Mike Booth ala mmb. https://archive.org/search.php?query=uploader%3A%22billy.stiltner%40gmail.com%22sort=-publicdate On Mon, Mar 3, 2014 at 2:34 AM, Pierre Massat pimas...@gmail.comwrote: Hi Jonathan, I found it following this path : help for [tabwrite] -- More_Info -- all_about_arrays -- Common uses for arrays in Pd Bummer, I thought somebody would come up with a secret table manipulation technique that would make this statement true... Cheers, Pierre. 2014-03-02 19:33 GMT+01:00 Jonathan Wilkes jancs...@yahoo.com: From that help patch: #X text 12 115 HELP_PATCH_AUTHORS Updated for Pd 0.38-2. Jonathan Wilkes revised the patch to conform to the PDDP template for Pd version 0.42. I did the refactoring of that patch, but I'm not sure who wrote what you're quoting. I'd say that statement is false and should be removed. -Jonathan On Sunday, March 2, 2014 10:47 AM, Pierre Massat pimas...@gmail.com wrote: Dear list, I am working on a small patch which stores simple events in a table to trigger sounds later on. I would like to be able to edit the content of my table easily, which requires scrolling it, zooming in, and eventually editing the content. I have found away of scrolling the content, but it is very slow with relatively big tables (hem, even with a table with 20 000 samples...). Please see the example attached. I have 2 questions : 1) Is there a more efficient way of doing this ? Copying only part of the content is worse (i've tried). 2) Can I prevent the content of the table from spilling over the table to right of the left ? I get the same behaviour in a GOP, and putting a canvas next to the table to cover it doesn't work because the table content gets redrawn on top of it. This leads me to a more general question about something i've found in the help : 5 Wave editing: with proper manipulation of array data, Pd can be fully functional wave editor, complete with mouse-clickable cut-n-paste, pitch-shift, time expansion, down/upsampling, and other tools typically found in commercial wave editors. This has always sounded very appealing to me, but i wonder how realistic this statement is... unless i'm ignoring 80 % of what can be done with tables in Pd. Cheers, Pierre. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http
[PD] cryptocurrency and pd
Has anything been done to try to marry these together yet? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] cryptocurrency and pd
In what way? that's what i want to know! ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] was confused about $1 in messages; finding last error
In my opinion, that's a bug in pd's error finding system - probably because the list functions came in after the error finder was implemented, and it has not been updated to find list errors yet. On Thursday, January 23, 2014, ro...@dds.nl wrote: thanks everyone for answering, and for explaining my persistent blind spot. i stumbled over it, because of a patch which gave continuously an error message no method for 'abc'. but 'finding last error' always said 'sorry...'. my question: is there any useful (hidden) info in this message/fact, that Pd sees the error but can't tell where it happened? rolf ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/ listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] access to archives
Just want to point out that there also IS a pd forum: http://puredata.hurleur.com/index.php ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] signal math explanation
this whole thread is about a typo? i have never seen [sig~] |\ [+~] |\ [+~] but have often seen [sig~] |\ [*~] |\ [+~] On Mon, Jan 20, 2014 at 12:02 AM, Dan Wilcox danomat...@gmail.com wrote: Chances are Jonathan has already cleaned that up :D (Thanks for all the help file updates J!) On Jan 19, 2014, at 6:00 AM, pd-list-requ...@iem.at wrote: *From: *Pall Thayer pallt...@gmail.com *Subject: **Re: [PD] signal math explanation* *Date: *January 18, 2014 at 2:48:04 PM EST *To: *Jonathan Wilkes jancs...@yahoo.com *Cc: *pd-list pd-list@iem.at, IOhannes m zmölnig zmoel...@iem.at I don't know. I recall seeing it somewhere years ago. On Sat, Jan 18, 2014 at 2:32 PM, Jonathan Wilkes jancs...@yahoo.com wrote: Hi Pall, Which help patches? I haven't seen a single help patch that substitutes strings of [+~] to double the incoming signal where a simple multiplication would do. I have seen cascades of [+~] for additive synthesis, but that's not the same. Dan Wilcox @danomatika danomatika.com robotcowboy.com ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] signal math explanation
oh and of course, i made a typo myself! that last [+~] should be a [*~] doh! On Mon, Jan 20, 2014 at 12:24 AM, i go bananas hard@gmail.com wrote: this whole thread is about a typo? i have never seen [sig~] |\ [+~] |\ [+~] but have often seen [sig~] |\ [*~] |\ [+~] On Mon, Jan 20, 2014 at 12:02 AM, Dan Wilcox danomat...@gmail.com wrote: Chances are Jonathan has already cleaned that up :D (Thanks for all the help file updates J!) On Jan 19, 2014, at 6:00 AM, pd-list-requ...@iem.at wrote: *From: *Pall Thayer pallt...@gmail.com *Subject: **Re: [PD] signal math explanation* *Date: *January 18, 2014 at 2:48:04 PM EST *To: *Jonathan Wilkes jancs...@yahoo.com *Cc: *pd-list pd-list@iem.at, IOhannes m zmölnig zmoel...@iem.at I don't know. I recall seeing it somewhere years ago. On Sat, Jan 18, 2014 at 2:32 PM, Jonathan Wilkes jancs...@yahoo.com wrote: Hi Pall, Which help patches? I haven't seen a single help patch that substitutes strings of [+~] to double the incoming signal where a simple multiplication would do. I have seen cascades of [+~] for additive synthesis, but that's not the same. Dan Wilcox @danomatika danomatika.com robotcowboy.com ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] Chocolate et Coffee
i very much doubt miller will include stuff in vanilla that's not backwards compatible. seeing as how these objects don't even work with my (relatively) recent 0.42.5 version, i can't see how they'd pass. On Mon, Jan 13, 2014 at 6:00 PM, Pierre Guillot guillotpier...@gmail.comwrote: Hi, I may have been sensitive, I needed 2 days break, sorry. If we focus on the important facts, I received really constructive feedbacks and I've been able to improve the library for the next release. Joao suggestions : - The properties window will have a fixed size. - We can set (in the code) if we want a color picker, checkbox, menu or textfield for each property. - The id name becomes receive symbol and there's also an send symbol. IOhannes suggestions : - The c/tcl library is now named CicmWrapper (The repository name will change with the next release) - If it seems better to change the libray name, Chocolate can become CicmGUI ? About the right click during runmode, It's possible to change it but I don't really like it. Do you think that's really important ? To include in Pd-ext, it's possible to only include Chocolate, I just have to replace all the c.prepend and c.loadmess with prepend and init. I received mails and some users like c.patcherargs and the double click of the coffee objects but they can download and add the library manually. To include in Vanilla, you're right, the best is to ask to Miller. If we want to replace the vanilla GUIs, two suggestions for the moment : - We keep the the vanilla GUIs and we just replace the shortcut, we won't have any problem to load previous patchs and users will use the new GUI for their new patchs (Secure and easy to do, we can also have an option to replace or not the vanilla shortcuts). - We overwrite the vanilla classes then every objects will replaced but the users will lose the properties (size, font, color, etc...). Another idea is to add a menu option or to offer 2 libraries with one that overwrite classes. Cheers 2014/1/10 Jonathan Wilkes jancs...@yahoo.com On 01/10/2014 12:50 PM, Dan Wilcox wrote: I don't have any plans, I was only responding in a hypothetical manner. I'm busy on a show right now and can't do pd dev. A better person to ask is Miller ... I must have misunderstood-- the way you wrote that made it sound like there is a process by which the community gets things included into Pd Vanilla. If such a process existed wouldn't one of the dupes IOhannes cites already be included in Pd Vanilla after over a decade now? Instead, I think Pierre has taken the only sensible approach to making a library that works with both Pd-Vanilla and Pd-extended. You simply code up the stuff that's been missing forever-- some of it probably in less time than it takes to respond to questions about dupes. Then you ship the library, and it just works without users having to find other libraries. -Jonathan On Jan 10, 2014, at 12:48 PM, Jonathan Wilkes jancs...@yahoo.com wrote: What is your plan for getting the necessary features into Vanilla so that such dupes are no longer necessary to include in a library like this? Dan Wilcox @danomatika danomatika.com robotcowboy.com ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] usb controller for pd
Have been looking round for a midi (preferably USB) controller for pd. here's what i have decided i need: * endless rotary knobs with LED displays * LCD display above each knob I've messed around with midi and usb controllers for years, and basically, if there is nothing written on the knob, i'm not smart enough to remember what that knob is meant to do. So the LCD display is a must. Also, i like to rapid-fire preset changes, so endless rotary knobs with LED displays is also a must. pretty much, the mackie c4 looks ideal, except for a couple of things that worry me: (1) no usb (2) not sure how well it integrates into pd in realtime (ie, can i update the LCD displays, knob position LEDS, etc???) (3) i read that the knobs take 5 full turns to send 0-127 midi cc. that sux. another one i'm looking at is the novation remote zero, which seems kinda cool too, but all i really need is the endless rotary knobs and LCD display, so there's a lot of stuff there i don't need. is there something i might have overlooked? i tried lemur and all that too, but i just can't get into the touch screen thing, either. i need real knobs. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] Chocolate et Coffee
just tried this out, and it doesn't play nicely with pd-extended 0.42.5-rc3 on osx. i get this error: invalid command name pdsend invalid command name pdsend while executing pdsend {#c.bang1902000 mouseenter} (command bound to event) so, looks like you need at least 0.43 to make it work On Fri, Jan 10, 2014 at 11:15 AM, Scott R. Looney scottrloo...@gmail.comwrote: Dan is right on the mark here - and keep in mind here that there are folks with a lot of strong opinions on things. that's how this forum goes. it's rarely any kind of flame war, but occasionally feathers can get ruffled, and feelings hurt. personally i'm also very impressed. from the experience of an educator with a lot of familiarity in Max and a little in PD, i would totally welcome any number of your excellent GUI objects into Vanilla (my favorite as i want to work with libpd) or Extended. as for the various other libraries and externals you've made, i will leave that for the experts to handle the issues of duplication. (i also agree a prepend object in vanilla would be wonderful however). i'm not discounting the wonderful GPLd work, GUI based and otherwise, done by so many contributors in pd-extended but it presents issues to less code-savvy people wanting to make iOS apps in PD. in short, i think more work for Vanilla than can be turned into iOS apps through libpd is extremely welcome. so thumbs up from me! keep doing what you're doing. best to all, scott On Thu, Jan 9, 2014 at 5:33 PM, Dan Wilcox danomat...@gmail.com wrote: Poor IOhannes, everyone thinks you're yelling at them :D Pierre, nobody is mad at you. It's just a misunderstanding. Everyone is really impressed with your work and we've been thinking of ways to integrate it within a Pd distribution (vanilla, extended, etc). Part of doing that is to find and eliminate redundancy where it makes sense and the usage of the work dupes only refers to that. If anything, perhaps we can analyze the reasons why you needed to extend a few of the existing objects and see if we can't add the functionality to them ([canvas] etc). Also, nobody has been sarcastic with using the term fancy objects. At this point, we *all* want nicer objects and yours are pretty awesome. fancy only refers to a comparison with the iemguis which are admittedly utilitarian (but have their own charm). On Jan 3, 2014, at 10:35 AM, pd-list-requ...@iem.at wrote: *From: *Pierre Guillot guillotpier...@gmail.com *Subject: **Re: [PD] [PD-announce] Chocolate et Coffee* *Date: *January 3, 2014 at 8:26:17 AM EST *To: *IOhannes m zmölnig zmoel...@iem.at *Cc: *PD List pd-list@iem.at I offers a library for Pd and not only on Pd-extented. It would have been annoying to put the iem's prepend in the distribution (I don't think that Thomas Musil would have be happy) and it would have strange to ask the user to download one external here and another here. I've made c.prepend and c.loadmess because I wanted to offer something with clean and simple and note that canvasarg don't have the same behavior, canvasinfo isn't my pd-extented distribution, listpak doesn't work. I know that most of the users use these obects and I don't want to replace them that why I put .c before everything. So I can't figure out what is your problem, why do you say fancy objects, for the dupes ? If I said something wrong, I'm sorry. Let's try to be cool please. Dan Wilcox @danomatika danomatika.com robotcowboy.com ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Range Slider
http://puredata.hurleur.com/sujet-6150-whole-freakin-library hrslider.pd ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] literal $0 from message to gui send and gui receive
hi Billy, do you know that the gui's have a 'set' function. So, if you send [set 0.4( to a slider, for example, it will be set at that value, but the value is not actually passed on. If you store all your values for osc1, env1, lfo1 and osc2, env2, lfo2 in separate tables or float objects, then you can switch between different settings on your GUI objects, by using the set object to input the desired controls. anyway, i have a hangover, and this is harder to explain than i imagined... but i am attaching a patch to demonstrate settable-GUI.pd Description: Binary data ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] literal $0 from message to gui send and gui receive
and here's the same patch expanded a bit to include your $0 sends to oscillators the only step that i haven't added here, is state saving. But now that all your values are stored in the table, it is not too difficult to read/write them using SSSAD or mmb's state saving abstractions, or whatever system you choose. On Sat, Nov 16, 2013 at 12:46 PM, i go bananas hard@gmail.com wrote: hi Billy, do you know that the gui's have a 'set' function. So, if you send [set 0.4( to a slider, for example, it will be set at that value, but the value is not actually passed on. If you store all your values for osc1, env1, lfo1 and osc2, env2, lfo2 in separate tables or float objects, then you can switch between different settings on your GUI objects, by using the set object to input the desired controls. anyway, i have a hangover, and this is harder to explain than i imagined... but i am attaching a patch to demonstrate settable-GUI-withDOLLARS.pd Description: Binary data ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] question on help patches path
your help file should have exactly the same filename as the original patch, but with -help.pd as its suffix. so, for example, if your patch is called sine_tone.pd then the help patch has to be called sine_tone-help.pd it shouldn't matter about the extra folder if you do it correctly. On Wed, Nov 13, 2013 at 6:52 PM, enrike alte...@gmail.com wrote: Hi I am giving a very short PD workshop soon and I want to give students a folder with some ready made examples. Within that folder there is a small library with some abstractions the examples use. Each abstraction has its own help file next to it. However right click help on the abstraction objects of the examples does not open the help files because PD cannot find them. It only works if the library is located in the extra folder. This I want to avoid if possible. I have tried to add the path of my library with abstractions in the preferences but this does not work. Is there any other simple way to achieve this? thanks enrike ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/ listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Legal restrictions for apps
I am the one who originally pushed for expr license change, and contacted apple, and the original expr licensees, etc here's what happened, in summary, from my foggy memory: i contacted the original author of expr, Mr Yadegari, and explained the situation that expr was in a strange limbo between vanilla pd and pd-extended. It's included in vanilla, but there license is different, etc etc... When we looked into it, we found that the original license for expr was in fact LGPL, not GPL, as stated in the pd documentation. (So, as Iohannas suggests, a bug report might be a good idea) When i asked about the possibility of changing to the pd style BSD license, Mr Yadegari was totally fine with that, and said that is what he had wished anyway. However, the expr license was now under control of the university, and i would have to contact the relevant people to ask about changing the license to BSD. In the meantime, i had called Apple, and asked about the legality of GPL, and they said GPL was not permitted, as you need to release the code with the app, and they don't have that facility built in to their app store. Then when i asked about the possibility of LGPL, which doesn't need the source code included in the package, they sent me from person to person, and i never got a straight answer... basically they told me that if i wanted to use LGPL, i would have to hire a lawyer to speak with their lawyer. Soit seemed like changing the expr license to BSD would be the best option. I contacted another developer who Mr Yadegari referred me to, and we spoke about the possibility of changing the license. He said no one had touched expr for years, but couldn't see any reason why not to change it. He said he'd need to check with the relevant department at the university, and with the other developers who had taken on the caretaking of expr. And then, university summer holidays started, before i could go any further, and i never heard back again about the license. So, as far as i understand, the expr developers i spoke to all seemed fine with the idea of BSD, but we just never got as far as getting everyone together and making the change. On Sat, Oct 5, 2013 at 1:52 AM, IOhannes m zmölnig zmoel...@iem.at wrote: On 10/03/13 02:35, Dan Wilcox wrote: - I leave out [expr] [expr~] for now. The license in the expr src folder is LGPL, but the license in the source headers is GPL and the following is printed to console when first loading the external: expr, expr~, fexpr~ version 0.4 under GNU General Public there has been extensive discussion on this with the original authors (*all* copyrightholders) of [expr] (most of it forwarded/CCed to this list), and IIRC correctly the final result as that expr has been re-licensed under the LGPL. for me this means that the code *is* LGPL, even if on load the splashscreen says that it is BSD4 or the microsoft EULA. but of course it is annoying to have contradictory license information staring at your face (esp. when you have to argue with someone like apple), so i suggest to fix the headers and the printout. please file a bug-report (eventually including a patch that does the fixing) fgmasdr IOhannes ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Legal restrictions for apps
just to clarify, Shahrokh Yadegari, IRCAM, and the JMax developers, ALL agreed with the switch to LGPL license. so AFAIK, the 'GPL' claim in the source code is still there simply because no-one has changed it. On Sat, Oct 5, 2013 at 8:45 AM, Dan Wilcox danomat...@gmail.com wrote: Well, it seems like all the authors agree and there's already an LGPL license. I only brought up all of this due to the inconsistency between whats actually there in the source files. I'd love for that to just be changed and we all move on. It's not like this is a huge patent / money maker thing. If being anal and bringing this to light truly means I *can't* use it in the long run, well than I should have done what most everyone else does in these situations: use it and keep my mouth shut :P. We know what is allowed / not allowed by Apple, don't need a lawyer for that. On Oct 5, 2013, at 4:22 AM, pd-list-requ...@iem.at wrote: On 10/04/2013 01:44 PM, Miller Puckette wrote: One (not so minor) note on this... expr is copyright IRCAM (hahrokh Yadegari was working for IRCAM at the time) and is also included in Max, so it might be sbject to agreements between IRCAM and Cycling '74. I was under the impression it was under GPL, not LGPL. I just looked and saw that, indeed, the LICENSE.txt file says LGPL and the expr source code print out GPL on startup. The reason I think it's actually GPL is that that is how IRCAM released it -- as part of jMAX, years ago. The current code is based on that original code. Although it was extensively reworked by Shahrokh, I presume the GPL terms under which he was working required him to release the result under GPL too. So for the moment at least, I'm afraid FUD rules. My vote would be to keep all the original GPL licenses in Pd vanilla's expr, and to remove the LGPL readme. GPL was the licensed under which expr was originally released, so we can reasonably assume all the copyright holders agreed to that license. If the consensus was that it should be changed in order to accomodate Pure Data builds on IOS, then everyone who wants to use expr on IOS should pool their resources and hire a lawyer to explain what is and isn't allowed under the LGPL and Apple's TOS. The lawyer should also find out if it was indeed possible to change the license to LGPL in light of what Miller brings up about the original licensing. That's two unknowns wrt LGPL expr, and they won't be solved by revising the source nor IANAL discussions. Best, Jonathan Dan Wilcox @danomatika danomatika.com robotcowboy.com ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Legal restrictions for apps
thing is, we STILL don't know for sure if apple will accept LGPL. they have not said yes or no on that issue. If someone else wants to try contacting them, maybe something has changed since last year...? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Legal restrictions for apps
i spent quite a long time being bounced from department to department with apple, trying to find out if i could use expr in IOS apps, and they never gave me a definitive answer. Basically they told me i'd have to hire a lawyer to find out :p On Thu, Oct 3, 2013 at 11:39 AM, Jonathan Wilkes jancs...@yahoo.com wrote: On 10/02/2013 08:35 PM, Dan Wilcox wrote: My approach with PdParty so far is: - GPL source code is incompatible with the Apple App Store due to the static linking requirement which means you cannot distribute GPL libs as dynamic libs which can be updated or replaced by the user - GPL patches are fine, they are text files which are not compiled into your app binary so can be freely replaced, I expose all of the GPL patches I use to the user so they can modify or update them to satisfy the distribution requirement of the GPL - I leave out [expr] [expr~] for now. The license in the expr src folder is LGPL, but the license in the source headers is GPL and the following is printed to console when first loading the external: expr, expr~, fexpr~ version 0.4 under GNU General Public License . I will leave it out until those parts of the code are explicitly changed. If this has already happened, then we need to merge in those changes to libpd. So far, as Miller suggests, I've been replacing [expr] with regular math objects. And make sure that all the authors sign off on that license change. -Jonathan ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] tanh() or a compressor?
if the kick is not compressing properly, then one idea might be to lowpass filter the signal that goes to the compressor's detection stage. that way, you'd filter out a lot of the energy from the hats, snares, etc. On Tue, Oct 1, 2013 at 11:37 AM, Mario Mey mario...@gmail.com wrote: I read http://designingsound.org/2013/06/tutorial-a-compressor-in-pure-data/about compressor working and I tried 3 different (or similar) compressors: the one from the page, the one from DIY2 by Hardoff and the one from rjdj by Jwif. I thought that compressors works different... I use visual arrays to see the difference from the original sound (that is very loud) and the compressed one. With the first compressor, there was NO DIFFERENCE. No at all... I don't know if I was using wrong, but it was the same graphic. With DIY2/st-compressor.pd, there's difference and it seems to be good... untill I make a kick. Again, the waves goes to the sky (well, not so much). The third compressor can compress a lot (low threshold), but all the rest of the sound does too. I though that only the sounds that are higher the threshold are compressed and the rest stay the same. Am I wrong? Am I confused? I thought that a compressor is like tanh(), but with editable controls. Can someone explain this to me? El 30/09/13 17:23, Charles Z Henry escribió: Then, you haven't picked the right computer for your composition :) If I could, I would buy another notebook... and throw away this with-non-working-in-Linux-hybrid-graphic-cards fucking HP notebook. But, our economy is fatal. One dollar is ten argentine pesos. I bought this computer 3-4 years ago, at ARS $6.000. Think spending U$S 6.000 in a computer. Now, a good computer, is above $10.000. El 30/09/13 17:43, mr sgg escribió: ask 4 persons and you probably will get 4 different answers. first thing i would notice the setup seems dirty. for example use an external preamp instead of digital amplification (e.g. *~4) if you want proper sound quality. secondly i think you should try out and trust your ears. it really depends on what you want it to sound. tanh most probably will lead to more distortion while compression will eat more cpu. I will use a wireless system with this mic, so, it has gain. I'll check that, because I think that it is important a preamp there. to avoid your kicks being louder than vocals you should refer to beatboxers. maybe you do something wrong there. or you should use 2 mics. i admit i am not familiar with mixing rappers who beatbox at the same time The mic is very good and it sound very good. I want to clarify my doubts, because I see waves beyond 1 in visual arrays... and I want to understand that. El 30/09/13 17:23, Charles Z Henry escribió: On Mon, Sep 30, 2013 at 2:35 PM, Mario Mey mario...@gmail.com wrote: Now, I am checking volumes of my looper patch. I had to raise [*~ 4] the volume of the mic, to get a razonable volume, compared to a song file, for example. But, using this looper patch, I make beatbox. So, kicks and snares from my mouth get in the mic. And, using a visual array to test it, I realize that the kicks and snares are so much higher volume than the vocals. The patch has FXs with feedbacks, so, they can make signal 1. So, at the end of the patch, there's [expr tanh($v1)] to to avoid that... tanh() is simpler than a a compressor, but it loose some sounds (I think). Or I should trust in tanh()? Multiple choice: 1- Use tanh() in the input, after adc~ and before dac~. This will cause distortion and change the shapes of your waveforms, and introduce extra harmonics. It may be an interesting effect, but it will change the sound of your beatboxing. 2- Use a compressor patch in the input, after adc~ (and tanh() before dac~) This would be the preferred method. 3- Use a compressor at the end of the patch, before dac~ If you have multiple instruments or voices in the output, you'll be decreasing the volume globally and throwing off your mix. 4- Stay as it is now... Also, I can't spend more CPU process... Then, you haven't picked the right computer for your composition :) Really, I don't think compression should be a cpu-expensive process. Plus, you have only one mic, right? What do you recommend me to use? Thanks. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [change] bug?
if you want a [change] that will always output its first value, regardless of what it is, then you could set up a little thing like this attached patch On Tue, Sep 24, 2013 at 1:19 AM, IOhannes m zmoelnig zmoel...@iem.atwrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 2013-09-23 17:45, Mario Mey wrote: If i create [change] and send it a [0(, it outputs nothing. yes It seems like it has already the 0 value initiated. yes. I think [change] should not work like this... i disagree. [change] *always* takes an argument, which is the initial value. if you fail to provide one, it will default to '0'. changing this behaviour might break patches, hence it is a no-go. fgmadr IOhannes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.14 (GNU/Linux) Comment: Using GnuPG with Icedove - http://www.enigmail.net/ iQIcBAEBCAAGBQJSQGoDAAoJELZQGcR/ejb4iO0P/iW88ih1Dn1AyvvofwWD4TFn lkg0CUrtE2ae3SyDqiRjOONnlcQdnESM3O9pEcJE2jFxpP/dVCu44xwRSkFJOzb4 9U0XvTY82jZl51uSFS/rrl2VrP1ocyRc9j3oT/LM6c6ArFZr01cKXJNJLBCKWbCA z7oL57qNmxj1Zpy3VECiHWpm+JUxo0tV2hxD1ud+Sj57aQjeAW3u8+tncRicOnAE 9Dv0q9mp5wqIJ1gNmXINi2phpZhjti/R4PpRcjfQMn7gS0N1yBQwUv8P5OWRkQ2U Mch3FvRlfV3ci6izzC3nPAkgokIk1TLem5AcMF5W+Vjvw8RpoGbAOyZU32ONko2f mmX398MGgqk9uOfm0eCv+vMzifHhk1otRfHVqLc7OG3RQgHiUZ/LBCSWx4yGDDNG KokFv1jNtQoolRgSdlYuuTOLqeLWF9OEPIrXjBJwhIOpp8Ss4YfOg9KDyNw4b61j /Tn2+/W/RB/njaBtd8/I2rVH5bHfyQ/n1JPyF5QaJeHHaOmV3OCzCdBF9zXtoTBK G4iOVNph4Oc4aOl3RZw1gopnV5Tb5cTa5on/uexGyGhMMb4F6wlGSafj+q67yKuz c5f2OLBA4mmDchAsSuPFrqZYwZVRhDGOSFNJ5h8aissdCXbJN8ndccbj5aP0Xolq Frfu/8VEvgEmMZBUlmDB =11wf -END PGP SIGNATURE- ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list changed.pd Description: Binary data ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] CPU usage of GUI objects in subpatches
I'm assuming of course that no GUI objects in subpatches is optimal. but what sort of effect do sliders. toggles, bangs, etc have on CPU usage when hidden in unopened subpatches? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] netpd session recording
Bump so i remember to listen tomorrow On Wednesday, July 10, 2013, Roman Haefeli wrote: Hi Let me share the recording of a netpd session I had yesterday with Sqgl from Sydney. I like it myself and thus I thought it might be worth sharing: http://www.netpd.org/sessions/2013-07-09_prism-breaks.mp3 Sqgl and me are having regular sessions every Tuesday at ~08:00 UTC (this is 10 in the morning for most of Central Europe and evening for Westaustralia). Everyone is invited to join. Roman --- http://www.netpd.org --- ___ Pd-announce mailing list pd-annou...@iem.at javascript:; http://lists.puredata.info/listinfo/pd-announce ___ Pd-list@iem.at javascript:; mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] remove space between list
only works with actual symbols, and not numbers, but this should do it list2symbol(vanilla).pd Description: Binary data ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Sampler buffer?
here's an upsampled loader that uses readsf~ at 64 times the normal rate. you can try changing the [block 1024 1 64] object to different upsampling rates depending on how fast your computer is. upsampled-loading.pd Description: Binary data ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [mp3write~] in PdVanilla, [declare -path]
if you are intending to use unauthorized library objects for a commercial project, then read the license very carefully. The author of those objects has quite strong views. ;) ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Differences between: VD~ und delread~
just out of interest, while we're on the topic, does anyone have a vanilla workaround for a 2 point interpolated delay reader? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Crossfade between 2 rj lib save states?
ah yeah, sorry... i had assumed you meant different things on both sides of the crossfade. so yeah, you could just use one patch for the guts. here, i'm attaching a little patch to show a possibility for xfade with sssad (you'll have to incorporate this into sssad yourself, but hopefully won't be too tricky) On Tue, May 14, 2013 at 4:21 PM, JF sainti...@yahoo.com wrote: it's been a long time since i looked at rj, but from memory it uses something similar to sssad for statesaving, doesn't it? So, you assign keys to each of your abstractions and save according to those keys, yeah? in that case, i would just bundle my entire 'scene' into a bigger parent abstraction, and use a $0 (or similar) prefix to all my state saving keys so that state loading would be local only to that parent, and not to the other channel's parent. Thanks! I presume this approach would mean having two copies of the 'meat' of the patch running side by side? Correct me if I'm wrong. I'm hoping to only have one copy of the guts running and have the crossfading done to the parameters. As my machine is getting older now. I'm not looking to crossfade audio at the end. This will be a midi note and CC generating patch for my synths and samplers to record and to play live with. Cheers, John. xfade-sssad.pd Description: Binary data ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] crowd source funding
could things like kickstarter be applied to pd? there are quite a few things i could think of that might get implemented with a few dollar signs on real paper rather than in message boxes ;-) so...is it posible? just putting the idea out there if it isn't already being discussed... ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Serquencer.
something in there is causing pd to crash immediately when i load the pd file. On Wed, Apr 3, 2013 at 5:40 AM, servando barreiro servandi...@yahoo.eswrote: HI all! Here a compilation + nice .en manual of something that I have been working on lately.. http://servando.hotglue.me/serquencer Thanks to All of you for the inspiration, patches, tips, bugfixes, etc.. Ser ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [pd open $1 $2{ from relative path without getdir
getdir in vanilla, yes please!!! not hard surely? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Announcing PdParty
yes i'd love to help with testing. Assume it will go OK on ipad too, yeah? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] check this out
just cos there's no description, i'll add it here: it's a muscle sensor that can be used for gestural control. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Message from the boss of Raspberry Pi Foundation !
10ms or less would be totally acceptable. wow, i really wanna give this a go ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Message from the boss of Raspberry Pi Foundation !
sorry, i don't think this is the thread i should be asking this in, but how low latency can you get with pd on a pi ? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Dynamic routing for audio signals
G! This perfectly fixes a problem I had years ago Why did i not make that connection back then? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Max's [rate~] implementation...
multiplying by 0.5 is the same as dividing by 2 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Increment/Decrement a number
[1 ( [-1 ( | / |/ | / |/ [+ ] | [f ] and then just send the outlet of the float to the right inlet of the [+ ] ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Text with bigger font?
use a canvas with a label, you can choose the size and colour of your font then. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] peaks and bringing them down to be more in line with the overall average of the signal
looks like your average peak is around 0.05 or something? simplest way would be to use [clip~ -0.05 0.05] if you want to do a smoother way, then [*~ 20] (or whatever value is appropriate to scale -1 to 1) , and then [expr~ tanh] or [tanh~] ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] peaks and bringing them down to be more in line with the overall average of the signal
also, off topic, but why are your mails always in red? it's bizarre and upsetting ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] weird behavior with dynamically created abstractions (sound doesn't work)
The answer to the original question has been posted many times over the years. On Wednesday, November 14, 2012, Alexandros Drymonitis wrote: I tried your patch and the problem you mention does occur. I've no idea why and how to solve this, but I'm also getting some strange behavior with live patching. In my case [loadbang] won't work... On Mon, Nov 12, 2012 at 5:29 PM, Ángel Faraldo angelfara...@gmail.comjavascript:_e({}, 'cvml', 'angelfara...@gmail.com'); wrote: Hi List, I've been increasingly working with dynamic patching and there is an issue that don't understand in relation with creating multiple audio abstractions... Imagine I put an oscillator inside an abstraction and I recall one instance of it from the main patch (already computing audio). This is what happens: The abstraction will not produce sound until I: a) save the patch b) create another abstraction with the same name (another audio object will not work) c) I click on a already existing object in the main patch (clicking on the canvas will not work either) d) I un-compute and re-compute audio (which is not desirable) I attach an example: Any insights or ideas about how to solve this? with kind regards, Angel Faraldo _ www.angelfaraldo.info ___ Pd-list@iem.at javascript:_e({}, 'cvml', 'Pd-list@iem.at'); mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Random number generation quest
i used something like kaj posted. It seemed to work ok. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] IBM PureData
illogical bandwidth modulation? intermittent bass magnet? inlet bypass mechanism? isolating beat masher? industrial bitcrush monster? indie band mutilator? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] IBM PureData
the obvious next step is for someone to code up an [IBM~] external for pd ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] vline~ precision under lower block sizes
miller answered this in a previous post today ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] rjdj is gone, robotcowboy is coming ...
This is pretty much what I've been waiting for. How long does it take to get the hang of processing/Lua? On Thursday, November 1, 2012, Epic Jefferson wrote: I'm very happy you're doing this. this is exactly what i want to do, but i'm still a few years away programming-wise. How do you plan to distribute it, on the app store as a standard app? or something a bit more hacker friendly? perhaps a .ipa we can jam in there via ssh? On Wed, Oct 31, 2012 at 2:00 PM, Dan Wilcox danomat...@gmail.comjavascript:_e({}, 'cvml', 'danomat...@gmail.com'); wrote: Hey all, I made a video demo of the robotcowboy app: https://vimeo.com/52557228 Description The robotcowboy app is an audio/visual environment for performance with visual Lua scripting and Pure Data audio patching. Think of it as Processing and PD wrapped up into a single app that will run on Mac/Win/Linux and iOS. It features: * a Pure Data audio instance * a Lua scripting environment inspired by OpenFrameworks/Processing * a scene system including playlists * midi io (yes, on iPad too) * inter-app OSC communication * 2d physics using Box2d The idea is that I want a single environment focused on performance with an easy workflow that doesn't involve compilation (ala C++ OpenFrameworks) and runs on multiple platforms. This way, I can get in the flow, make some scenes, upload them to my iPad, and go play a show. Check it out on Github: github.com/danomatika/robotcowboy On Oct 23, 2012, at 10:51 AM, Dan Wilcox danomat...@gmail.com wrote: Sorry, I should have clarified. RjDj the entity is going great. RjDj the original iOS app, is no longer being supported and is now no longer availabel on the App Store. From the RjDj bloghttp://blog.rjdj.me/more-than-an-app : In all these years, RjDj grew out of this app and really became something different. RjDj became a new way how to think music, it became a brand. This development is something we want to enforce which is the reason why we are now positioning everything for our future. As a first step we are cleaning up our old apps which also means that we are retiring the good old RjDj app. Don't be sad, we are working on some great new content released through The Dark Knight Rises Z+ app and we are also working on the exciting Music Zones project which we are currently test driving in the UK app store. So starting from next week, we won't make the app available in the app store anymore, so if you are a nostalgic app collector, this is your last chance to get it. You will still be able to use the installed app but we won't be supporting it any longer. This means that you won't be able to upload recordings or download scenes. On October 8th we will also change our website. I was directly inspired by RjDj to in making a similar app and thanks to Peter, et al. libpd makes it possible. I have used RjDj for a number of small experiments and are sad to see it go, but in the end I needed something that works more for my needs, so I've been working towards making my own app. On Oct 23, 2012, at 10:43 AM, Ivica Ico Bukvic i...@vt.edu wrote: Do you mind saying why is the app off the iOS app store? *From:* pd-list-boun...@iem.at [mailto:pd-list-boun...@iem.at] *On Behalf Of *Dan Wilcox *Sent* ___ Pd-list@iem.at javascript:_e({}, 'cvml', 'Pd-list@iem.at'); mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- www.epicjefferson.com www.avmachinists.org Puerto Rico based Art Collective/ Non-Profit Org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] rjdj is gone, robotcowboy is coming ...
I've always assumed because tcl/tk isn't portable to iOS? On Thursday, November 1, 2012, Leandro da Mota Damasceno wrote: You know what I´ve alwayus wanted? Actual PD for the iPhone. An app with the same GUI, so I could create my patches and even live code. Why don't we have it yet? On Thu, Nov 1, 2012 at 9:54 AM, i go bananas hard@gmail.com wrote: This is pretty much what I've been waiting for. How long does it take to get the hang of processing/Lua? On Thursday, November 1, 2012, Epic Jefferson wrote: I'm very happy you're doing this. this is exactly what i want to do, but i'm still a few years away programming-wise. How do you plan to distribute it, on the app store as a standard app? or something a bit more hacker friendly? perhaps a .ipa we can jam in there via ssh? On Wed, Oct 31, 2012 at 2:00 PM, Dan Wilcox danomat...@gmail.com wrote: Hey all, I made a video demo of the robotcowboy app: https://vimeo.com/52557228 Description The robotcowboy app is an audio/visual environment for performance with visual Lua scripting and Pure Data audio patching. Think of it as Processing and PD wrapped up into a single app that will run on Mac/Win/Linux and iOS. It features: * a Pure Data audio instance * a Lua scripting environment inspired by OpenFrameworks/Processing * a scene system including playlists * midi io (yes, on iPad too) * inter-app OSC communication * 2d physics using Box2d The idea is that I want a single environment focused on performance with an easy workflow that doesn't involve compilation (ala C++ OpenFrameworks) and runs on multiple platforms. This way, I can get in the flow, make some scenes, upload them to my iPad, and go play a show. Check it out on Github: github.com/danomatika/robotcowboy On Oct 23, 2012, at 10:51 AM, Dan Wilcox danomat...@gmail.com wrote: Sorry, I should have clarified. RjDj the entity is going great. RjDj the original iOS app, is no longer being supported and is now no longer availabel on the App Store. From the RjDj bloghttp://blog.rjdj.me/more-than-an-app : In all these years, RjDj grew out of this app and really became something different. RjDj became a new way how to think music, it became a brand. This development is something we want to enforce which is the reason why we are now positioning everything for our future. As a first step we are cleaning up our old apps which also means that we are retiring the good old RjDj app. Don't be sad, we are working on some great new content released through The Dark Knight Rises Z+ app and we are also working on the exciting Music Zones project which we are currently test driving in the UK app store. So starting from next week, we won't make the app available in the app store anymore, so if you are a nostalgic app collector, this is your last chance to get it. You will still be able to use the installed app but we won't be supporting it any longer. This means that you won't be able to upload recordings or download scenes. On October 8th we will also change our website. I was directly inspired by RjDj to in making a similar app and thanks to Peter, et al. libpd makes it possible. I have used RjDj for a number of small experiments and are sad to see it go, but in the end I needed something that works more for my needs, so I've been working towards making my own app. On Oct 23, 2012, at 10:43 AM, Ivica Ico Bukvic i...@vt.edu wrote: Do you mind saying why is the app off the iOS ap ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] stereo difference?
oops, sorry about the double reply Joe, i forgot 'reply to all' to turn a stereo signal into a mono one, yes it's L+R..but that's not what i wanted to do. I wanted to take ONLY the parts of a stereo mix which lie right in the middle. It would be basically the inverse of a stereo difference effect. To put it another way, Stereo difference removes those parts of the mix which are panned dead center. What i want to do is leave those parts, and then remove anything that isn't panned dead center. At first, i thought it would be as simple as just subtracting the stereo difference signal from the original mix. But when i actually tried it, it didn't work, and then also when i worked it out logically on paper, i realized that it's impossible just with simple arithmetic. My best guess, is that you could FFT the stereo difference signal to get it's spectral profile, and then subtract that from the original mix. Might give it a go some time. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] stereo difference?
it's ridiculously simple. you just. invert one channel [*~ -1] and then mix them both together as one. stereo-difference.pd Description: Binary data ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] stereo difference?
if anyone knows how to get just the MONO component of a signal, i'd love to know. I have a feeling you need to do FFT analysis and reconstruction for that though ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] list deinterleave question
basically what i did, was drip the list one element at a time, using [list-drip]. Then, i prepend each element with alternative 0's and 1's, generated by [f ]x[==]. By using [route], those elements are then sent alternatively left and right to an accumulator made with [list prepend]. finally, each resulting list is banged to send the full result. i'm n sure if there might be a simpler way, but that was the simplest i came up with. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] list deinterleave question
there is a useful library called [list-abs], which has lots of those sort of things, but in this case, i couldn't find exactly what you're after. Here's a patch that does what you want though: list-demux.pd Description: Binary data ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] splitting a list into pairs of two
not sure if there is a super simple way to do this, but this patch looks like it works: list_pair.pd Description: Binary data ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] splitting a list into pairs of two
nice Lorenzo ! ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] splitting a list into pairs of two
woahhang on you did that patch without seeing mine??? it's almost identical...right down to the numbers in the example message box someone call Fox Mulder! this is definitely an X file ! ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] array size (was Re: arraysize)
in regards to (3), would there have ever been a case where someone would have deliberately used the zero padding of upsampled inlet as a 'feature' that their patch depended on ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Concatenating floats
if you just use $1 for something like 07, then it will cut off the leading zero (which in this case, you need) so might be best just to split everything into individual floats, like: [ 1 9 7 8 0 7 2 9 0 9 3 0 2 1 ( and then just feed that into a big compound message like [ $1$2$3$4$5$6$7$8$9$10$11$12$13$14 ( that way you get all the zeroes as well ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Cheapest effects/objects/abstractions?
ring mod is cheap. it's not much more than an [osc~] and a [*~ ] table-lookup waveshapers are cheap. they're not much more than [tabread~] a flanger can be cheap. just a [delread~] [vd~] pair and something to modulate it - but you can use control objects for the modulation, to further cut CPU cost. a chorus can be as simple as a couple of flangers. delay is even cheaper, just a [delread~] and [delwrite~], and some [*~ ] to set the feedback amount. [vcf~] is pretty cheap, [lop~] , [bp~] and [hip~] even cheaper still. all sorts of distortions can be done very cheaply. [*~ ] going into [clip~] is a simple and nasty digital distortion, or you can do [*~] into [tanh~] for a smoother one. [wrap~] can also be used for distortion effects. a simple gate can be made with [env~] to detect the signal, and then some basic computations in the control domain to check whether it is rising or falling, for attack and release. Then you just need to use [line~] and [*~] to gate your signal. a panner is not much more than a pair pf [*~] objects. that's just some ideas...there are heaps more. Other things to take note of, if you're using lots and lots of processes: *use control signals instead of audio signals wherever possible. *use [switch~] inside patches or subpatches that are not being used. This frees the cpu for others. *whenever possible, re-use a single process, rather than copying it over and over. For example, if you want to make 10 effects that all use [noise~], then instead of creating 10 [noise~] objects, it will be cheaper to create a [send~] after that [noise~] in a parent patch, and then use [receive~] objects in all the effect patches. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Introcucing PAC-Data, a Pac Man game in Pure Data.
please post it on the forum too, in case some people there miss this thread. http://puredata.hurleur.com/ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Super computer made of legos and Raspberry Pi computers
yeah, with this sort of thing... Miller was saying the other day how the original phase vocoder patch required $35000 worth of hardware (or whatever the actual figure was...) So i was just wondering what sort of audio things are round at the moment that can only be achieved with well beyond ordinary hardware??? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Super computer made of legos and Raspberry Pi computers
probably going well off topic now, but what sort of new audio processes would be made possible by supercomputing??? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] corner case
your hradio has the same send and receive names! ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Super computer made of legos and Raspberry Pi computers
yeah, separating individual instruments / voices from a mix does seem like a 'just over the horizon' application. I'd love to be able to have a stereo microphone in the room i'm in now, and separate the sound of the rain, the wind, the TV in the background, my typing at this keyboard ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] milimetric grid
not sure about grid, but if you just do a simple multiplication, you can probably get [slider] to do what you want. for example, make the slider minimum 0, maximum 100, and then just do this to the output: [* 0.003] ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Canvas and Array send messages
in the help files to any of those objects, click on [pd edit] ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] still missing from pd
2nd outlet of vcf~ is a resonant lowpass I just tried, and it seems to look that way. is that a new development? there doesn't seem to be much info on that... ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] I did it, haha xenharmonic synth
wow, really massive. your karplus strong synth is nice. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] still missing from pd
after more than 10 years, i still find it amazing that pd vanilla doesn't have the following: 1) proper builtin resonant low and highpass filters. lowpass at least, come on! 2) threaded soundfiler ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] readsf~ problem with 28-channel 256hz file
If you only want to playback the data, then the easiest way might be just to change pd's sample rate to 256hz. If that doesn't work, maybe have a look at readsf~ help to see how to manually set playback parameters On Tuesday, August 7, 2012, kristof lauwers wrote: Hi, I'm trying to play back a rather uncommon file with readsf~. It's 3 hours of EEG data, on 28 channels, with a samplerate of only 256 hz. At first sight, readsf~ deals well with the 28 channels, but it seems to play it back way too fast.. Is there a way to make rit play back the file at the right speed? I'm using Pd version 0.40.3-extended on windows xp.. thanks! Kristof __**__ http://soundcloud.com/kristof-**lauwershttp://soundcloud.com/kristof-lauwers http://kristoflauwers.**domainepublic.nethttp://kristoflauwers.domainepublic.net __**__ __**_ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/** listinfo/pd-list http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [tabread4~] bug???
There is some inbuilt limit to array sizes that needs to be overridden by using the -maxsize tag when loading a file from soundfiler. I have a feeling it might mess things up with GOP arrays if you use that. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Sample Player: readsf~ vs. soundfiler/array/tabread
If I have 10 sample players, but only need 8 note polyphony what would be the best way to use the 8 tables more efficiently? Am I right in concluding that using 8 soundfilers, arrays, tabplays is the most efficient way to create a 10 sound sample player? Will the reading of the file be fast enough that you will hear no apparent difference between the sounds already loaded into memory and the ones that need to be loaded and played at once? you need 10 tables if you want to preload 10 sounds. (unless of course you put multiple samples in a single table and then use offsets...etc,...but that's pretty pointless, probably) you only need 1 soundfiler, and you can just use different messages to that to send the data to different tables for 8 note poly, of course you need 8 separate tabplay~ objects if you playback with either readsf~ or tabplay~, your sound would be 100% exactly the same, unless you have audio dropouts caused by overloading your machine, or unless you change the samplerate or something when loading. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] is there a way to send a bang precisely when a sample is looped using tabread4~?
http://puredata.hurleur.com/sujet-6194-sample-played-automated-varying-speed-detect-completion ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Honorary Degree for Miller Puckette
what a legend! ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] all distorsions avaliable
there are some non-linear distorters in my DIY library. My favourite is the 'shaper' function as found in the kurzweil K2000 http://puredata.hurleur.com/sujet-1982-1.html ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] cheapest production-scale pd-anywhere platform?
i have also been interested in this for a while, but i am willing to spend more if it means lower latency, what's the latency like on these machines? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] origins of voice.wav?
i don't know if it ever has been asked, has it? so yeah...what is the story? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] old patch to (automatically) fragment an audio buffer
might be this one: http://puredata.hurleur.com/sujet-3199-bonked-beat-slicer or maybe this one (that i made): http://puredata.hurleur.com/sujet-1953-sample-slicer-user-selectable-slices if not, search the forum for 'slicer' and pretty much everyone has had a go making one at some time or other :D ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] new sounds for hoedowninaround
really interesting as always Billy. I'm hearing a bit of stuff like yours lately, made by various people. Evolving freeform jams which step well outside the 4/4 looped techno paradigm, but which still keep a solid groove. like Supersuper16mikebmodeswitchno1http://soundcloud.com/hoedowninaround/supersuper16mikebmodeswitchno1 it's challenging music of course, but it's pushing things in a nice direction. http://soundcloud.com/hoedowninaround/supersuper16mikebmodeswitchno1 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] why does PD round numbers? (in tables, in messageboxes, etc)
http://en.wikipedia.org/wiki/Floating_point ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Anonymity.
maybe my google works better than yours. http://twitter.com/#!/mahatgma ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Anonymity.
yes yes. here is the link again: http://puredata.hurleur.com/sujet--interpolation-arrayed-pairs ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Anonymity.
yeah Mathieu, but the other side of the coin, is that you're suggesting that 'someone else' has made an elaborate plan to create a fake login just to slander you. anyway, i don't see why i'm getting flack now. I was trying to stick up for you in the first place. If only there was some way to filter your posts from this list :D ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Anonymity.
It's a real person. http://puredata.hurleur.com/recherche-1521813748.html so i'm sorry Mathieu, but it seems that the dislike for your guru status is genuine. Maybe you could consider another vocation? :D ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Is there a way to block/filter Mathieu ?
mahat...@gmail.com, this is your second post to the list, and you're already complaining about a member who has been here practically from its inception? pull your head in, mate. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Web Netiquette Re: Making Musical Apps: a book about libpd
smoking isn't really THAT bad. as long as you don't smoke too many, it just raises your odds on diseases that have pretty low odds anyway, ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] pd mentioned in squarepusher interview
right at the very end of this 10 minute interview, Tom mentions PD (while showing off his reaktor patches, though :p ) http://www.thecreatorsproject.com/en-uk/creators/squarepusher ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd mentioned in squarepusher interview
ha ha, that's not a bad guess though. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] libpd, the book!
looks great Peter! i'm about to order an e-reader, so i will definitely get this once it arrives. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Dynamic creation of canvas : am I mad???
what's the deal with dynamic patching these days? it was always just a 'use at your own risk' type of affair, which was never guaranteed to work. Has it graduated to being a legitimate practice? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list