Re: [PD] best format for send/receive between iOS and libPD
:) 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
Re: [PD] 64bit runtime error 'couldn't read file /usr/tcl//pd-gui.tcl'
I had no problems compiling from /Downloads/pd-045x/src then looking for all the symbolic links and launchers that point to the default installed 'puredata' package that comes with ubuntustudio 12.10 except that I installed some of the guiplugins and now pd will not close from menu or window x button. I have looked and looked for that script that sets that and can not find it. running 'pd' from terminal and ctrl-c works to close. I'm getting a stack overflow on loading of xensynth in pd-extended , actually a couple of them but it still works. I did notice the other day that I'm still getting crackles when I play the version with the string emulator. I'm thinking it's something to do with wish and the mouse, about has to be because it happened in windows when I last checked october 2012, the same crackles. the common denominator would about have to be wish + mouse. On Thu, Apr 10, 2014 at 2:36 PM, Miller Puckette m...@ucsd.edu wrote: Is there a standard way to get automake to define a proper path for Pd to use? It sounds as if I should use a C preprocessor variable to set the directory - I'd be happy to update teh source to make this kind of thing easier to set from external build systems. cheers M On Wed, Apr 09, 2014 at 11:16:07PM +0100, David Woodfall wrote: On 04/09/2014 11:57 AM, David Woodfall wrote: But that doesn't mean that pd will look there for modules. I tried symlinking /usr/lib64/pd/tcl/pd_connect.tcl to /usr/bin/. but it still doesn't find it. no this won't work, as it tries to circumvent tcl's pkg-index. pd-gui.tcl Error in startup script: can't find package pd_connect while executing package require pd_connect (file /usr/bin/pd-gui.tcl line 26) I'm not quite sure where it is define where to look. Aha! If I 'ln -s /usr/lib64/pd /usr/lib/pd' then it works. Gui starts up just fine. So it seems those paths may be hard-coded somewhere. well yes, that's why i gave you the patch in my other mail: replace lib/pd by lib64/pd in s_main.c fmdrsa IOhannes Works fine, thanks. -Dave ___ 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] comments with trailing | ?
re: something less ugly http://rosettacode.org/wiki/String_concatenation#LabVIEW :) why in the world have I not thought to make an external that you can script with assembly language? I mean most modern audio devices have at least 64 programmable 'oscillators' or wave channels if you will. Even Don Buchla uses digital oscillators in his modulars nowdays. It's not like we are stuck with ay-3-8910a drum 3 channel drums. *twitch On Fri, Jan 31, 2014 at 4:00 PM, Miller Puckette m...@ucsd.edu wrote: On Fri, Jan 31, 2014 at 03:47:46PM -0500, Jonathan Wilkes wrote: On 01/24/2014 05:36 PM, Miller Puckette wrote: Delete these lines in g_text.c: /* for comments, just draw a bar on RHS if unlocked; when a visible canvas is unlocked we have to call this anew on all comments, and when locked we erase them all via the annoying commentbar tag. */ else if (x-te_type == T_TEXT glist-gl_edit) { if (firsttime) sys_vgui(.x%lx.c create line\ %d %d %d %d -tags [list %sR commentbar]\n, glist_getcanvas(glist), x2, y1, x2, y2, tag); else sys_vgui(.x%lx.c coords %sR %d %d %d %d\n, glist_getcanvas(glist), tag, x2, y1, x2, y2); } (however, that won't disable the functionality; just the ugly marks.) I'm still trying to think of something less ugly - tell me if you have any ideas... Just to give a concrete example, something like: else if (x-te_type == T_TEXT glist-gl_edit) { if (firsttime) sys_vgui(.x%lx.c create rect %d %d %d %d -dash {1 3} -tags [list %sR commentbar]\n, glist_getcanvas(glist), x1, y1, x2, y2, tag); else sys_vgui(.x%lx.c coords %sR %d %d %d %d\n, glist_getcanvas(glist), tag, x1, y1, x2, y2); } Then you have a visual clue that the user is in editmode, with no ambiguity between the drawing and the text. You can play with the dash values-- I chose those because it gives a clear contrast to broken boxes. Use a larger 2nd integer to make the dashed box stand out less. Btw-- I haven't tested this. I'd be a lot more likely to try out code on Pd Vanilla 0.45 if someone could explain to me how to do incremental builds. If I change a single line in g_text.c in 0.43 it only requires a single make that takes about 3 seconds. Doing the same in 0.45 requires make clean make, unnecessarily rebuilding all of Pd. Doing make in the src directory of 0.45 only rebuilds the things that need to recompile, but it doesn't update the binary, which makes it useless. -Jonathan cd pd/src; make -f makefile.gnu always works for me :) M ___ 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] literal $0 from message to gui send and gui receive
http://puredata.hurleur.com/sujet-6417-dollar-signs-objects-messages On Sun, Nov 17, 2013 at 1:32 PM, Billy Stiltner billy.stilt...@gmail.comwrote: thnx i go bananas, the idea is to not use SSSAD or mmb's state saving abstractions On Fri, Nov 15, 2013 at 11:12 PM, i go bananas hard@gmail.com wrote: 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.comwrote: 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 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Edit / Text Editor - what's the use?
use [pointer] to traverse right click [text] or help browser-Pure Data/5. Reference/text-object.pd On Thu, Apr 3, 2014 at 2:28 PM, Alexandre Torres Porres por...@gmail.comwrote: Hi there, I see there's a new [text] object in Pd 0.45 that defines, opens and edits text. This raises some doubts about the Text Editor option in the Edit Menu. I never knew what it was for, and I'm still clueless. How do you use it? Is there any example around I missed? cheers ___ 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] tabread interpolation in a patch
this is why a table read by tabread4~ needs the 3 extra entries On Mon, Mar 24, 2014 at 5:59 PM, Alexandre Torres Porres por...@gmail.comwrote: Hi folks, did this today. https://docs.google.com/file/d/0B3AoiT0xk8fnWkxjalB3c2dHQWs/ I have no idea about the math, but it Works :) So, this is Lagrange interpolation for what I hear, right? cheers ___ 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] 100k lines of code (was libpd separating gui from core)
IOHannes, re: 'dir for vanilla' well a quick look for the TCL script to expose the innards of pd's file browser dialog turned up empty. browsing my old code I came up with this. http://www.geocities.ws/billy_stiltner/code/cgidir.tar.gz directory services through http. with that idea pd could use pdsend/pdreceive for a FUDI file server! ha ha har har. further exploration of my old code gets into ffblk not sure if that is available on linux and macos. and even further is reading the disk 512 bytes at a time through the bios , flippin bits to decipher the FAT. might as well solder up a hex keypad with 8bit LCD to the bus-G. On Wed, Mar 19, 2014 at 5:13 AM, IOhannes m zmoelnig zmoel...@iem.atwrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 2014-03-18 21:37, Billy Stiltner wrote: what's wrong with making the file select dialog an atom? allready works in all the oses. just fan it's innards out some outputs do you have a public decryption key for your message? i'm totally lost. fgmasdr IOhannes -BEGIN PGP SIGNATURE- Version: GnuPG v1 Comment: Using GnuPG with Icedove - http://www.enigmail.net/ iQIcBAEBCAAGBQJTKV+dAAoJELZQGcR/ejb4ElsP/2i3IKRml/ooRXKWONhrJSCw FahtJFVUZswKfiFchfT3eu5+2ogxe4dkHdDnxdi1nLVIQu8hhxBTXc0S4F94Q/31 O6eHwYp5SP9vdcAJS0VFvSm1EbmbOvU7cxERa5rCzGUYCkiFbLN6y0hQRpcqOA25 UHq1k2CW6PDf02VAuTBkV5xzKmu04dmFmjbbMicvL+ywmwRL0beRU6JvQK7UqNZW 8b+B6cErKmNQlh6/3Mj3KOJ6fIjm8lHcsbzz4csioX9YyMEmy0TX94CFcSujXaIt 44tNoY7mDH7pMUfROFdzJ4a5RgNOmiKLc7iTlC0O6/ukUqxFBzuNINMyyxnqHzLX cKhCLIVlmFtQ3VQC3PiAtlqTB4g4qCIZjW47jcN3RF53r23Xdv1/EqfjTcmQRU8z UlkrF2E929zCBrQrLRIdLX8qlmO8bx1N2LcmI/lXDwN0NReIoDFzlJk1sCD38nvh mx4wa3RoEKhTFhy6bPsxnU6mMf18NYDRn7z81NBzaNvL84NMLj6THWWLL9xoR7RD YX1pDEkbVcTVxrMeUXEi6T15q1wXRMwK2+CavXXGBP517gJeWdvD/xdD+lECkxb3 CJgLuZ8qhrUadGrZlyBMPudRNYtC3DpcPLSAyWqdJBkw283RZ5sdHM69y24aCH3Y RQxH1ip8FYJ/6RQRhEDu =LJ+y -END PGP SIGNATURE- ___ 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] 100k lines of code (was libpd separating gui from core)
found them in wheredoesthisgo 0.1 looks like there is no reference to the variables used in http://www.tcl.tk/man/tcl8.5/TkCmd/getOpenFile.htm maybe it is in the tk source. anyways why not just make an abstraction that calls tcl exec for linux send the path sent on an inlet to ls for windows send the path to dir.exe not sure how to list a folders contents on a mac. pipe the output to the abstractions outlet I'm not well versed in tcl or I would do it. once more for whom it may concern here are the escape sequences. I think { and } are labeled as leftbrace and rightbrace, I 've always called them curlybraces ** |Quote %60 Tilde %7E Exclamation %21 At @ Number %23 DollarSign %24 Percent %25 Carrot %5E Ampersand %26 Star * LeftParenthesis %28 RightParenthesis %29 Hyphen - Underscore _ Plus %2B Equal %3D Pipe %7C BackSlash %5C LeftBrace %7B LeftBracket %5B RightBracket %7D RightBrace %7D Colon %3A Semicolon %3B DoubleQuote %22 SingleQuote %27 LeftArrow %3C Comma %2C RightArrow%3E Period.Question %3F ForwardSlash %2F Space + CarriageReturn %0D%0A *** On Sat, Mar 22, 2014 at 6:05 AM, Billy Stiltner billy.stilt...@gmail.comwrote: IOHannes, re: 'dir for vanilla' well a quick look for the TCL script to expose the innards of pd's file browser dialog turned up empty. browsing my old code I came up with this. http://www.geocities.ws/billy_stiltner/code/cgidir.tar.gz directory services through http. with that idea pd could use pdsend/pdreceive for a FUDI file server! ha ha har har. further exploration of my old code gets into ffblk not sure if that is available on linux and macos. and even further is reading the disk 512 bytes at a time through the bios , flippin bits to decipher the FAT. might as well solder up a hex keypad with 8bit LCD to the bus-G. On Wed, Mar 19, 2014 at 5:13 AM, IOhannes m zmoelnig zmoel...@iem.atwrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 2014-03-18 21:37, Billy Stiltner wrote: what's wrong with making the file select dialog an atom? allready works in all the oses. just fan it's innards out some outputs do you have a public decryption key for your message? i'm totally lost. fgmasdr IOhannes -BEGIN PGP SIGNATURE- Version: GnuPG v1 Comment: Using GnuPG with Icedove - http://www.enigmail.net/ iQIcBAEBCAAGBQJTKV+dAAoJELZQGcR/ejb4ElsP/2i3IKRml/ooRXKWONhrJSCw FahtJFVUZswKfiFchfT3eu5+2ogxe4dkHdDnxdi1nLVIQu8hhxBTXc0S4F94Q/31 O6eHwYp5SP9vdcAJS0VFvSm1EbmbOvU7cxERa5rCzGUYCkiFbLN6y0hQRpcqOA25 UHq1k2CW6PDf02VAuTBkV5xzKmu04dmFmjbbMicvL+ywmwRL0beRU6JvQK7UqNZW 8b+B6cErKmNQlh6/3Mj3KOJ6fIjm8lHcsbzz4csioX9YyMEmy0TX94CFcSujXaIt 44tNoY7mDH7pMUfROFdzJ4a5RgNOmiKLc7iTlC0O6/ukUqxFBzuNINMyyxnqHzLX cKhCLIVlmFtQ3VQC3PiAtlqTB4g4qCIZjW47jcN3RF53r23Xdv1/EqfjTcmQRU8z UlkrF2E929zCBrQrLRIdLX8qlmO8bx1N2LcmI/lXDwN0NReIoDFzlJk1sCD38nvh mx4wa3RoEKhTFhy6bPsxnU6mMf18NYDRn7z81NBzaNvL84NMLj6THWWLL9xoR7RD YX1pDEkbVcTVxrMeUXEi6T15q1wXRMwK2+CavXXGBP517gJeWdvD/xdD+lECkxb3 CJgLuZ8qhrUadGrZlyBMPudRNYtC3DpcPLSAyWqdJBkw283RZ5sdHM69y24aCH3Y RQxH1ip8FYJ/6RQRhEDu =LJ+y -END PGP SIGNATURE- ___ 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] libpd separating gui from core
I fixed my wired mouse(was using hp wireless) , have 2 different keyboards laptop and desktop, still with 64 bit dual core 2.2Ghz laptop with 4Gb ram I get dropouts with xensynth even without moving the mouse. this does not happen with miniwoog_1.0 downloaded from the forum site I think. I guess I just have too many graphical objects. On Fri, Feb 28, 2014 at 11:34 AM, Billy Stiltner billy.stilt...@gmail.comwrote: re: Well, you're not using any tcl/tk if you're using libpd in ofxPd. The blame falls elsewhere. on slow machines it doesnt matter what gui you use there will be problems is my point so the best thing to do is fix tcl/tk On Fri, Feb 28, 2014 at 7:40 AM, Dan Wilcox danomat...@gmail.com wrote: Well, you're not using any tcl/tk if you're using libpd in ofxPd. The blame falls elsewhere. enohp ym morf tnes -- Dan Wilcox danomatika.com robotcowboy.com On Feb 28, 2014, at 3:13 AM, Billy Stiltner billy.stilt...@gmail.com wrote: it's the overhead of the os that gets in the way, i started to try ofxpd but found ofxui to be slow as all getout with my old machine. what would be nice is someone fixing tcltk On Thu, Feb 27, 2014 at 4:00 PM, Ivica Ico Bukvic i...@vt.edu wrote: For instance, it seems like there are two main concerns floating around: a) multiple instances of pd b) separating GUI from core I would add a c) here which is what pd-l2ork has been doing, namely getting rid of all known bugs and streamlining experience until it reaches a level of stability where issues are a rare occurrence. My take is that refactoring becomes a lot easier at that point because one will have a much better idea what components should look like. Otherwise, fixing things post-refactor will net in even more headaches where two parts may end-up being potentially out of sync with each other, resulting in a broken app. There are other suggestions like platform-specific vectorization and multi-threaded support, but if you try to do these at the same time, you reduce the chance of ever getting the code back into vanilla. They can be taken on after. IMO, the best thing to do going forward for a) would be to sync up with Miller and what he netted out with last time this was discussed ( see thread: http://lists.puredata.info/pipermail/pd-dev/2013-12/019702.html). It seemed like he was proposing to take a hefty chunk of the work on, or maybe if he is confident in merely the approach, someone else can have a go at it. Having been on this list for quite a few years, I know of only one person who was allowed to significantly contribute/alter the core and that was Hans. And even that amounted to mainly cleaning up tk code to make it more legible (yes, this is a gross oversimplification, there was internationalization, console verbosity, and many other little things, but in general the brunt of the work was lateral in nature). ___ 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] Arp emulation?
nice filter Cyrille! what's wrong with mine? xensynth/polysynth/noisybox-l_bp.pd can be found in linfilterbank.pd~ or from the graphical interface of either synth as checkbox 4 (if the first is #1) filter selection. it seems as if its in permanent resonance, it's a model of the original cookbook filters https://archive.org/details/Xensynth10.01 On Fri, Mar 14, 2014 at 11:21 AM, Cyrille Henry c...@chnry.net wrote: Le 14/03/2014 16:07, Dan Wilcox a écrit : You have an Arp emulation patch? Can I get a copy? if you like analog synth emulation, you can have a look at mine: it's an example of the nusmuk_audio lib, in pd svn. cheers c I have a MiniMoog emulation in pd, but I've been sitting on it for years ... just haven't been abel to add the finishing touches. I recently brought in the bandlimited oscillators in rjlib and it sounds really good now. It's not a perfect emualtion, but more in the same spirit with the same controls. I have the code for an ARP Odyssey that still works and it even has midi working. So it might be a nice starter project, especially if i can export it to a ipad/iphone. I guess i am just looking for some more in-depth examples to digest before i get cracking thanks! pp -- Dan Wilcox danomatika.com http://danomatika.com robotcowboy.com http://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] Arp emulation?
i forgot to mention nice moog Dan if it is miniwoog_1_0 On Tue, Mar 18, 2014 at 1:00 PM, Pagano, Patrick p...@digitalworlds.ufl.eduwrote: Cyrillic I grabbed the subversion, where is your file located? I have a Moog emulation too I am willing to share. I have been saving and collecting since 1994. It is midi capable as well. I have been fooling with adding OSC control and transferring them to MOBMUPLAT for iOS Sent from my iPad On Mar 18, 2014, at 12:46 PM, Billy Stiltner billy.stilt...@gmail.com wrote: nice filter Cyrille! what's wrong with mine? xensynth/polysynth/noisybox-l_bp.pd can be found in linfilterbank.pd~ or from the graphical interface of either synth as checkbox 4 (if the first is #1) filter selection. it seems as if its in permanent resonance, it's a model of the original cookbook filters https://archive.org/details/Xensynth10.01 On Fri, Mar 14, 2014 at 11:21 AM, Cyrille Henry c...@chnry.net wrote: Le 14/03/2014 16:07, Dan Wilcox a écrit : You have an Arp emulation patch? Can I get a copy? if you like analog synth emulation, you can have a look at mine: it's an example of the nusmuk_audio lib, in pd svn. cheers c I have a MiniMoog emulation in pd, but I've been sitting on it for years ... just haven't been abel to add the finishing touches. I recently brought in the bandlimited oscillators in rjlib and it sounds really good now. It's not a perfect emualtion, but more in the same spirit with the same controls. I have the code for an ARP Odyssey that still works and it even has midi working. So it might be a nice starter project, especially if i can export it to a ipad/iphone. I guess i am just looking for some more in-depth examples to digest before i get cracking thanks! pp -- Dan Wilcox danomatika.com http://danomatika.com robotcowboy.com http://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 ___ 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)
what's wrong with making the file select dialog an atom? allready works in all the oses. just fan it's innards out some outputs On Mon, Mar 10, 2014 at 3:03 PM, Jonathan Wilkes jancs...@yahoo.com wrote: On 03/10/2014 12:56 PM, IOhannes m zmölnig wrote: On 03/10/2014 05:38 PM, Jonathan Wilkes wrote: Additionally, IOhannes also knows that Miller wants the [initbang] functionality in the form of a backwards-compatible [loadbang] which takes arguments. [...] thanks for the insights. i didn't know that i knew *that*. i would therefore be interested how i could have known it. Sorry, I assumed you read the relevant publicly available thread that has messages you authored weaving through it: http://article.gmane.org/gmane.comp.multimedia.puredata.devel/8611 That's from 2010. For a patch you submitted in 2006. We're currently in 2014. That such a feature would take nearly a decade to get into the professed core (and still isn't included, in any form) is a symptom of an unhealthy development process. An unhealthy development process keeps potential developers from participating and improving the software, which is a vicious cycle. -Jonathan vcmr IOhannes ___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
Re: [PD] Data structures and click event
re: 'slow ass coders' usually takes me 15 years to get anything done, the things that are taking longer than 15 years will probably be wonderful. I will link to you something that will make you change your mind about 'being years behind everything else' 3:33:28 seconds of some /pd-0.45-4/bin$ ./pd the pdBerlin has some nice examples of using Chris Mccormick's lfo datastructure editor, I was weary of it before along with some GOP scaling stuff, but think I might give it a try. something is weird with this new (old junk keyboard, whenever I hold down more than 2 or 3 keys too fast , jack is glitching like the mouse dropouts. I am used to it by now and not one bit of that dreaded static makes it inside the wave file. I feel like I have crossed a hurdle yesterday #1 loadable filename list for scrolling through presets instead of searching with the dialog[ cant that dialog be used as a directory tool? I mean it allready does what everyone want's a directory listing to do, splits up the file name from the patch, etc... just make it an atom. #2 I somehow miraculously figured out how to count up a binary sequence like that is the oputput of the euclidian function for slick beats [1 0 1 0 1 1 0( and convert it to something that can be used as a mode for scales [2 2 1 2( my method does not yet work for sequencs that start with 0 -rotations but that doesen't bother me one bit. I ould have done it so easy with c, assembly language or even machine code but doing that graphically had my panties in a wad. *** A quotation by Hermann von Helmholtz Whoever in the pursuit of science, seeks after immediate practical utility may rest assured that he seeks in vain. Academic Discourse (Heidelberg 1862) JOC/EFR February 2006 The URL of this page is: http://www-history.mcs.st-andrews.ac.uk/.../Helmholtz.htmlhttp://www-history.mcs.st-andrews.ac.uk/Quotations/Helmholtz.html On Fri, Mar 7, 2014 at 6:55 PM, Miller Puckette m...@ucsd.edu wrote: I'll have to have a look and see what the ideas are... I don't know anything yet. Anyhow I think there are a couple of things that are higher priority: getting editing to be more user-friendly, and getting the IEM GUIs to behave better. And I'm afraid I can only write code at a fraction of the speed others can - so PD vanilla will always seem years behind everything else. cheers Miller On Sat, Mar 08, 2014 at 12:45:33AM +0100, João Pais wrote: On 03/05/2014 05:24 AM, Pierre Massat wrote: Dear list, First of all i'd like to say that i'm very impressed by the potential of data structures in Pd. I've always kind of ignored this feature and it's a pity because it's really worth diving into it.That being said I think that help and example patches are far from sufficient for beginners, and if it wasn't for Chris McCormick's s-abstractions I would have been able to really figure out how to use them (stuff like how to make an entire polygon draggable, how to use GOP with proper scaling, etc.). It's not just the documentation, it's the interface. Having to walk linked-lists of graphically unlinked objects is bad. Having to use boilerplate to find the head of a glist just to create a scalar is bad. I think Pd-l2ork is getting close to a release with my new data structure stuff in it. It's a first step at addressing some of these issues. and any prospects of that stuff making it into vanilla or pd-ext, for the non-unix users out there? ___ 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] Data structures and click event
https://archive.org/details/isophi12moj upgraded ubuntustudio from 13.04 to 13.10 this morning without any noticeable problems yet. how does jack2 handle pulse audio and alsa now? somehow it stopped working together before the upgrade. might have misconfigured jack with the old pasuspender -- use/bin/jackd or something On Wed, Mar 12, 2014 at 3:57 PM, Billy Stiltner billy.stilt...@gmail.comwrote: re: 'slow ass coders' usually takes me 15 years to get anything done, the things that are taking longer than 15 years will probably be wonderful. I will link to you something that will make you change your mind about 'being years behind everything else' 3:33:28 seconds of some /pd-0.45-4/bin$ ./pd the pdBerlin has some nice examples of using Chris Mccormick's lfo datastructure editor, I was weary of it before along with some GOP scaling stuff, but think I might give it a try. something is weird with this new (old junk keyboard, whenever I hold down more than 2 or 3 keys too fast , jack is glitching like the mouse dropouts. I am used to it by now and not one bit of that dreaded static makes it inside the wave file. I feel like I have crossed a hurdle yesterday #1 loadable filename list for scrolling through presets instead of searching with the dialog[ cant that dialog be used as a directory tool? I mean it allready does what everyone want's a directory listing to do, splits up the file name from the patch, etc... just make it an atom. #2 I somehow miraculously figured out how to count up a binary sequence like that is the oputput of the euclidian function for slick beats [1 0 1 0 1 1 0( and convert it to something that can be used as a mode for scales [2 2 1 2( my method does not yet work for sequencs that start with 0 -rotations but that doesen't bother me one bit. I ould have done it so easy with c, assembly language or even machine code but doing that graphically had my panties in a wad. *** A quotation by Hermann von Helmholtz Whoever in the pursuit of science, seeks after immediate practical utility may rest assured that he seeks in vain. Academic Discourse (Heidelberg 1862) JOC/EFR February 2006 The URL of this page is: http://www-history.mcs.st-andrews.ac.uk/.../Helmholtz.htmlhttp://www-history.mcs.st-andrews.ac.uk/Quotations/Helmholtz.html On Fri, Mar 7, 2014 at 6:55 PM, Miller Puckette m...@ucsd.edu wrote: I'll have to have a look and see what the ideas are... I don't know anything yet. Anyhow I think there are a couple of things that are higher priority: getting editing to be more user-friendly, and getting the IEM GUIs to behave better. And I'm afraid I can only write code at a fraction of the speed others can - so PD vanilla will always seem years behind everything else. cheers Miller On Sat, Mar 08, 2014 at 12:45:33AM +0100, João Pais wrote: On 03/05/2014 05:24 AM, Pierre Massat wrote: Dear list, First of all i'd like to say that i'm very impressed by the potential of data structures in Pd. I've always kind of ignored this feature and it's a pity because it's really worth diving into it.That being said I think that help and example patches are far from sufficient for beginners, and if it wasn't for Chris McCormick's s-abstractions I would have been able to really figure out how to use them (stuff like how to make an entire polygon draggable, how to use GOP with proper scaling, etc.). It's not just the documentation, it's the interface. Having to walk linked-lists of graphically unlinked objects is bad. Having to use boilerplate to find the head of a glist just to create a scalar is bad. I think Pd-l2ork is getting close to a release with my new data structure stuff in it. It's a first step at addressing some of these issues. and any prospects of that stuff making it into vanilla or pd-ext, for the non-unix users out there? ___ 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) ??
i will look into it next week after my social escapades On Wed, Mar 5, 2014 at 4:36 AM, i go bananas hard@gmail.com wrote: 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) ??
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.com wrote: 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
Re: [PD] Pd as sound editor (issue with scrolling a table) ??
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
Re: [PD] libpd separating gui from core
it's the overhead of the os that gets in the way, i started to try ofxpd but found ofxui to be slow as all getout with my old machine. what would be nice is someone fixing tcltk On Thu, Feb 27, 2014 at 4:00 PM, Ivica Ico Bukvic i...@vt.edu wrote: For instance, it seems like there are two main concerns floating around: a) multiple instances of pd b) separating GUI from core I would add a c) here which is what pd-l2ork has been doing, namely getting rid of all known bugs and streamlining experience until it reaches a level of stability where issues are a rare occurrence. My take is that refactoring becomes a lot easier at that point because one will have a much better idea what components should look like. Otherwise, fixing things post-refactor will net in even more headaches where two parts may end-up being potentially out of sync with each other, resulting in a broken app. There are other suggestions like platform-specific vectorization and multi-threaded support, but if you try to do these at the same time, you reduce the chance of ever getting the code back into vanilla. They can be taken on after. IMO, the best thing to do going forward for a) would be to sync up with Miller and what he netted out with last time this was discussed ( see thread: http://lists.puredata.info/pipermail/pd-dev/2013-12/019702.html). It seemed like he was proposing to take a hefty chunk of the work on, or maybe if he is confident in merely the approach, someone else can have a go at it. Having been on this list for quite a few years, I know of only one person who was allowed to significantly contribute/alter the core and that was Hans. And even that amounted to mainly cleaning up tk code to make it more legible (yes, this is a gross oversimplification, there was internationalization, console verbosity, and many other little things, but in general the brunt of the work was lateral in nature). ___ 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] libpd separating gui from core
re: Well, you're not using any tcl/tk if you're using libpd in ofxPd. The blame falls elsewhere. on slow machines it doesnt matter what gui you use there will be problems is my point so the best thing to do is fix tcl/tk On Fri, Feb 28, 2014 at 7:40 AM, Dan Wilcox danomat...@gmail.com wrote: Well, you're not using any tcl/tk if you're using libpd in ofxPd. The blame falls elsewhere. enohp ym morf tnes -- Dan Wilcox danomatika.com robotcowboy.com On Feb 28, 2014, at 3:13 AM, Billy Stiltner billy.stilt...@gmail.com wrote: it's the overhead of the os that gets in the way, i started to try ofxpd but found ofxui to be slow as all getout with my old machine. what would be nice is someone fixing tcltk On Thu, Feb 27, 2014 at 4:00 PM, Ivica Ico Bukvic i...@vt.edu wrote: For instance, it seems like there are two main concerns floating around: a) multiple instances of pd b) separating GUI from core I would add a c) here which is what pd-l2ork has been doing, namely getting rid of all known bugs and streamlining experience until it reaches a level of stability where issues are a rare occurrence. My take is that refactoring becomes a lot easier at that point because one will have a much better idea what components should look like. Otherwise, fixing things post-refactor will net in even more headaches where two parts may end-up being potentially out of sync with each other, resulting in a broken app. There are other suggestions like platform-specific vectorization and multi-threaded support, but if you try to do these at the same time, you reduce the chance of ever getting the code back into vanilla. They can be taken on after. IMO, the best thing to do going forward for a) would be to sync up with Miller and what he netted out with last time this was discussed ( see thread: http://lists.puredata.info/pipermail/pd-dev/2013-12/019702.html). It seemed like he was proposing to take a hefty chunk of the work on, or maybe if he is confident in merely the approach, someone else can have a go at it. Having been on this list for quite a few years, I know of only one person who was allowed to significantly contribute/alter the core and that was Hans. And even that amounted to mainly cleaning up tk code to make it more legible (yes, this is a gross oversimplification, there was internationalization, console verbosity, and many other little things, but in general the brunt of the work was lateral in nature). ___ 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] Bugs in Pd-Extended in Ubuntu LTS
when i first installed miller's latest vanilla on a new 64 bit installation of 13.04(I actually installed it on a different laptop last summer then put the drive ina new laptop the other day then installed vanilla. it crashed till i upgraded the intel graphics driver. then it crashed till i stopped using iem_sqrt4~ On Tue, Feb 25, 2014 at 4:18 PM, katja katjavet...@gmail.com wrote: Hi Pierre, I'm on Xubuntu 12.04 with Pd-extended 0.44 and have experienced big troubles with Jack too. I only use Jack for complex routings like Skype to Pd or Kdenlive to Pd via PulseAudio+Jack. I got a lot of jackdbus-errors initially, and jack wouldn't restart. Don't know if it's the same issue which you're experiencing. Anyway, it seems that this was about jackd2 writing config files to different places, which can be out of sync under certain conditions. Not sure if this is a correct description but it is my interpretation. Looking at running processes in command htop, I always noticed a jackdbus processing still running when the dbus error was given. Killing the jackdbus process sometimes helped. But in the course of time I've somehow learned how to avoid it at all, by carefully considering the right order of operations when starting processes. I have PulseAudio disabled by default, so I can start Jack first, then the Jack clients, of which PulseAudio may be one. Then eventually the PulseAudio clients. When killing processes, everything in reverse order. I don't like this hocus pocus, but well, I'm happy if it works at all. On Kubuntu I couldn't get PulseAudio to cooperate with Jack. Katja On Tue, Feb 25, 2014 at 9:33 PM, Pierre Massat pimas...@gmail.com wrote: I just checked again and to to sum up I have three problems : - errors with JACK (and instability), - X crashes sometimes when typing stuff in an object box, - and Alsa throwing this error in the console : ALSA output error (restart failed): Broken pipe (though the sound does work). Pierre. 2014-02-25 21:23 GMT+01:00 Cyrille Henry c...@chnry.net: Le 25/02/2014 21:03, Roman Haefeli a écrit : On Die, 2014-02-25 at 19:50 +0100, Pierre Massat wrote: I have installed Pd-extended from the Ubuntu repos. It seems to be the same version as the one available on puredata.info (0.43.4). I am pretty sure there is no package called 'pd-extended' in the Ubuntu repositories. Probably you got it from Hans' ppa or from apt.puredata.info? Also, is your Ubuntu 12.04 up-to-date? Your bug description sounds like an intel driver bug in 13.04 or 13.10 that has been discussed a lot on this list. I thought this bug has been fixed for quite a while. i still have some problem. (i'm on 13.10). X can crash specially if i have object that are not created on the patch. c Roman ___ 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 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Bugs in Pd-Extended in Ubuntu LTS
proof that it works https://archive.org/details/newcpusmandelbox only after almost hours did the graphics stop updating, the audio kept going. been a while since i could run for hours. On Wed, Feb 26, 2014 at 3:27 AM, Billy Stiltner billy.stilt...@gmail.comwrote: when i first installed miller's latest vanilla on a new 64 bit installation of 13.04(I actually installed it on a different laptop last summer then put the drive ina new laptop the other day then installed vanilla. it crashed till i upgraded the intel graphics driver. then it crashed till i stopped using iem_sqrt4~ On Tue, Feb 25, 2014 at 4:18 PM, katja katjavet...@gmail.com wrote: Hi Pierre, I'm on Xubuntu 12.04 with Pd-extended 0.44 and have experienced big troubles with Jack too. I only use Jack for complex routings like Skype to Pd or Kdenlive to Pd via PulseAudio+Jack. I got a lot of jackdbus-errors initially, and jack wouldn't restart. Don't know if it's the same issue which you're experiencing. Anyway, it seems that this was about jackd2 writing config files to different places, which can be out of sync under certain conditions. Not sure if this is a correct description but it is my interpretation. Looking at running processes in command htop, I always noticed a jackdbus processing still running when the dbus error was given. Killing the jackdbus process sometimes helped. But in the course of time I've somehow learned how to avoid it at all, by carefully considering the right order of operations when starting processes. I have PulseAudio disabled by default, so I can start Jack first, then the Jack clients, of which PulseAudio may be one. Then eventually the PulseAudio clients. When killing processes, everything in reverse order. I don't like this hocus pocus, but well, I'm happy if it works at all. On Kubuntu I couldn't get PulseAudio to cooperate with Jack. Katja On Tue, Feb 25, 2014 at 9:33 PM, Pierre Massat pimas...@gmail.com wrote: I just checked again and to to sum up I have three problems : - errors with JACK (and instability), - X crashes sometimes when typing stuff in an object box, - and Alsa throwing this error in the console : ALSA output error (restart failed): Broken pipe (though the sound does work). Pierre. 2014-02-25 21:23 GMT+01:00 Cyrille Henry c...@chnry.net: Le 25/02/2014 21:03, Roman Haefeli a écrit : On Die, 2014-02-25 at 19:50 +0100, Pierre Massat wrote: I have installed Pd-extended from the Ubuntu repos. It seems to be the same version as the one available on puredata.info (0.43.4). I am pretty sure there is no package called 'pd-extended' in the Ubuntu repositories. Probably you got it from Hans' ppa or from apt.puredata.info? Also, is your Ubuntu 12.04 up-to-date? Your bug description sounds like an intel driver bug in 13.04 or 13.10 that has been discussed a lot on this list. I thought this bug has been fixed for quite a while. i still have some problem. (i'm on 13.10). X can crash specially if i have object that are not created on the patch. c Roman ___ 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 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] libpd separating gui from core
re: :P Moreover, processors haven't gotten faster in a while you can say that again! I think it was 2005 I ordered the mayor of Appalachia a 3.2Ghz Intel CPU 17laptop. My current machine is only 2.2 Ghz. On Tue, Feb 25, 2014 at 10:41 PM, Peter Brinkmann peter.brinkm...@googlemail.com wrote: Late to the party, but here are a few thoughts on the topics that have come up: 1. Pd and concurrency: Audio processing must be separate from user interaction. If you want decent latency, you need to do your audio processing on a real-time thread. On the other hand, the GUI cannot be on a real-time thread. So that's settled :P Moreover, processors haven't gotten faster in a while, but you get more and more of them. So, to stay relevant in the long run, we really want the option of multi-threaded audio processing (bonus points if we manage to squeeze in GPU support). It's not so much about existing patches that don't work well right now; it's more about patches that have never been attempted. 1a. On a related note, it would also be helpful to have support for hardware-specific optimizations such as vectorization. Right now, libpd will run anywhere (which is great), but it's optimized nowhere (which causes some users to abandon it after using it as a prototyping tool). 2. Multi-instance support must happen because that's what it takes to make plugins with libpd. I'm sure we'll see a whole cottage industry of people making Pd-based plugins when multiple instances of Pd become available. I'm also pretty sure that this change would seriously interact with a concurrency overhaul, and so those two should be done together. 3. I'm sort of losing track of all the stakeholders and their agendas. Here's a rough list of players and their agendas as I see them: * Pd Vanilla (maintain backward compatibility so that existing works won't bit-rot). * Pd Extended (get stuff done by adding lots of capabilities to Pd) * Pd-l2ork (get stuff done by adding lots of capabilities to Pd; not sure how this relates to Pd Extended) * libpd (embed Pd into anything with a CPU) * Anyone else? I don't think these agendas are necessarily at odds with one another. Cheers, Peter On Mon, Feb 24, 2014 at 8:12 PM, Billy Stiltner billy.stilt...@gmail.comwrote: I think Miller's puredata is awesome. more than 20 years ago I wrote my own assembly routines as well as c++ for an analog devices 32 ch board for waterplant control software , but ended up using the factory drivers instead when they came out for this software http://home.comcast.net/~patslabtech/Applications/seatbelt_testing.html. reminds me more of reaktor than puredata. I have a hard time comprehending reaktor stuff but things make so much more since using pd. I ought do dig into the programming part of pd . I read a lot of the code and it's kinda starting to sink in how to write an external, it's not quite like on the tip of my toungue yet though. On Mon, Feb 24, 2014 at 7:08 PM, Jonathan Wilkes jancs...@yahoo.comwrote: On 02/24/2014 03:03 PM, Dan Wilcox wrote: Exactly. If we can build a list of things that should/could be in the core, then we have a starting place to see if there is a way to work into into either vanilla or a wrapper like libpd. Let's just focus on a single feature-- $@-- and assume that there is widespread desire for such a feature by most Pd users. How do we put this feature into a wrapper like libpd? The only thing I can think of is as part of a patch set that get applied to core Vanilla, and that's hard to maintain. As for working stuff into Vanilla-- that's Miller's personal version of Pd, and I've never once seen him state that it's the reference client, or that it's at the top of any hierarchy. All I've seen is passive-aggressive statements from other devs on this list who say, You'll have to ask Miller if you want to get 'whatever' in Vanilla, when I ask about the kind of issues you're talking about. Of course I can't be certain but I'd guess that style of non-development is probably one of the biggest sources of your frustration. But I really will help you implement whatever it is you think improves sustainable development for Pd. I really, really don't want to extract patches from the 1000+ commits in Pd-l2ork (granted the core/non-graphical changes would be fewer), but I'll help you do it if that's the path you want to take. -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 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] iem_sqrt4~ crashes on linux 64 bit
re: iem_cot~ lo pass vcf2 started out in resonance with it and was way too loud, i figured it was a mistake, maybe not. i guess you *also* removed/renamed the iem_sqrt4.pd_linux then, in order to make this work? yep renamed it. I was too much in hurry to play instead of compile. On Tue, Feb 25, 2014 at 3:59 AM, IOhannes m zmoelnig zmoel...@iem.atwrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 hi, On 2014-02-25 00:39, Billy Stiltner wrote: hey iem_qrt4~.pd_linux crashes the newest pd-extended as well as the latest pd source from sourceforge on ubuntu studio 13.04. [iem_sqrt4~] (i guess qrt4 is just a typo) has been fixed a while ago (namely around 2012-09), and i just confirmed that it works on amd64 without problems. it seems that this fix has not made it into the last pd-extended release (which was released somewhen 2013-01, irrc). you should either compile iemlib yourself, or get a nightly build that contains the updated iemlib (you could simply extract the iemlib files and replace the buggy ones, if you don't want to upgrade your entire pd installation). starting with ubuntu/trusty there is also a pd-iemlib package, that should have the issue fixed. (btw, it was really the iem_sqrt4~ object that crashed, nothing any host, be it pd-vanilla or pd-extended, pd-l2ork or pd-foobar, could do about) I didn't want to mess with trying to figure out how to fix the source so I just made an iem_sqrt4~.pd that has a sqrt~ inside i guess you *also* removed/renamed the iem_sqrt4.pd_linux then, in order to make this work? now all the iemlib vcf filters work . some of the vcf pd files had an iem_cot~ instead of iem_cot4~ so what is the problem? iemlib has both [iem_cot~] and [iem_cot4~]... fgmsadr IOhannes -BEGIN PGP SIGNATURE- Version: GnuPG v1 Comment: Using GnuPG with Icedove - http://www.enigmail.net/ iQIcBAEBCAAGBQJTDFtuAAoJELZQGcR/ejb4+rYP/Rao7DY3LupIo79G6sSO8WpD kf694qrXDWU5lY2TjXa2T8KW+Vg/7pkqGOVycdisXCwXLURKdhMxBSek62SpStDM uGiBa3t41KPt3l0jkxyetJY93lFr4nS2MzJKCNULlmzAOWVcQTB6bRf8uFGs2KSa GTxaF+LUX94GMyPiO6HdxYsv+9sGIFtwjv4qjdTdFZLQrZehf5jQnpqa+K6M4N76 8VfdoJdhnWnwIgUIkFQXmg1bO3n56ymZE+f7otUkxiugaIKYTwY3/xbqbBBZMKr1 auAoBtpqf6h5lsK6aosaQNNCbVoAxBFtP2aFyP0aDp5BbfMv1iqcDXkxkvzwCdh9 jBn+bARQZwpUE1rnU5yrUCshrcddrNKJsUjMFUnbsy0UCM7Gnys9vF7qk6MVvcb+ W6URs/OUW1kkdgqrHQrLXG9P04Ai2HFRtt8iwbAlrIHdxkXX5/94wxAnjVVnMK7L bg+3wmsubLaJhmN5vMjKyRRewhsnHR7XruqKlN0Tw8y7ZHlhX7F2gQKrDLPLJNGS g/FRyfrf5cUv7DEydOdnOugsFH9oH0fH+ihXqcACXQxJXL+YpSyeSeM9StcLcIMm wF5ZEgKGrvZlPCI3s78B1AwsymOA3Q+BcWdjIH58QPUXgX8RrOAxFBqTRw+B4Wty f6ZZpell2IZ94K+mgM9e =FivE -END PGP SIGNATURE- ___ 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] iem_sqrt4~ crashes on linux 64 bit
this is with Miller's vanilla latest with added iem_lib snagged in from pd-extended, i didnt grab or complie ggee to test ~moog yet https://archive.org/details/newcpusmandelbox On Tue, Feb 25, 2014 at 4:32 PM, Billy Stiltner billy.stilt...@gmail.comwrote: re: iem_cot~ lo pass vcf2 started out in resonance with it and was way too loud, i figured it was a mistake, maybe not. i guess you *also* removed/renamed the iem_sqrt4.pd_linux then, in order to make this work? yep renamed it. I was too much in hurry to play instead of compile. On Tue, Feb 25, 2014 at 3:59 AM, IOhannes m zmoelnig zmoel...@iem.atwrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 hi, On 2014-02-25 00:39, Billy Stiltner wrote: hey iem_qrt4~.pd_linux crashes the newest pd-extended as well as the latest pd source from sourceforge on ubuntu studio 13.04. [iem_sqrt4~] (i guess qrt4 is just a typo) has been fixed a while ago (namely around 2012-09), and i just confirmed that it works on amd64 without problems. it seems that this fix has not made it into the last pd-extended release (which was released somewhen 2013-01, irrc). you should either compile iemlib yourself, or get a nightly build that contains the updated iemlib (you could simply extract the iemlib files and replace the buggy ones, if you don't want to upgrade your entire pd installation). starting with ubuntu/trusty there is also a pd-iemlib package, that should have the issue fixed. (btw, it was really the iem_sqrt4~ object that crashed, nothing any host, be it pd-vanilla or pd-extended, pd-l2ork or pd-foobar, could do about) I didn't want to mess with trying to figure out how to fix the source so I just made an iem_sqrt4~.pd that has a sqrt~ inside i guess you *also* removed/renamed the iem_sqrt4.pd_linux then, in order to make this work? now all the iemlib vcf filters work . some of the vcf pd files had an iem_cot~ instead of iem_cot4~ so what is the problem? iemlib has both [iem_cot~] and [iem_cot4~]... fgmsadr IOhannes -BEGIN PGP SIGNATURE- Version: GnuPG v1 Comment: Using GnuPG with Icedove - http://www.enigmail.net/ iQIcBAEBCAAGBQJTDFtuAAoJELZQGcR/ejb4+rYP/Rao7DY3LupIo79G6sSO8WpD kf694qrXDWU5lY2TjXa2T8KW+Vg/7pkqGOVycdisXCwXLURKdhMxBSek62SpStDM uGiBa3t41KPt3l0jkxyetJY93lFr4nS2MzJKCNULlmzAOWVcQTB6bRf8uFGs2KSa GTxaF+LUX94GMyPiO6HdxYsv+9sGIFtwjv4qjdTdFZLQrZehf5jQnpqa+K6M4N76 8VfdoJdhnWnwIgUIkFQXmg1bO3n56ymZE+f7otUkxiugaIKYTwY3/xbqbBBZMKr1 auAoBtpqf6h5lsK6aosaQNNCbVoAxBFtP2aFyP0aDp5BbfMv1iqcDXkxkvzwCdh9 jBn+bARQZwpUE1rnU5yrUCshrcddrNKJsUjMFUnbsy0UCM7Gnys9vF7qk6MVvcb+ W6URs/OUW1kkdgqrHQrLXG9P04Ai2HFRtt8iwbAlrIHdxkXX5/94wxAnjVVnMK7L bg+3wmsubLaJhmN5vMjKyRRewhsnHR7XruqKlN0Tw8y7ZHlhX7F2gQKrDLPLJNGS g/FRyfrf5cUv7DEydOdnOugsFH9oH0fH+ihXqcACXQxJXL+YpSyeSeM9StcLcIMm wF5ZEgKGrvZlPCI3s78B1AwsymOA3Q+BcWdjIH58QPUXgX8RrOAxFBqTRw+B4Wty f6ZZpell2IZ94K+mgM9e =FivE -END PGP SIGNATURE- ___ 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] libpd separating gui from core
I think Miller's puredata is awesome. more than 20 years ago I wrote my own assembly routines as well as c++ for an analog devices 32 ch board for waterplant control software , but ended up using the factory drivers instead when they came out for this software http://home.comcast.net/~patslabtech/Applications/seatbelt_testing.html. reminds me more of reaktor than puredata. I have a hard time comprehending reaktor stuff but things make so much more since using pd. I ought do dig into the programming part of pd . I read a lot of the code and it's kinda starting to sink in how to write an external, it's not quite like on the tip of my toungue yet though. On Mon, Feb 24, 2014 at 7:08 PM, Jonathan Wilkes jancs...@yahoo.com wrote: On 02/24/2014 03:03 PM, Dan Wilcox wrote: Exactly. If we can build a list of things that should/could be in the core, then we have a starting place to see if there is a way to work into into either vanilla or a wrapper like libpd. Let's just focus on a single feature-- $@-- and assume that there is widespread desire for such a feature by most Pd users. How do we put this feature into a wrapper like libpd? The only thing I can think of is as part of a patch set that get applied to core Vanilla, and that's hard to maintain. As for working stuff into Vanilla-- that's Miller's personal version of Pd, and I've never once seen him state that it's the reference client, or that it's at the top of any hierarchy. All I've seen is passive-aggressive statements from other devs on this list who say, You'll have to ask Miller if you want to get 'whatever' in Vanilla, when I ask about the kind of issues you're talking about. Of course I can't be certain but I'd guess that style of non-development is probably one of the biggest sources of your frustration. But I really will help you implement whatever it is you think improves sustainable development for Pd. I really, really don't want to extract patches from the 1000+ commits in Pd-l2ork (granted the core/non-graphical changes would be fewer), but I'll help you do it if that's the path you want to take. -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
[PD] iem_sqrt4~ crashes on linux 6 bit
hey iem_qrt4~.pd_linux crashes the newest pd-extended as well as the latest pd source from sourceforge on ubuntu studio 13.04. I didn't want to mess with trying to figure out how to fix the source so I just made an iem_sqrt4~.pd that has a sqrt~ inside now all the iemlib vcf filters work . some of the vcf pd files had an iem_cot~ instead of iem_cot4~ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Fwd: pd gui: partial interface freeze
-- Forwarded message -- From: Billy Stiltner billy.stilt...@gmail.com Date: Wed, Feb 12, 2014 at 1:13 PM Subject: Re: [PD] pd gui: partial interface freeze To: Py Fave pyf...@gmail.com I have the same problem , both recordings I did last night crashed, I think it's the number of objects loaded but might be wrong. First one crashed at about 50 some minutes after I loaded my mandelbox sequencer. If I turn up the BPM that will do it also. The second one I started up with the mandelbox sequencer and ran it for about 30 minutes till it froze completely. I'm not sure how long the controls were froze, the checkboxes still were working but couldnt scroll the record window to stop the recording so I alt tabbed to the terminal and ctrl+Ced the turing tarpit.. luckily I have an auto sail button and the sliders work still even though they are not graphically active, also I can type numbers into numberboxes and adjust with mouse. The audio part works just not the gui. https://archive.org/details/26edonum2 I do have some sort of logical error with the voices - there are things in the patch that make a -1 to send to the main envelope for a ramp down if voice stealing occurs (a voice is still sounding when triggered with a non 0 velocity.) The problem is that it seems that if the release part of the envelope is non 0 it seems as if all notes triggered after a new voice is triggered the releases add up or the audio kinda gets stuck like in reverb freeze like mode. On Sat, Jan 18, 2014 at 12:36 PM, Py Fave pyf...@gmail.com wrote: usb/hid did this if i remember correctly. i solved it by usind a different build or another object: [joystick] but it was on windows i guess this is a known bug because [hid] is so useful perhaps someone has a better knowing of this .? or a workaround . 2014/1/18 u...@xdv.org u...@xdv.org On 18.01.2014 17:07, Py Fave wrote: i had the same problems while using gem objects some time ago it was because of text2d or text3d. right. considered parts of gem as the culprit, but then i'm fairly sure i did experience this, before i added text2d and text3d objects and i'm hardly ever running them [0]-[gemhead]. i'll give it a shot and remove them. you can remove some gui stuff too . replacing bng by bang for instance since i'm using them only as indicators not buttons, that's not an option. guess i could use data strcuturs for sliders, but that probably opens a new can of worms. and use [change] on your inputs to reduce the flow . i'll do that! only suggestions , i don't remember what was the problem but i solved it good to know, someone has seen it too. thanks! 2014/1/18 u...@xdv.org mailto:u...@xdv.org u...@xdv.org mailto:u...@xdv.org hey there, i've been having this heisenbug for some time and learned to live with it, but having fixed some real bugs on my patch, this is the last one on my list and i'd like to give it a go, but no idea where to start. symptoms are: some time into performing (20min to 1h) all the sliders, messageboxes, dials and bangs sort of get stuck, meaning they do not change their display state anymore. i can however still drag and click their active parts and their output will react accordingly, but none of this is being displayed. i should probably mention, that checkboxes still work correctly. i had hoped it would go away moving from pd 0.42 to 0.43, but it didn't. this is 64-bit linux (ubuntu 12.04), pd-extended (now ubuntu-package, previously self compiled from git) speculations include: from a gut-feeling i suspect something like an input overload, ie some input shooting messsages at an insanely high rate, so the element's message queue (if there is such a thing) stops passing things on to the display. i also suspect vjtools/videogrid as it messes with the interface, but does have a few issues, like race conditions between thumbnail creation and thumbnail display, esp if there's two of them. hid: usb joysticks could maybe freak out and overload the interface inputs anyway i can not see any direct connection between what i do and when it happens. re-opening the patch doesn't help, only restarting pd does. has anyone ever seen (something like) that? any ideas about how to debug, where to look or what to try? thanks + cheers, ub ___ Pd-list@iem.at mailto: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
Re: [PD] It's too quiet in here
i got my ears on did someone say Phil Stone? Fractals? Pure Data? https://archive.org/details/Mandelboxporc15 On Fri, Nov 22, 2013 at 2:55 PM, katja katjavet...@gmail.com wrote: Julian, there's ton's of California Pd weekend video material (presentations, discussions, workshops, live performance) but it must be viewed, edited, compressed etcetera. I would expect that it will be available at newblankets.org in a while. Katja On Fri, Nov 22, 2013 at 10:15 AM, Julian Brooks jbee...@gmail.com wrote: Right on indeed. I for one am very much looking forward to poring over the (hopefully vast) documentation generated over the Cali Pd weekend of events. Did look very cool. Any news on that front? And Phil - The list has been quiet over the last week or so but definitely traffic going on all through Nov. Perhaps an issue with your mailer? All the best, Julian On 21 November 2013 21:33, Phil Stone pkst...@ucdavis.edu wrote: On 11/21/13 1:13 PM, Jonathan Wilkes wrote: On 11/21/2013 02:04 PM, Phil Stone wrote: Hmm, this once-thriving list has gone awfully silent of late. Is this thing on? tap tap I had the pleasure of meeting, for the first time, several august members of the Pd community this past weekend, thanks to Joe Deken and New Blankets gathering some of us together in San Diego and Los Angeles. Miller, Roman, Ivica, Jonathan, (and Katja -- I didn't do more than say hi, sorry) I just wanted to say that I am grateful to be involved in a group of such talented and humble people, and constantly marvel at what a powerful tool has been placed into my hands, at no cost. May Pd never die! Hi Phil, It was great to meet you! Personally I've been sending diffs to Ivica to get some stuff into Pd-l2ork, so that some of the features I showed in my workshop will work out of the box. Best, Jonathan I'm keeping a sharp eye on your work with Pd-l2ork on OS X, Jonathan. It looks like such an excellent environment, I really want to work in it. For one thing, I've heard all the many good arguments for straight, unsegmented patch cords, but I don't think I'd ever get tired of seeing splined patch cords in my patches! Having seen both, I'd say splines work better in all ways. BTW, regarding the title of this thread; I just searched the archives and realized that I hadn't gotten any messages since Nov. 6. After my post today, I'm getting them again. Anybody else had any glitches in getting list messages, or is it something local for me? Phil ___ 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] literal $0 from message to gui send and gui receive
thnx i go bananas, the idea is to not use SSSAD or mmb's state saving abstractions On Fri, Nov 15, 2013 at 11:12 PM, i go bananas hard@gmail.com wrote: 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 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] literal $0 from message to gui send and gui receive
hey, I have been trying to rename sends and receives of dials at runtime they need actual literal $0 in their name. so I tried this with sending a 0 to $$4 in a message it worked for the literal renaming but the patch gets messed up after saving and reloading. somehow the patch does need to be able to be edited and saved without changeing the $$4 to a $\$4 once reloaded after a save. this is what the patch looks like from the .pd file after a save. #X msg 188 -194 \; \$1-o\$2-waveform-rx receive \$$4-o\$3-waveform-rx \; \$1-o\$2-dt-rx receive-rx \$$4-o\$3-dt-rx \; \$1-env\$2-o\$2-dt-rx receive \$$4-env\$3-o\$3-dt-rx \; \$1-lfo\$2-o\$2-dt-rx receive \$$4-lfo\$3-o\$3-dt-rx \; \$1-o\$2-pw receive-rx \$$4-o\$3-pw-rx \; \$1-env\$2-o\$2-pw-rx receive \$$4-env\$3-o\$3-pw-rx \; \$1-lfo\$2-o\$2-pw-rx receive \$$4-lfo\$3-o\$3-pw-rx \; \$1-env\$2-o\$2-rx receive \$$4-env\$3-o\$3-rx \; \$1-lfo\$2-o\$2-rx receive \$$4-lfo\$3-o\$3-rx; #X msg -109 -193 \; \$1-o\$2-waveform-rx send \$$4-o\$3-waveform \; \$1-o\$2-dt-rx send \$$4-o\$3-dt \; \$1-env\$2-o\$2-dt-rx send \$$4-env\$3-o\$3-dt \; \$1-lfo\$2-o\$2-dt-rx send \$$4-lfo\$3-o\$3-dt \; \$1-o\$2-pw-rx send \$$4-o\$3-pw \; \$1-env\$2-o\$2-pw-rx send \$$4-env\$3-o\$3-pw \; \$1-lfo\$2-o\$2-pw-rx send \$$4-lfo\$3-o\$3-pw \; \$1-env\$2-o\$2-rx send \$$4-env\$3-o\$3 \; \$1-lfo\$2-o\$2-rx send \$$4-lfo\$3-o\$3; -- ___ 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
hell yeah Roman, thanks that works great. Your solution is brilliant. I'm using it to switch a set of controls so that I can load more synthesizers up and not have that TCL screen redrawing processor hog activity. for instance a synth currently consists of osc, osc2, env1,env2,lfo1,lfo2. If I can reduce the controls so that there are only 3 sets then the screen area took up by 1 synth will almost be reduced to 1/2. so like the osc guis can control either osc1 or osc2 instead of having a set of controls each for osc1 and osc2. during all of my realtime performance adjustments to patches and even my patch building I never adjust more than one parameter at a time. I guess a better Idea would be to make numberbox controls for everything instead of the gui controls but the gui controls are much cooler. On Fri, Nov 15, 2013 at 12:02 PM, Roman Haefeli reduz...@gmail.com wrote: On Fri, 2013-11-15 at 09:06 -0500, Billy Stiltner wrote: hey, I have been trying to rename sends and receives of dials at runtime they need actual literal $0 in their name. so I tried this with sending a 0 to $$4 in a message it worked for the literal renaming but the patch gets messed up after saving and reloading. I might have a found a way that doesn't mess up the patch after saving, but I still consider it somewhat hack-ish. I'm not clear of the purpose of what you want to achieve, though. You can only convert the receivenames to use $0 once, so it seems easier to use a text editor to edit the pd file. Or if you set the receive names dynamically whenever you fire up the patch, you could instead use the real number instead of the variable $0. Roman somehow the patch does need to be able to be edited and saved without changeing the $$4 to a $\$4 once reloaded after a save. this is what the patch looks like from the .pd file after a save. #X msg 188 -194 \; \$1-o\$2-waveform-rx receive \$$4-o\$3-waveform-rx \; \$1-o\$2-dt-rx receive-rx \$$4-o\$3-dt-rx \; \$1-env\$2-o\$2-dt-rx receive \$$4-env\$3-o\$3-dt-rx \; \$1-lfo\$2-o\$2-dt-rx receive \ $$4-lfo\$3-o\$3-dt-rx \; \$1-o\$2-pw receive-rx \$$4-o\$3-pw-rx \; \$1-env\$2-o\$2-pw-rx receive \$$4-env\$3-o\$3-pw-rx \; \$1-lfo\$2-o\$2-pw-rx receive \ $$4-lfo\$3-o\$3-pw-rx \; \$1-env\$2-o\$2-rx receive \$$4-env\$3-o\$3-rx \; \$1-lfo\$2-o\ $2-rx receive \$$4-lfo\$3-o\$3-rx; #X msg -109 -193 \; \$1-o\$2-waveform-rx send \$$4-o\$3-waveform \; \$1-o\$2-dt-rx send \$$4-o\$3-dt \; \$1-env\$2-o\$2-dt-rx send \ $$4-env\$3-o\$3-dt \; \$1-lfo\$2-o\$2-dt-rx send \$$4-lfo\$3-o\$3-dt \; \$1-o\$2-pw-rx send \$$4-o\$3-pw \; \$1-env\$2-o\$2-pw-rx send \$$4-env\$3-o\$3-pw \; \$1-lfo\$2-o\$2-pw-rx send \$$4-lfo\$3-o\$3-pw \; \$1-env\$2-o\ $2-rx send \$$4-env\$3-o\$3 \; \$1-lfo\$2-o\$2-rx send \$$4-lfo\$3-o\$3; __ ___ 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] [WebPd] Status update
I hope Chris's original work is preserved so that things like this can be easy to learn. re slowly it takes me 15 or 20 years to get anything done. On Mon, Oct 28, 2013 at 12:38 PM, s p seb...@gmail.com wrote: Slowly, slowly ... :) 2013/10/28 Hans-Christoph Steiner h...@at.or.at Cool to see this progressing! .hc On Oct 23, 2013, at 10:23 AM, s p wrote: For those interested in WebPd, here is a short status update about the project : http://funktion.fm/#post/webpd-refactor Cheers! -- *Sébastien Piquemal* -* @sebpiq* - http://github.com/sebpiq - http://funktion.fm ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- *Sébastien Piquemal * -* @sebpiq* - http://github.com/sebpiq - http://funktion.fm ___ 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] moog~ in pure pd?
martin, I have not tried the moog but did use one of your abstractions using the fexpr~ as a starting point to build the original dsp cookbook filters(frequency thats where its happenin man) , I had been wanting to hear them in realtime since 1998 or so. I'm not sure I have them in there correct as they are over resonant but make a nice oscillator for drums if properly limited. On Fri, Oct 11, 2013 at 5:33 AM, martin brinkmann m...@martin-brinkmann.dewrote: On 10/11/2013 08:32 AM, Dan Wilcox wrote: [vcf~] sounds close, but of course, it's a band pass so it's not a real replacement. the undocumented 2nd output of vcf~ is a lowpass. and there are a few methods to build the basic (cookbook) filters with pd-vanilla-objects: you could use fexpr~ to make your own signal-rate biquad. it works very well, but needs a lot more cpu than necessary. or you could use cpole~/czero~. like in the beequad-abstractions. i have used the same method in all my filters, with signal-rate. (in my instruments collection on my homepage). of course this is still not exactly moog~. it should be possible though to make a moog-abstraction in the same way, but i have not tried (yet)... maybe anyone else has already? bis denn! martin ___ 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] datastructures midirecorder
Patrice Colet, that proll.tcl is somethin else. I had no idea that such a thing is possible. I think I changed wintop-70 to wintop+30 to show the entire top canvases. I guess the cursor just needs updated in order to be seen. lookin good so far man. On Fri, Oct 11, 2013 at 2:20 PM, João Pais jmmmp...@googlemail.com wrote: Hello Rob, scalars can't be deleted actually without the GUI, but there are several tricks for doing something like it. One is about using float indexes instead of using pointer order, and then set to -1 or another value that doesn't count you can also make inactive scalars invisible, then they're not seen. and though some export+import, filter these scalars out in the process. __**_ 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
[PD] Cool Video of Miller
I dont think we as a group could appreciate the work of Miller enough. Even though his C geniusness has churned out some sort of interface not unlike an object oriented visual c++ object with connectors I mean think about it. make a new pd object itś like saying make a new class that does these functions on this data with a bit of $0 trickery you can even make the classes data private and make multiple instances of the class. Iḿ not sure that it would have been possible to make such a beast using c++. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] how to have multiple transports with only one clock
have a midi transport that sends a midi clock signal plus masterclock and it is used as a control in more than one place with or without patches that have it also to get them to not trigger each other when you start from one transport , send $0-masterbpm to where $0-masterbpm is needed in the patch then send out also plain old master bpm. this way if you want to start and stop the clock from multiple places you can. i probably ought to put back on the thinking cap about the matters but it worked to not start up 2 clocks for me when having 2 transports ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] archiving synth-fractalsequencer at archive.org
anyone ever tried that? https://archive.org/details/Xensynth10.01 you heard it here first, if I can find a better place than google drive to mirror the 27or so MB zippedup whore of a synthesizer and fractal sequencer ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Changing array curves with mouse interaction
anyone figured out why sometimes the graph points vertically are sometimes fat and sometimes skinny? I spent the better part of the day before yesterday trying to get mouse editing to snap at integer values and also line up visually over 2 pixel high canvases that were supposed to be 1 pixel. graphing weirdness. i probably figured this out before and its probably time i move onto data structures instead of doing gui graphing tricks. On Tue, Apr 16, 2013 at 11:30 AM, Billy Stiltner billy.stilt...@gmail.comwrote: on second thought I have no clue how to get vertical more than 1 pixel points or thick lines. the example , will have to look at source On Fri, Apr 12, 2013 at 7:04 AM, Billy Stiltner billy.stilt...@gmail.comwrote: make the pixel height 2wice or more than the vertical array size if its a horizontal problem do the same with width and horizontal size On Sat, Apr 6, 2013 at 8:10 AM, Björn Eriksson miu...@gmail.com wrote: Hello list, I´ve been searching around a little about hints on how to make a mouse interaction easier in an array, but didn´t find much. Sometimes it is a bit too precise to get a grip on the curve. So my question is, can there be some ways to make this gripping a bit easier? All the best, Björn Eriksson ___ 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] Changing array curves with mouse interaction
on second thought I have no clue how to get vertical more than 1 pixel points or thick lines. the example , will have to look at source On Fri, Apr 12, 2013 at 7:04 AM, Billy Stiltner billy.stilt...@gmail.comwrote: make the pixel height 2wice or more than the vertical array size if its a horizontal problem do the same with width and horizontal size On Sat, Apr 6, 2013 at 8:10 AM, Björn Eriksson miu...@gmail.com wrote: Hello list, I´ve been searching around a little about hints on how to make a mouse interaction easier in an array, but didn´t find much. Sometimes it is a bit too precise to get a grip on the curve. So my question is, can there be some ways to make this gripping a bit easier? All the best, Björn Eriksson ___ 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] Serquencer.
hey had to add bsaylor/ to mtosr and susloop~ to get it working in ubuntu pd-extended looks like missing parts to my audio production will probably make changes to fit my style great study guide thanks On Wed, Apr 3, 2013 at 12:03 AM, i go bananas hard@gmail.com wrote: 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 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Changing array curves with mouse interaction
make the pixel height 2wice or more than the vertical array size if its a horizontal problem do the same with width and horizontal size On Sat, Apr 6, 2013 at 8:10 AM, Björn Eriksson miu...@gmail.com wrote: Hello list, I´ve been searching around a little about hints on how to make a mouse interaction easier in an array, but didn´t find much. Sometimes it is a bit too precise to get a grip on the curve. So my question is, can there be some ways to make this gripping a bit easier? All the best, Björn Eriksson ___ 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] xensynth9.01.7
http://www.geocities.ws/billy_stiltner/music/pd/xensynth9.01.7.zip it ought to load and play with the builtin virtual keyboard on windows without having midi routed. done some stuff with the delay and other stuff i don't remember at the moment. recording done today testing out microphone to velocity on a real noisy soundcard https://soundcloud.com/andromedapulley/bpe3r2u the microphone to velocity is not connected in the dwnload you can figure it out ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] RE : package system for Pd WAS: Plugin auto install feature to Pure data
sounds right up my alley but i have not a clue about how to write a line of code in tcl , python nor lua. i was trying to convert the big bunch of wafscript to just a simpl makefile for compiling pugl today and by the time i could get to the end of the spaghetti i realized i don't even remember how to write a make file haha. but i'm still chuggin away at it. On Tue, Feb 5, 2013 at 1:33 PM, Hans-Christoph Steiner h...@at.or.at wrote: I think really the key is to find someone who is going to start working on this, then help them figure out the issues as they request it. I think its counterproductive if we set up too many conditions of starting if none of us are going to work on it :-) Then they can decide Tcl or something else, client or server first, or whatever else. Who wants to try the first sketch? We have a package format to start with, its something, but it'll surely need to be changed to support all the ideas: http://puredata.info/docs/developer/LibraryTemplate .hc On 02/05/2013 12:48 PM, colet.patrice wrote: I dont think the client is the first thing to head on, because I guess it will depend on server architecture. Anyway tcl seems to most suited for that, there would no need to add some more junk into pd bin folder... Envoyé depuis mon appareil mobile Samsung Message d'origine De : Hans-Christoph Steiner h...@at.or.at Date : 05/02/2013 16:20 (GMT+00:00) A : pd-list@iem.at Objet : [PD] package system for Pd WAS: Plugin auto install feature to Pure data While I agree with all this, we don't need a full design spec to start coding. I think the next step is for someone to put together a rough prototype to start with, rather than get bogged down in the details of something that has been talked about for years, but never implemented :-) Then it can be implemented bit by bit as people have time and interest. So the first question to ask before starting it: which language? Is Tcl workable for people? .hc On 02/05/2013 10:36 AM, Charles Z Henry wrote: I think that it's a great idea--but the devil's in the details. I think you need to have a good guiding vision to help you make the decisions about the implementation--a top-down design On the client side, you have to have information about what packages are installed, where they're installed, what flavor of pd they are installed for, version information, more? Dependencies: within Pd, you could be distributing patches that require some externals--I think it's best for a Pd package system to only reference dependencies that include other abstractions or externals, not system libraries. Maintenance: a system like this needs to be *easy* to maintain---only a few binary targets can be supported. The rest will need to compile from source. I would start out like this make a list and argue point-by-point until you have a clear plan. Not that I'm much one to *complete* my projects... but I have a lot of insight on failing :) On Mon, Feb 4, 2013 at 3:10 AM, colet.patrice colet.patr...@free.fr wrote: Hello, that's a quite interesting subject I've been thinking about for pdx since a time, thank you for the contribution... like you said it might be complicated to resolve all dependences required by an external, so I think that adding other dependences like php sql or json would make it even more complicated... Why not just using the native client interpreted langage, TCL-TK? With the help of a command line like wget included with the tcl script and a bunch of pkg files that should be enough, wouldn't it? Message d'origine De : f...@rendera.com.br Date : 03/02/2013 20:22 (GMT+00:00) A : pd-list@iem.at Objet : [PD] Plugin auto install feature to Pure data Hi list I would like to write before but unfortunately I couldn't. Some weeks ago people started to talk about the development of some auto install mechanism to Pure Data, like the apt-get. It is an amazing idea. I researched and developed some thing like it to my master degree and I would like to contrib with my 3 cents. I studied the plugin structure of Netbeans, Eclipse, Fire Fox, deb and rpm and my contribution is about it. Sorry if I am a little bit prolix. The first thing is to create a plugin package. A a single file to group a lot of files. It can be a zip package, tar, gzip or anything that already has some C open source API to pack / unpack. This way we can upload / download a single file and extract it localy. I will call it the package. Inside the package is necessary to have a package descriptor. It can be a XML file, CSV, txt, JSON or any kind of structured file to describe the content of the package. This file should have the information about the plugin like the author, version, website, license, OS, dependencies, compatibility with PD flavors (vanilla, extended, Lork ), pre-installation script, post-installation script,
Re: [PD] 0.43.4 plugin~ - does it work 4 u?
on ubuntustudio 12.10 from the help browser when opening plugin~ help pd poofs into thin air i can type plugin~ into an object box and click out of it with no problem have not relocated my plugin names list yet to try to load one ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] leap motion controller
did you have to resend your contact info? i applied early when garrett lisi posted a video about them on facebook. and only heard back a few months ago. On Fri, Jan 18, 2013 at 10:10 AM, me.grimm megr...@gmail.com wrote: I'm also in the developers-program. so PD object in the works? :) i think ill pre-order one... m On Thu, Jan 17, 2013 at 6:12 PM, dreamer drea...@puikheid.nl wrote: I'm also in the developers-program. -- m.e.grimm | m.f.a | ed.m. megr...@gmail.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] Pd-extended 0.43.4 released!
what about dial? that, gggee moog~ and iemlib resonant vcfs is the only reason i use pd extended On Tue, Jan 29, 2013 at 3:36 PM, Hans-Christoph Steiner h...@at.or.at wrote: Its time to announce the next big Pd-extended release, 0.43.4! This release has the most new features of any release before, so many annoyances are gone, many new tools help you patch, and. There will be more updates to cover some of the new features here, in the form of news items on puredata.info, blog posts, screencasts and more. Download here for all platforms (Debian, Mac OS X, Mint, Raspbian, Ubuntu, Windows, and of course the source code): http://puredata.info/downloads/pd-extended/releases/0.43.4 For Debian/Ubuntu/Mint/etc., you can add an apt source by following the instructions at the top of the page here: http://puredata.info/docs/faq/debian ChangeLog --- Here you can get a good overview in what has changed, so you know where to find out more. changes since 0.43.1 * search-plugin included by default * improved audio performance on Mac and Windows, Mac now uses half the CPU when idle (portaudio update) * (Windows) full unicode support * support full unicode MIDI device names (portmidi) * many completed translations * many bugfixes changes since 0.42.5 == changes to the editor == * GUI Plugins! can customize a wide array of features of the editor * Autotips in Edit Mode to get information about inlets, outlets, and objects * Magic Glass to snoop on messages as they pass thru connections * Search everything! Thanks to Jonathan Wilkes' search plugin, now included by default * full Unicode support throughout Pd (there are still some layout issues with right-to-left alphabets and character-based languages) * fully localizable GUI, with full translations for French, German, Japanese, Italian, and Greek * full interface translations with limited search translation for Catalan, Chinese (China), Chinese (Taiwan), Danish, German, Hungarian, Korean, Portuguese (Brazil), Slovak, Spanish, Spanish (Mexico) * partial translations for: Russian, Turkish * contribute to translations: https://www.transifex.com/projects/p/puredata/ * paths are no longer saved in the preferences. Use the [path] or [declare -path] objects, or use the standard global install locations * complete Tcl/Tk 8.5 support and integration * drastically improved Pd window logging/print performance (1000 lines/sec and you can still patch) * Ctrl-click/Cmd-click error messages in Pd window to find the object with the error * five log levels and dynamic filtering of Pd window log ('fatal, error, normal, debug, all') * library loading printed to Pd window at level 'debug' so the Pd window is blank when Pd-extended starts * hierarchical display of open subpatches/abstractions in Window menu: http://puredata.info/dev/NextRelease/window_hierarchy.png * generate complete Pd window log using 'File-Save As..' when on the Pd window * 'File-New' creates the new patch in the folder of the current patch * 'File-Print' now prints the entire canvas rather than just the visible part (thanks Trevor Fancher) * 'File-Save As...', 'Edit-Copy', and 'Edit-Select All' now work on the Pd window * Ctrl/Cmd and cycle through open windows * added Autopatch, Autotips, and Perf Mode control on the Edit menu * improved handling of multiple monitors * (GNU/Linux) realtime mode enabled by default (-rt) * (GNU/Linux) window placement logic can be handled in plugin for better support of many Window Managers (`pdtk_canvas_place_window`) * (GNU/Linux and Mac OS X) [comport] no longer crashes Pd when open USB-serial devices are unplugged * (GNU/Linux and Windows) !TkDND drag-n-drop support for dropping files onto Pd and patch windows * (GNU/Linux and Windows) added Alt shortcuts to menus * (GNU/Linux and Windows) Navigate menus with arrow keys * (GNU/Linux and Windows) Pd window and patchses now have a Pd icon when Alt-Tabbing * (Windows) zip-only distro with pd-extended.bat to run without installing == updates to the core == * updated to latest stable portaudio v19-20110326 * free methods always called on quit, so cameras, network sockets, etc. are properly freed * GUI objects no longer send pointless draw updates, reducing GUI load * (Windows) external libraries can now include DLLs in a library folder * [loadbang] has a convenience inlet * sys_open() / sys_close() and sys_fopen() / sys_fclose() functions in m_pd.h for full UTF-8 support in externals that use files == updates to libraries and objects == * added all lowercase aliases to cyclone for Max/MSP = 4.6 compatibility * fix type-punned pointer issues in most externals so everything is built using auto-vectorization optimization on all platforms * [sys_gui] now outputs a bang when the
Re: [PD] [PD-announce] Pd-extended 0.43.4 released!
or knob instead of dial and can i still install it through the apt-get update through puredata.info repository ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] How to change the Z-order of gui elements ?
haha i ruined an entire pd patch once while trying to force a canvas to the back using a text editor it took quite a while to get all the cables connected back up correctly On Tue, Jan 29, 2013 at 5:04 PM, Hans-Christoph Steiner h...@at.or.at wrote: Select-all, then deselect the canvas, then cut then paste. That's how I do it. pd-l2ork has commands for send-to-front/send-to-back, that would be great to get included in Pd-extended. Its just a matter of someone doing the work... and my time is limited these days. .hc On 01/29/2013 04:54 PM, Charles Goyard wrote: Hi list, When I do GOP stuff, I like putting a colored canvas behind the controls. However, gui elements created before the canvas appear under the canvas. I found out I can edit the patch file with a text editor and change the order of lines. But it's not very practical and a bit error prone. Is there another way to change the Z-order of guis in vanilla and extended ? 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] gpio on the raspberry pi from within pd ?
sounds like you guys are programming pic microcontrollers On Sat, Jan 26, 2013 at 6:34 PM, Miller Puckette m...@ucsd.edu wrote: Since writnig that I think I found a good toolset and C api, called WiringPi, on: https://projects.drogon.net/raspberry-pi/wiringpi/ cheers Miller On Sat, Jan 26, 2013 at 10:29:17AM +0100, Charles Goyard wrote: Hi, python rpi-gpio uses /dev/mem and thus requires root privileges. Miller Puckette wrote: Me, I was just planning to see how the python-GPIO library does it and make similar Pd externs. But I don't know what I'm doing :) ___ 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] pd for processing errors on
with processing 2 beta 6 (havent installed beta 7 yet i get this after trying to run HelloPd *** ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi .plus lots more similar including bluetooth and phone JackSocketClientChannel read fail Cannot open PortAudio client * i like the renaming of the variables and objects the error could have something to do with me disabling of the builtin audio card after installing ALSA am running on UbuntuStudio 12.10 On Mon, Jan 21, 2013 at 12:05 AM, Peter Brinkmann peter.brinkm...@googlemail.com wrote: Hi Billy, Use the latest version. I don't think we've had any regressions. Peter ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] GUI toolkits and custom GUIs WAS: Integra Live 1.5 released
Here's how I've managed to send and receive from a parent(multi instance) abstraction to multiple instances of nested sub abstractions. within main abstraction [mainAb] some data named $0varsend it like this [s $0var] initialize sub abstractions pass names X_1 and X_2 in so you can send and receive data to these abstractions individually [abX X_1 $0] [abX X_2 $0] within sub abstraction abX initialized with X_1 $1 = X_1 $2 = mainAb's $0 for all instances of abX to receive from main's [s $0var] [r $2var] to to send and receive locally and have mainAb access within abX [s $2$1varZ] within mainAb [r $0X_1varZ] and [r $0X_2varZ] a way to get global data to sub abstractions of abX within abX initialize [abY $2var] within abY $1var = mainAb $0var This information is useful say if you have multiple voices and want to have them share the same control so say $0var is a send on a filter frequency slider when you move the slider all instances of abX receive the new filter frequency when you want information to or from a specific instance of abX say like you want to plot each of the voices outputs on a scope use [s~ $2$1varZ] in abX then in main [r~ $0X_1varZ] and [r $0X_2varZ] then you can write those to a table so you can see which voice is sounding On Fri, Jan 25, 2013 at 9:27 PM, Jonathan Wilkes jancs...@yahoo.com wrote: - Original Message - From: Bill Gribble g...@billgribble.com To: Jonathan Wilkes jancs...@yahoo.com Cc: Lorenzo Sutton lorenzofsut...@gmail.com; pd-list@iem.at pd-list@iem.at Sent: Friday, January 25, 2013 7:55 PM Subject: Re: [PD] GUI toolkits and custom GUIs WAS: Integra Live 1.5 released On Fri, 2013-01-25 at 15:21 -0800, Jonathan Wilkes wrote: From: Bill Gribble g...@billgribble.com I am working on a pd-clone intended to explore a lot of the topics in this thread. It's not fully baked yet -- the biggest working patch is a biquad filter designer with pole-zero and freq response plotting -- but I'm particularly excited about the approach to namespacing and scope management, which works a lot like hc describes. Patches have a set of scopes which can be mapped onto subpatches (represented as layers, not separate windows). Name resolution in send/receive elements works like you would want it to. How does scope work for abstractions? Well, every object in a patch has a name. To find that object, the tree of patches and scopes is crawled upward from the site of the lookup. For example, the (equivalent of) [s foo] first looks in the scope of the [s], then the patch-global scope of the containing patch, then in the application global scope for the name foo. Dotted notation can drill down, so [s foo.bar] would try to find an object named foo, then find bar in its patch-global scope (or an object named bar within a scope named foo in the current patch). Does that make sense? I don't think I understand it. Let's say I have abstraction [blah]. I want [s foo] and [r foo] inside [blah] and all of [blah]'s children to talk to each other. Then I want to share my abstraction with Bob who needn't worry about the send/receive names I used inside [blah] because they are guaranteed not to conflict with anything he does outside the scope of the [blah] abstraction (e.g., creating a [s foo] on the same canvas where a [blah] object sits). Can I specify the scope of the s/r symbol in this way? Jonathan Thanks, Bill Gribble ___ 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] linux session gets killed when typing to fast in pd, logout
its not to hard to get your keyboard settings screwed up when changing them around. in the settings editor there are several places that you can view modify the keyboard control window manager, window manager tweaks and keyboard are a few places to check. maybe setting everything back to default values and then searching in those lists for the crashy keystroke . http://docs.xfce.org/xfce/xfwm4/wmtweaks is there a way for me to use give puredata exclusive response to the keyboard regardless if i click on another window and bring it into focus with the mouse? also is there a way to use 2 keyboards and have one of them as dedicated input to a specific puredata window. maybe by re piping the kb signal directly to the window? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] linux session gets killed when typing to fast in pd, logout
i found hid keyboard but for some reason it's not working with my keyboards is there a way for me to use give puredata exclusive response to the keyboard regardless if i click on another window and bring it into focus with the mouse? also is there a way to use 2 keyboards and have one of them as dedicated input to a specific puredata window. maybe by re piping the kb signal directly to the window? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] linux session gets killed when typing to fast in pd, logout
hid only sees my input devices if i start pd with sudo ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] libpd netreceive
Peter while you are in here, i'm wondering about using the latest libpd on linux, would it be better to use the old code or the latest? is there anything that doesn't work that didn't work in the previous versions? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] GUI toolkits and custom GUIs WAS: Integra Live 1.5 released
yeah i have an html javascript java socket interface to my fractal sequencer that draws the fractal that the orbits are being generated from. the only thing i'm sending though is the mouse position which is translated to the fractal space coordinates so the patch can spit out the orbits from that point as well as a zoom feature to zoom in and also a switch to switch from mandelbrot to burningshipx or burningshipy. i do not use the -guicmd or pdnogui yet but plan on using something like that to develop simple tutorials On Mon, Jan 21, 2013 at 12:54 AM, Jonathan Wilkes jancs...@yahoo.com wrote: - Original Message - From: Billy Stiltner billy.stilt...@gmail.com To: IOhannes zmölnig zmoel...@iem.at Cc: pd-list@iem.at Sent: Sunday, January 20, 2013 10:04 PM Subject: Re: [PD] GUI toolkits and custom GUIs WAS: Integra Live 1.5 released haha , last month i tried to install juce to see about making an alternate graphics front end to my patches. there was some weirdness in the way you compile it then run the introjucer or somethin to update it then after the update something didn't quite work right. then there are all the old projects that use the old steinberg vst sdk which you cant get from steinberg anymore so all that is just awful. i think that there should be a really nice updated version of juce either available now or in the near future. its a tossup between fltk, qt , opengl ,juce, and processing. i just want to be able to add my waveform data filenames to the presets with a fileopen dialog without using an external, string parsing like .scl files that have 100.00 or 3/2, and polyphonic patchcords would be nice. What about the -guicmd cmd... flag? Could one write a pd-gui.html that lives at localhost:1234, and have it talk to pd at its port on localhost? Then you could just write the interface with html5 canvas, svg, javascript, or whatever. -Jonathan http://lists.puredata.info/pipermail/pd-list/2011-03/087772.html ___ 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] pd 0.44-0 test 1 released
everytime i run audacity i can not get the audio to work again with anything without a cold start. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] pd 0.44-0 test 1 released
one thing that locks up pd that comes with ubuntustudio12.10 is switching to jack from alsa. i havent tried to turn dsp off yet i think with older versions i could turn off dsp and change audio settings without pd stopping. i think it also depended on whether i disconnected from qjack connections ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [pd] using set with tabosc4~ and tabread~ while dsp=off
I think you are correct, was an error in the way I was referencing the table in a subpatch for tabosc4~ it's good to know that you can set a table with dsp off. thanks On Wed, Oct 31, 2012 at 10:34 PM, Miller Puckette m...@ucsd.edu wrote: Hmm - I just tried it and 'set' messages to tabosc4~ seem to work fine on my machine. There's a wierd restriction that the table must be a power of 2 + 3 in size (such as 67, 131, 259, ...) - otherwise tabosc4~ prints out an error and outputs zero. cheers Miller On Wed, Oct 31, 2012 at 09:45:57PM -0400, Billy Stiltner wrote: hey it appears I can use set with tabread~ while dsp is off and it works when dsp is set to one but not so with tabosc4~ actually though i'm not getting set to work with tabosc4~ at all ___ 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] close all patches on quit sourceforge patch
I always get (Tcl) UNHANDLED ERROR: bad window path name .x94d6a18.c while executing winfo toplevel $tkcanvas (procedure pdtk_canvas_getscroll line 2) invoked from within pdtk_canvas_getscroll .x94d6a18.c (uplevel body line 349) invoked from within uplevel #0 $cmd_from_pd when I open a voice patch from it's parent patch and edit then save from there instead of opening the voice abstraction from file open instead using pd vanilla from ubuntu 12.04 not sure of version about is broken not sure if that has anything to do with what you guys are talking about i'm not familiar with anything tcl tk ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] [pd] using set with tabosc4~ and tabread~ while dsp=off
hey it appears I can use set with tabread~ while dsp is off and it works when dsp is set to one but not so with tabosc4~ actually though i'm not getting set to work with tabosc4~ at all ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] 2 roadblocks in developing user friendly pd patch
#1 I see no vanilla way to use file browse dialog to produce a path/filename suitable for saving as preset #2 there is no vanilla way to parse a scala .scl file without using a python script, java , or etc.. I am not really complaining because I can easily work around these limitations with fun but was just pointing out some things I noticed. pd is an awesome tool for making some awesome sound. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [pd] osc processing array to the pd table
thank you very much Cyrille I figured that out after I pretended I was a table and read the tabwrite documentation I think, haha now I am wondering if there is an udpreceive that works with osc messages that has an inlet to change the port without having to resort to hoodoo trickery On Sun, Sep 30, 2012 at 3:37 AM, Cyrille Henry c...@chnry.net wrote: The 1st arg of the list is the position where to write in the table. you certainly want to add a 0 in front of the list. cheers c Le 30/09/2012 04:11, Billy Stiltner a écrit : got another question [2 5.5 7 9 3( | [s mytable] [table mytable] why do I not get a write to mytable[0] with a 2 when i click the messagebox? ___ 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] osc processing array to the pd table
thank you IOhannes m zmölnig now I can assign a port per synth, I'm not sure it is a good idea now On Sun, Sep 30, 2012 at 7:06 AM, IOhannes m zmölnig zmoel...@iem.at wrote: On 09/30/2012 09:48 AM, Billy Stiltner wrote: thank you very much Cyrille I figured that out after I pretended I was a table and read the tabwrite documentation I think, haha now I am wondering if there is an udpreceive that works with osc messages that has an inlet to change the port without having to resort to hoodoo trickery iemnet's [udpreceive] implementation allows this. fgmadsr 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] [pd] osc processing array to the pd table
Thanks again something weird I noticed that I could type [udpreceive] without port number and it gave me an object with 3 outlets till the patch was reloaded then I had to make it like this [iemnet/udpreceive] before it would load I guess it all depends on the stuff in startup On Sun, Sep 30, 2012 at 10:13 AM, IOhannes m zmölnig zmoel...@iem.at wrote: On 09/30/2012 01:24 PM, Billy Stiltner wrote: thank you IOhannes m zmölnig now I can assign a port per synth, I'm not sure it is a good idea now i don't think this is a good idea. instead, use an OSC-prefix for each synth: /FM/1/... /FM/2/... /Drone/... ___ 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] Preset system in pd?
this is where I got the idea for my preset system which although the same concept is a bit different. http://gregsurges.com/tag/pure-data/ On Sun, Sep 30, 2012 at 7:32 PM, Joe Newlin jtnew...@gmail.com wrote: Frank Barknecht's sssad is great: http://puredata.info/downloads/sssad You can even differentiate between global local preset, so that you could, for example, load a global preset that instructs subpatches to load particular presets. You can search the list archives for Frank's responses to my questions about global vs local state saving. JN On Sep 30, 2012, at 4:19 PM, Scott R. Looney scottrloo...@gmail.com wrote: there's a preset manager by the guy who runs the Pure Data forum, Maelstorm. pretty sure all of his objects are available at one place. here's another one from a different user on the Forum: http://puredata.hurleur.com/sujet-6810-simple-preset-manager On Sun, Sep 30, 2012 at 3:53 PM, flad chester flad.ches...@gmail.com wrote: Hi, i was wondering if somebody have done any preset system for pd? are there any library or examples patches of this? I would like to store all the values of my sliders and the recover them interpolating between them. any hint would be appreciated F. ___ 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] Preset system in pd?
due to the nature of my polysynth patch I can make [polysynth a] and [polysynth b] and have them both load a seperate preset. I haven't added specifying the preset filename to the creation or to the message structure yet but that is doable, you just have to hit the load preset button. currently things like tuning and lfo filenames are not saved with the preset because with pd vanilla i see no way to browse for a textfile in say lfo/pulsar/ to get pulsar1.txt and have the openpanel return that path it more than likeley will return /users/home/billy/dev/polysynth/lfo/pulsar/pulsar1.txt and if that value is saved then when Johnathon gets the preset Johnathon's synth doesn't load the pulsar1.txt On Sun, Sep 30, 2012 at 9:42 PM, Ivica Ico Bukvic i...@vt.edu wrote: From: pd-list-boun...@iem.at [mailto:pd-list-boun...@iem.at] On Behalf Of Jonathan Wilkes Sent: Sunday, September 30, 2012 8:46 PM To: flad chester; pd-list@iem.at Subject: Re: [PD] Preset system in pd? Pd-l2ork now has [preset_hub]/[preset_node] for which I'm currently writing help files. But I don't think it lets you interpolate between values. -Jonathan To add to this, preset_node and hub are AFAIK the only preset system on pd that allow for use in conjunction with multiple instances of the same abstraction (e.g. you want to use two abstractions of same type and have presets in them that are controlled in the parent patch above them). For an example, see pd-l2ork K12 module (invoke pd-l2ork with –k12 flag). They also offer communication between nodes and hub allowing each of the nodes to send requests to the hub (e.g. any paired node can send a request to the hub to store and/or recall presets which can lead to some very cool possibilities). It is in many ways synonymous to pattrstorage in Max, so its contents are saved as part of the patch, rather than having to save them in a separate file. Finally, pairing nodes with a hub is simple and does not require any $0 workarounds. Simply have a [preset_hub foo], and as soon as you add [preset_node foo] it will automatically pair with the hub provided hub is positioned hierarchically higher than the node (e.g. in the same canvas or any of its parent canvases, it does not have to be before preset_node in the glist if it is located in the same canvas). Other features include, ability to compensate for infinite undo/redo (pd-l2ork) feature, cut/paste, to front/back (pd-l2ork feature), and other actions that tend to alter glist ordering. As a matter of fact, pd-l2ork always preserves glist structure wherever possible (including infinite undo/redo actions), and since preset_hub saves all presets as part of its creation arguments, undo/redo also recreate all saved presets. Preset_hub/node also support every data format except for pointers (for obvious reasons). That said, Jonathan is right, the preset_hub and node do not interpolate, but with some [line] love, this can be easily added to the patch with arguably better granularity control. Cheers! ___ 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] [pd] osc processing array to the pd table
hey i have had a time with getting some data to go across the network with osc i can open a file in processing and send it to pd as a string and receive it as a string in pd but then can not get a table to take it as a list of floats. so now i have broken up the string in processing into individual floats, added each individual float to an osc message but now pd does not understand that the floats are even coming across as an osc message. help I spent 2 days relearning the java array and fear to my mind exploding if i learn anything else ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [pd] osc processing array to the pd table
nevermind got it figured out .length gives me the number of Strings in a String array in java. this was the piece of info I was stuck on ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [pd] osc processing array to the pd table
got another question [2 5.5 7 9 3( | [s mytable] [table mytable] why do I not get a write to mytable[0] with a 2 when i click the messagebox? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Sound of earth's magnetosphere
yeah On Thu, Sep 27, 2012 at 8:41 AM, Pierre Massat pimas...@gmail.com wrote: Is anyone aware of this : http://www.nasa.gov/mission_pages/cassini/multimedia/pia07966.html ? :) 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
Re: [PD] pitched reverb?
yeah I noticed that the gverb was out of tune with my guitar or the free end of the microphone was not at such a length that the correct frequencies were resonating in a recording recently. On Thu, Sep 27, 2012 at 4:52 AM, Claude Heiland-Allen cla...@mathr.co.uk wrote: Hi, On 27/09/12 08:58, umberto torrez wrote: hi, Does anybody know if exists a reveb that allows to tune to specific notes? I know that different room dimensions offer different resonating frequencies, but can this effect be manipulated electronically? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd-* 0.43 hanging with watchdog: signaling pd...
I had been having the awfullest trouble with pure data locking up , I figured it was plain ol too much processing, then I noticed that qjackctrl was stopping jackd so I started using patchage instead and ran a lot longer till just when I was ready to respond to this till jackd hung up and left the mouse moves stopping at a regular interval, the mouse clog did not stop after I killed all the processes(couldn't be done from task viewer) but only after jackd was killed ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] it's a mess but it's gettin close to bein a masterpiece
Working on xensynth9 - fixed preset blurbs env2 labeled as env1, control for string1cutoff had a _ between $0 and -, there was somethin else with the presets that I can't remember but it is working now. I have a spot for tuning in the presets but I'm still debating whether it should be included in the presets. The thing about including the tuning is that part of the tuning system only works when the host application can do audio rate calculations. the host application is not always available to do audio rate calculations so it is possible that you could load the synth, open up a preset and it doesn't work correctly because the frequency tables have nothing in them so as soon as I can figure something about that out I will decide what to do. I found an old knob.dll so that the knobs might load for windows users. the knob I used is from flatspace which is not included with current (well the last time I checked) Pure Data packages. I found that IEMlib was once included with pdextended. Also fixed all that stuff that you have to click on before you can get a sound. I'm thinking one more fix and then I'll upload the fixes and get back to some sort of guide. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] it's a mess but it's gettin close to bein a masterpiece
could very well possibly be the 32 bit externals I compiled and included or copied from another installation. remove from the polysynth folder moog~.pd_linux and also remove polysynth/ext/knobl.pd_linux http://youtu.be/S7NykkWZD48 if you are wanting to just try out the synth you found the correct thing to do. there should be another of the interface.sh or xsomethin anotherthat only has one polysynth in it. On Fri, Sep 21, 2012 at 6:40 PM, patrick pured...@11h11.com wrote: hi, when opening polysynth/interface3renamed.pd pd crash: Program received signal SIGSEGV, Segmentation fault. dogensym (s=0x0, oldsym=0x0) at m_class.c:504 504 m_class.c: No such file or directory. ubuntu-studio 64bit pd-extended 0.43.1-extended-20120626 would be nice to have a video tour of the patch and how to make it works!! ___ 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] it's a mess but it's gettin close to bein a masterpiece
oops email is bad for my spellin knob.pd_linux and moog~.pd_linux may have some weird 64 bit incompatibility On Sun, Sep 23, 2012 at 6:24 AM, Billy Stiltner billy.stilt...@gmail.com wrote: could very well possibly be the 32 bit externals I compiled and included or copied from another installation. remove from the polysynth folder moog~.pd_linux and also remove polysynth/ext/knobl.pd_linux http://youtu.be/S7NykkWZD48 if you are wanting to just try out the synth you found the correct thing to do. there should be another of the interface.sh or xsomethin anotherthat only has one polysynth in it. On Fri, Sep 21, 2012 at 6:40 PM, patrick pured...@11h11.com wrote: hi, when opening polysynth/interface3renamed.pd pd crash: Program received signal SIGSEGV, Segmentation fault. dogensym (s=0x0, oldsym=0x0) at m_class.c:504 504 m_class.c: No such file or directory. ubuntu-studio 64bit pd-extended 0.43.1-extended-20120626 would be nice to have a video tour of the patch and how to make it works!! ___ 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] it's a mess but it's gettin close to bein a masterpiece
wasn't built on this machine \00\00\00\00\00/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5.2/include\00/home/pd/auto-build/pd-extended/pd/src\00\00knob.c\00\00\00\00stddef.h\00\00\00m_pd.h\00\00\00m_imp.h\00\00\00g_canvas.h\00\00\00g_all_guis.h\00\00\00\00\00\EC\00\00\C0\00K1g8u:11MK ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd-extended 0.42.5 packages for many Ubuntu releases, i386/amd64
I used to use a compiler that would do cross compilng - anything from playstation , gameboy to a Microchip PIC16Fxxx. it would be nice to have something like that for linux, windows, and mac. Are you including the iemlib in these packages or is it just there waiting to be not included anymore. I like the filters in that library even though when I send the stuff they don't like and they explode almost, ~alindx takes care of keeping it a controlled blast. to find a limiter that will do the same is my gettin on it. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] it's a mess but it's gettin close to bein a masterpiece
hey pd cable connector clickers. I'm sharing my xenharmonic synthesizer patch in it's current state because I really like the way it sounds. can work with vanilla if you put some sort of knob in where it's supposed to go, uses the iem filters as well as moog from ggee. there might be a thing or 2 other I was playing with that wasn't vanilla but hey this is the pd list after all youz guyz know how to compile an external in u aint allready got it done compiled. link to zip file with synth, fractal sequencer, and sample looper, and just started on 2 years ago drummachine. thanks for all ye patches n bytes n bits. The only patch I don't remember where I got it from is the drum loop glitchens. I looked at Tim Vet's when I done the original variable speed sample player but didn't use the glitch. I reckon I might have changed the glitcher a little bit and connected it up in freaky ways. That Miller Puckette is somethin else. I was just playing with the vcf~ today and it freakin rocks, been hooked up in my filter bank since the filter bank was placed in the voice. happy patchin http://youtu.be/_aX25icLG-U haha just kiddin, I'm writing up a multipage report on how to turn the thing on so you can get to jammin ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] VideoSecu DVR Security board with 3 cameras plus PD
Is it doable? The cameras are black and white, the mics are great except for the hum from poor insulation, the infrared had probably half blinded me, it allready has some linux on it but the network interface is through an activex browser dohicky, Should I just throw preloaded 12.04 Ubuntu Sstudio in there and see how it picks up on whats in it becasu I can't find any info on the board but it has an ARM SATA controler it looks like with a 2TB drive that my linux can not understand the partition tables on. It would make for a nice video piano and a triangulated sound wave input. Should I just use the drive to install a fresh copy of windows so I can scan(dagone Lexmark) in my patch guidemap drawings or what? Maybe I can grab pictures from the scanner with pure data if I can figure out how to get it to stop sayingCannot Retrieve Application List! Maybe that is why Pure Data does not understand strings. hahahahaha! j/k about the strings. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Creating a drum machine with save slots
I used tables for storing presets on the drum machine http://www.geocities.ws/billy_stiltner/music/pd/ ___ 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
yeah thanks for making your patch available. the string is pretty much yours possibly without the pick placement which I ought to add in. previously I had tried to make a 12 string out of it and had the tuning being done in the string patch which was a mistake. I took all the tuning stuff out of the patch and it just responds to a frequency in Hz as well as change in width resonance, and decay, I have yet to add any modulations to the resonance, decay or width yet but imagine there could be some interesting sounds to result. the wild thing is how I have 2 of them and one can be pitch modulated b the fm part of the voice patch. I don't think I can easily describe how the string now fits in to the patch and how the rest of the patch works but you can hear it after like 7:00 in mmagic10string. thanks ichabod. its been a fun haul. On Thu, Sep 6, 2012 at 3:50 AM, Ichabod icha...@gmail.com wrote: Awesome, glad to see that one of my old patches was incorporated into something so original. Sometimes I think the best thing about programming in Pd is getting to be part of a greater ecosystem of creativity. On Wed, Sep 5, 2012 at 7:10 AM, Billy Stiltner billy.stilt...@gmail.com wrote: thanks , the karplus was a last minue addition. I started with lubertdas string patch a couple years ago, added all kinds of stuff that complicated it to make a 12 string xenharmonic. took it out last year, removed all the complicated stuff and put it back in the other night. ___ 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
thanks , the karplus was a last minue addition. I started with lubertdas string patch a couple years ago, added all kinds of stuff that complicated it to make a 12 string xenharmonic. took it out last year, removed all the complicated stuff and put it back in the other night. the drums are from my breakbeat collection of loops I 've been collecting since 1996. I have one of Miller's pitch shifting patches along with someone elses glitch patch I integrated with my sample player. It's not Tim Vet's glitcher but similar. On Wed, Sep 5, 2012 at 4:15 AM, Pierre Massat pimas...@gmail.com wrote: How did you do the drums track on Star 4 ? Pierre. 2012/9/5 i go bananas hard@gmail.com 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-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] still missing from pd
haha ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] I did it, haha xenharmonic synth
not shareable yet still workin out a few bugs left in from development and got 6 parameters to add to preset for the karplus strong string sim i added in at the last minute but i think it fits what i had in mind, it's been a long road and probably spurs from ideas i had as a teenager some 25 odd years ago like wondering how to tap my guitar signal into the yamaha dx7 for some fm feedback haha. here is for a listen of the current state of the synth http://soundcloud.com/woobleepblop enjoy some of it is playing on the keyboard and some is sequenced with my fractal sequencer. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] pd 0.43-3 released
nice on the 04.4, a way to modulate the phase sync sounds good. It sounds pretty good at block size 64 anyways but I guess it would be better faster. I'll give you my ltoa if you will make something so that I can change 1/4 loaded from a textfile into 0.25. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] new sounds for hoedowninaround
On Mon, May 7, 2012 at 12:27 AM, i go bananas hard@gmail.com wrote: 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 Supersuper16mikebmodeswitchno1 it's challenging music of course, but it's pushing things in a nice direction. Thank you very much. I'm hearing lots of stuff like it as well with different ways of getting there. It is very interesting. That particular track has a mode switcher that switches modes undiatonically in a 16 tone tuning. The mode switcher was an idea by Mike Battaglia ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [pd] tables as patch storage
so there are 3 builti ways to do some sort of patch storage - msgbox, table, and txtfile. the only one I have used so far is table, my boogiebox is kinda like a little sequencer computer model built with puredata's components. http://www.geocities.ws/billy_stiltner/music/pd/ On Mon, Apr 2, 2012 at 7:30 PM, Billy Stiltner billy.stilt...@gmail.com wrote: turing tape machine, haha ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] flatspace, fausttopd, and a new tune
hey, what's wrong with the knob in flatspace? error ! spelling on the first line. On Thu, Jun 14, 2012 at 11:09 PM, Billy Stiltner billy.stilt...@gmail.com wrote: hey, hat's wrong with the knob in flatspace? the menus are kind of plain and the knob is kinda chunky looking when small but I like it. what knob should i use instead? I seen one done with drawing canvases that was all vanilla, that would be ideal if it could be optimized for performance, I guess you don't need much performance on such a thing, maybe some sort of like digitized heavily fading in and o=t of pixelation kind of feedback would be enough of an indication you are controlling something other than a boring slider. has anyone tried out the sitar patch made with fausttopd? I wen to the trouble of getting ready to compile fausttopd till I seen it used the boost library, my goodness all that overhead for some simple functions that could be done without boost. anyways when i load sitar.pd, pd automagically closes down every instance of pd that is running with no notion whatsoever of a hint to save unsaved data before loosing it. here is a new tune, there are other newtunes there as well, this one is kinda soft , http://soundcloud.com/omfgwtffbbfq-8d/mohaha10ping2 for some aphextwin finds new breakfast cereal called the billy joes listen to this one http://soundcloud.com/omfgwtffbbfq-8d/16ed2acid havefun billyjoe ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] $74 pc on a stick
http://www.tomshardware.com/news/Cotton-Candy-Rikomagic-MK802-Ubuntu-Android-ARM,15699.html ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] compiling pd-jackclock
I just want to sync pd and anything else with midi or jack, it seems I cant get anything to hear my strt stop or continue with midi from pd on linux. maybe I would have better luck with jack? sureley i'm not expected to set the bpm in the recieving program and send it a start with osc and expect everything to stay in sync? my start stop and continue worked great from pd to reason in windows. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] new sounds for hoedowninaround
All done with pd. The drums are loops appropriately hoedowned. http://soundcloud.com/hoedowninaround Enjoy I have all kinds of issues with pure data at this point but have somehow managed to overlook them. One of the craziest things is the table with name $2$1 haha! ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] new Pure Data music - bpinf
13ed3 fm, some other m, filtering, sample and hold finally snapping at the tuning, mandelbrot and burning ship melody , beat and modulation sequencing http://snd.sc/Ijwtpx ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [pd] tables as patch storage
turing tape machine, haha ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] new pure data music
oops, thanks for the correction Roman. Tyler it might be that UbuntuOne has a streaming limit for non streaming accounts or something else. have you tried viewing source and pasting the urls into vlc? On Tue, Mar 27, 2012 at 12:47 PM, Tyler Leavitt thecryofl...@gmail.comwrote: I'm having issues listening to your stuff. Choppy with the loading bar jumping around. Not sure if anyone else on Chrome browser on Ubuntu is having same issues. On Tue, Mar 27, 2012 at 2:31 AM, Julian Brooks jbee...@gmail.com wrote: Oh yeah, of course. Cheers Roman. On 27 March 2012 09:31, Roman Haefeli reduz...@gmail.com wrote: On Tue, 2012-03-27 at 09:09 +0100, Julian Brooks wrote: Hi Billy, Geocities link gives a '404'. The link was somehow posted twice without a whitespace in between. This should work: http://www.geocities.ws/billy_stiltner/music/aahh.html Roman ___ 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-ot] Raspberry Pi (was: Re: [OT] openstomp ... PD pedal?)
GPIO sounds like a microcip PIC io port. On Fri, Mar 23, 2012 at 5:29 PM, dreamer drea...@puikheid.nl wrote: On the RaspberryPi website the question about the absence of audio-input was answered recently: There are no inbuilt Audio ADC’s so there would be a cost adder – everyone was sat on my head to get costs down. They can be easily added via the GPIO. So, still a possibility in an embedded openstomp-ish device. On Sun, Mar 4, 2012 at 6:26 PM, dreamer drea...@puikheid.nl wrote: An arm-based device I would like to have pd on is the Pandora, based on the OMAP3530. Which has audio-in/out and gpio on a single plug. Combining that with a stompbox that holds, for instance, an msp430 (launchpad, by ti) with an lcd-screen and some nobs would make for a very nice interface :) Still looking in to compiling for their OS. The pandora is then again a very small niche, hence I was reflecting on the current interest towards the RasPi. However I didn't realize this device doesn't have line-in, so that indeed is a little discouraging. Alexander On Sun, Mar 4, 2012 at 6:15 PM, Ed Kelly morph_2...@yahoo.co.uk wrote: Hmm. Doesn't seem to have an audio input though, so perhaps it'll work for a synthesizer but not for a stompbox straight away. The site recommends a USB microphone for audio in, so that's not encouraging... Ed So what about a Raspberry Pi inside a stompbox that runs pd? But could the arm11 in that thing handle awesum (sic) audio processing? ;) Well the Raspberry Pi is based on an ARM chip. Does anyone know how these chips compare when running RJDJ or libPD applications? Perhaps this is a possibility, without too much modification of libPD or even RJDJ. ...but someone would need to write a host for the Raspberry Pi. What do you need by writing a host for Pd? Something like a very simple OS? Er..well I can see they run Linux, so I think I was mistaken. My head was in the world of BASIC - nostalgia gets in the way of the facts! Of course, Pd would need to be compiled for the hardware. I think we need to wait until one of us gets one and tries it out before we find out what they're capable of. I've expressed interest, but they're massively oversubscribed. I bought mine yesterday, and should receive it in about a week. The first thing I'll do is try to install Pd. On the other hand, the idea of a dedicated PDOS isn't a bad idea... Ed Yes, how hard would it be to have this? Well, it could be a highly stripped-down version of Linux. I don't think anyone has the time to write an OS, so I was being mischievous in suggesting this. I am having some funny ideas today... Ed Pierre. Even if it was just the PD core, it would enhance the educational scope of the Raspberry Pi - which is the whole point of this single-board computer (I learned my first programming on a Sinclair ZX Spectrum in the 1980s). I never thought I would see the day when the BBC Microcomputer would rule the world in telecommunications, but ARM chips and the ARM RISC instruction set are running every smartphone on the planet right now (correct me if I'm wrong :) and some of these smartphones run RJDJ and libPD really well. Dataflow music programming in schools. Maybe... Ed Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-ot mailing list pd...@iem.at http://lists.puredata.info/listinfo/pd-ot ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] OSC strings and Pd symbols
haha! Using ReBirth is like trying to play an 808 with a long stick.-David Zicarelli ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Switching Between Multiple Patches for Installation
Sounds like a winner to me. At one point I had things working with no audio dropouts but then all of a sudden on some patches particularly ones that have a) unresolved sends/receives b) mouse input from gem or via canvas dragging in editable window I get clicks in the audio just by moving the mouse across On Thu, Mar 15, 2012 at 10:01 AM, Hans-Christoph Steiner h...@at.or.atwrote: Here's how I did it, I have a web interface that controls which of the patches is running: .hc ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Switching Between Multiple Patches for Installation
forgot to mention that minimiiziing pd and controling from html5canvas/javascript/javaudp does not cause dropouts. also if only using pd to send something else makiing the sound there are no dropouts. iits probably just something i'm overlooking. On Thu, Mar 15, 2012 at 8:34 PM, Billy Stiltner billy.stilt...@gmail.comwrote: Sounds like a winner to me. At one point I had things working with no audio dropouts but then all of a sudden on some patches particularly ones that have a) unresolved sends/receives b) mouse input from gem or via canvas dragging in editable window I get clicks in the audio just by moving the mouse across On Thu, Mar 15, 2012 at 10:01 AM, Hans-Christoph Steiner h...@at.or.atwrote: Here's how I did it, I have a web interface that controls which of the patches is running: .hc ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] tunetof scl2pd.py
Actually the error I was getting in scl2pd.py was caused by a newline after the last entry in the scl file. I just checked my corrections to tuntof.pd and it works correctly with non octave repeating scales. Word on the Xenharmonic scene says octave is called equivalence interval. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list