Re: [PD] bang vs empty list
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2013-03-01 18:03, Ivica Bukvic wrote: This makes perfect sense. However, I have at least a couple of patches where I have a select connected to a networked stream of messages one which includes bang. So after I have to appied IOhannes' patch, this effectively resulted in a regression where bang messages were not recognized by the select object, throwing a large number of errors. While one can argue that this is simply a poorly designed patch the other side of the coin is to say that this latest addition has caused a breakage in the existing patches as this problem was never reported by pd before and now is causing xruns. I also hear your call for consistency so I am open for going either way particularly because the example you gave did not use select. After all what follows from select is nothing more than a bang while symbol bang would be intercepted anyways. thanks for the test. however, i'm not entirely sure whether this is really a regression (or a poorly designed patch). my patch will make empty lists do something meaningful (that is: check whether the object can handle them) rather than simply ignore them, but that was the point of the patch. before my patch, [select] would emit a no method for 'bang' whenever it received a [bang(, and it would do nothing when it received a [list( (neither accept nor reject the message through it's designated outlets). now it will emit a no method for 'list' whenever it gets a [list(, and retain the original behaviour for all other messages. this is the intended behaviour. i tried to reproduce your test-case, but it seems to behave differently on pd-vanilla than on pd-l2ork. this is what i tried: [connect localhost ( [r data] | | | +-+ | [netsend] [netreceive ] | [select] doing a [;data send bang( will give me a select: no method for 'bang' both with and without my patch applied. doing a [;data send( will give me nothing both with and without my patch applied (since [netsend] will not send an empty message). could this be a regression in [dsis_netsend]/[dsis_netreceive] that has been exposed by my patch? maybe it would help if you posted a patch that exposes the problem. fgmasdr IOhannes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlE0WiMACgkQkX2Xpv6ydvRsxwCg8vxkb3JB4SKisMki5J5twdPD K98AoIEsBMLZ1KNrUvhDZfTuYaHEgu+M =Sr1k -END PGP SIGNATURE- ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] playing sound files
Hi list, What is the best way of playing (long) sound files and visualising the waveform and position in the file? A combination of soundfiler, phasor, arrays and a hslider? Or a version using readsf? Many thanks, Peter -- //= - Peter O'Doherty - http://www.peterodoherty.net - m...@peterodoherty.net //= ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] file format for GEM
I am using pix_film to play back the files, do I need to use another object? I ask because when I send the messages auto -1, 1 or 2 into the first inlet, the playback is always the same (1), and if I send auto .5, it turns off (as with 0). On Sun, Mar 3, 2013 at 8:45 PM, chris clepper cgclep...@gmail.com wrote: A laptop drive will probably not play more than two HD ProRes files at once. An external Firewire or USB drive might help if half the clips are on it and the other half on the internal. Auto can play at any speed forward or backward: try 'rate -1' or 'rate 1.5' etc. That sets the Quicktime clock for playback to that rate. It's more efficient to let QT do the tasking internally. You can select the starting frame of playback using the frame number into the second inlet. On Sun, Mar 3, 2013 at 2:34 PM, Stephan Elliot Perez dreamoftheshoreofanotherwo...@gmail.com wrote: I am not using the auto message because I often want to play the files backwards or only play a certain part of them. Unless there is a variant of auto for this? When I use the patch for a performance it will be on a laptop, which I am not certain will have multiple hard drives. Would a solid state drive definitely fix my problem? Otherwise, I suppose I will be stuck with a lower resolution for the videos. -Stephan On Sun, Mar 3, 2013 at 7:22 PM, chris clepper cgclep...@gmail.comwrote: Are you using 'auto 1' to play the files? That uses Quicktime to determine the current position which is more efficient than sending a frame number. You may also want to try 'frame 60' into the gemwin with the auto message for smoother looking output. That basically syncs the render output with the screen and 'auto 1' only loads a new frame at the rate of the file. Those CPU figures seem about right. The ProRes HQ files are probably much larger on disk than the AIC files, so the extra CPU time might be waiting for the disk. That might also be why the AIC files spike at certain points because the drive is working more. Disk speed is an important factor here: I would spread the files over multiple drives if possible. Obviously, SSD is a good option too. Chris On Sun, Mar 3, 2013 at 1:05 PM, Stephan Elliot Perez dreamoftheshoreofanotherwo...@gmail.com wrote: So, I added the -nomidi -noaudio and -nrt commands as instructed by Mr. Clepper. This seems to help stop lag in Pure Data itself (so cues are executed punctually) when using HD-files. However, I then converted my files to 1920 x 1080 at 100% using the prores 422 (HQ) codec. The CPU load still climbs to into the 80s and 90s (even over 100 once) with two videos and into the 120s-160s with three. Oddly, with the Intermediary Codec, the load is sometimes much lower (in the 50s for two files) but sharply climbs at other moments (higher than with the pro-res codecs). -Stephan On Sun, Mar 3, 2013 at 10:10 AM, Peter Venus n...@petervenus.dewrote: Hello! i did not know, that you wanted to playback HD-material. with HD material, i notice problems as well, also with the mjpeg codec. anyone having experience with fullHD and other codecs? under OSX i found, that apples ProRes 422 codec works best for that matter. The only thing being, that its comes with final cut. right now, i am running a show, where i use mjpeg in 720p resolution with no problems for simultaneous playback of 3 videos. cheers, peter Am 01.03.13 21:39, schrieb Stephan Elliot Perez: So, I reduced the resolution of the files from 1920 x 1080 to 800 x 450 with the Apple Photo -Jpeg codec and now I have no lag. The loss in quality is of course noticable, but tolerable... Thanks again for you help, Stephan On Thu, Feb 28, 2013 at 9:13 AM, n...@petervenus.de wrote: Hello! what video codec are you using? in my experience, a big issue when playing back video with gem, comes from the codecs and container, resulting in extreme differences in cpu-load. i found, that mov-container work way better than avi-container, even though the same codec is used and packed in the container. try converting your videos to a motion-jpeg codec packed in a quicktime-mov. you could use mpeg-streamclip [1] for that purpose on win /mac machines or ffmpeg on linux. [1] http://www.squared5.com/ free tool for video conversion regards, peter *Gesendet:* Mittwoch, 27. Februar 2013 um 23:55 Uhr *Von:* Stephan Elliot Perez dreamoftheshoreofanotherworld** @gmail.com dreamoftheshoreofanotherwo...@gmail.com *An:* Cyrille Henry c...@chnry.net *Cc:* pd-list@iem.at *Betreff:* Re: [PD] file format for GEM A more urgent problem: Although the CPU usage stays under 100 (peak is around 84 with three videos overlapping), there is a substantial amount of lag. If I turn off video processing, a command that should be executed after 30 seconds via the cue list is executed punctually. If I turn it on, the command is 11 seconds late. I can
Re: [PD] help with pd error
It looks like the Gem model loading error message is somehow being executed by Pd. That's an odd one. Can you narrow it down? Can you provide a working example so that I can reproduce this on my machine? .hc On 03/04/2013 11:16 AM, Patrick Pagano wrote: This pd extended 0.43-4 Ubuntu 64 bit When i am clicking on Hradio buttons, this TCL error appears } {} 1 (Tcl)\ MISSING\ CLOSE-BRACE\ '\}':\ missing\ close-brace\n\ \ \ \ while\ executing\n\\00\}\ 1\ \{_glmFindMaterial():\ \ can't\ find\ material\ \initialShadingGroup\.::pdwindow::logpost\ \{\}\ 4\ \{loaded\ image\ '/home/shree/Desktop/vj-live2\ (1)/images/...\\n\ \ \ \ (\uplevel\\ body\ line\ 4)\n\ \ \ \ invoked\ from\ within\n\uplevel\ #0\ \$cmds_from_pd\ then the GUI does not update. The whole dump is in the pdwindow.txt On 03/04/2013 10:16 AM, Hans-Christoph Steiner wrote: Click on the pd window, and do File -- Save as... .hc On 03/04/2013 09:09 AM, Patrick Pagano wrote: Hans I am having a wired TCL error with pd extended on ubuntu 64 bit, how do i generate a window dump? pp ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] help with pd error
Also, does this file exist: /home/shree/Desktop/vj-live2 (1)/models/atom.mtl .hc On 03/04/2013 11:49 AM, Hans-Christoph Steiner wrote: It looks like the Gem model loading error message is somehow being executed by Pd. That's an odd one. Can you narrow it down? Can you provide a working example so that I can reproduce this on my machine? .hc On 03/04/2013 11:16 AM, Patrick Pagano wrote: This pd extended 0.43-4 Ubuntu 64 bit When i am clicking on Hradio buttons, this TCL error appears } {} 1 (Tcl)\ MISSING\ CLOSE-BRACE\ '\}':\ missing\ close-brace\n\ \ \ \ while\ executing\n\\00\}\ 1\ \{_glmFindMaterial():\ \ can't\ find\ material\ \initialShadingGroup\.::pdwindow::logpost\ \{\}\ 4\ \{loaded\ image\ '/home/shree/Desktop/vj-live2\ (1)/images/...\\n\ \ \ \ (\uplevel\\ body\ line\ 4)\n\ \ \ \ invoked\ from\ within\n\uplevel\ #0\ \$cmds_from_pd\ then the GUI does not update. The whole dump is in the pdwindow.txt On 03/04/2013 10:16 AM, Hans-Christoph Steiner wrote: Click on the pd window, and do File -- Save as... .hc On 03/04/2013 09:09 AM, Patrick Pagano wrote: Hans I am having a wired TCL error with pd extended on ubuntu 64 bit, how do i generate a window dump? pp ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] pix_freenect external compiled for windows
does anyone have pix_freenect (of fux_kinect?) compiled for windows they could send me? I have a student wanting to use a kinect on a windows system with pd. m ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] file format for GEM
Use the 'rate $1' message to change the playback speed. On Mon, Mar 4, 2013 at 11:31 AM, Stephan Elliot Perez dreamoftheshoreofanotherwo...@gmail.com wrote: I am using pix_film to play back the files, do I need to use another object? I ask because when I send the messages auto -1, 1 or 2 into the first inlet, the playback is always the same (1), and if I send auto .5, it turns off (as with 0). On Sun, Mar 3, 2013 at 8:45 PM, chris clepper cgclep...@gmail.com wrote: A laptop drive will probably not play more than two HD ProRes files at once. An external Firewire or USB drive might help if half the clips are on it and the other half on the internal. Auto can play at any speed forward or backward: try 'rate -1' or 'rate 1.5' etc. That sets the Quicktime clock for playback to that rate. It's more efficient to let QT do the tasking internally. You can select the starting frame of playback using the frame number into the second inlet. On Sun, Mar 3, 2013 at 2:34 PM, Stephan Elliot Perez dreamoftheshoreofanotherwo...@gmail.com wrote: I am not using the auto message because I often want to play the files backwards or only play a certain part of them. Unless there is a variant of auto for this? When I use the patch for a performance it will be on a laptop, which I am not certain will have multiple hard drives. Would a solid state drive definitely fix my problem? Otherwise, I suppose I will be stuck with a lower resolution for the videos. -Stephan On Sun, Mar 3, 2013 at 7:22 PM, chris clepper cgclep...@gmail.comwrote: Are you using 'auto 1' to play the files? That uses Quicktime to determine the current position which is more efficient than sending a frame number. You may also want to try 'frame 60' into the gemwin with the auto message for smoother looking output. That basically syncs the render output with the screen and 'auto 1' only loads a new frame at the rate of the file. Those CPU figures seem about right. The ProRes HQ files are probably much larger on disk than the AIC files, so the extra CPU time might be waiting for the disk. That might also be why the AIC files spike at certain points because the drive is working more. Disk speed is an important factor here: I would spread the files over multiple drives if possible. Obviously, SSD is a good option too. Chris On Sun, Mar 3, 2013 at 1:05 PM, Stephan Elliot Perez dreamoftheshoreofanotherwo...@gmail.com wrote: So, I added the -nomidi -noaudio and -nrt commands as instructed by Mr. Clepper. This seems to help stop lag in Pure Data itself (so cues are executed punctually) when using HD-files. However, I then converted my files to 1920 x 1080 at 100% using the prores 422 (HQ) codec. The CPU load still climbs to into the 80s and 90s (even over 100 once) with two videos and into the 120s-160s with three. Oddly, with the Intermediary Codec, the load is sometimes much lower (in the 50s for two files) but sharply climbs at other moments (higher than with the pro-res codecs). -Stephan On Sun, Mar 3, 2013 at 10:10 AM, Peter Venus n...@petervenus.dewrote: Hello! i did not know, that you wanted to playback HD-material. with HD material, i notice problems as well, also with the mjpeg codec. anyone having experience with fullHD and other codecs? under OSX i found, that apples ProRes 422 codec works best for that matter. The only thing being, that its comes with final cut. right now, i am running a show, where i use mjpeg in 720p resolution with no problems for simultaneous playback of 3 videos. cheers, peter Am 01.03.13 21:39, schrieb Stephan Elliot Perez: So, I reduced the resolution of the files from 1920 x 1080 to 800 x 450 with the Apple Photo -Jpeg codec and now I have no lag. The loss in quality is of course noticable, but tolerable... Thanks again for you help, Stephan On Thu, Feb 28, 2013 at 9:13 AM, n...@petervenus.de wrote: Hello! what video codec are you using? in my experience, a big issue when playing back video with gem, comes from the codecs and container, resulting in extreme differences in cpu-load. i found, that mov-container work way better than avi-container, even though the same codec is used and packed in the container. try converting your videos to a motion-jpeg codec packed in a quicktime-mov. you could use mpeg-streamclip [1] for that purpose on win /mac machines or ffmpeg on linux. [1] http://www.squared5.com/ free tool for video conversion regards, peter *Gesendet:* Mittwoch, 27. Februar 2013 um 23:55 Uhr *Von:* Stephan Elliot Perez dreamoftheshoreofanotherworld** @gmail.com dreamoftheshoreofanotherwo...@gmail.com *An:* Cyrille Henry c...@chnry.net *Cc:* pd-list@iem.at *Betreff:* Re: [PD] file format for GEM A more urgent problem: Although the CPU usage stays under 100 (peak is around 84 with three videos overlapping), there is a substantial amount of lag. If I turn off video
Re: [PD] help with pd error
i guess i could remove the links in the .objs that reference the .mtls but this is wierd that it is generatingthe error when i click on a hradio selector. On 03/04/2013 11:53 AM, Hans-Christoph Steiner wrote: Also, does this file exist: /home/shree/Desktop/vj-live2 (1)/models/atom.mtl .hc On 03/04/2013 11:49 AM, Hans-Christoph Steiner wrote: It looks like the Gem model loading error message is somehow being executed by Pd. That's an odd one. Can you narrow it down? Can you provide a working example so that I can reproduce this on my machine? .hc On 03/04/2013 11:16 AM, Patrick Pagano wrote: This pd extended 0.43-4 Ubuntu 64 bit When i am clicking on Hradio buttons, this TCL error appears } {} 1 (Tcl)\ MISSING\ CLOSE-BRACE\ '\}':\ missing\ close-brace\n\ \ \ \ while\ executing\n\\00\}\ 1\ \{_glmFindMaterial():\ \ can't\ find\ material\ \initialShadingGroup\.::pdwindow::logpost\ \{\}\ 4\ \{loaded\ image\ '/home/shree/Desktop/vj-live2\ (1)/images/...\\n\ \ \ \ (\uplevel\\ body\ line\ 4)\n\ \ \ \ invoked\ from\ within\n\uplevel\ #0\ \$cmds_from_pd\ then the GUI does not update. The whole dump is in the pdwindow.txt On 03/04/2013 10:16 AM, Hans-Christoph Steiner wrote: Click on the pd window, and do File -- Save as... .hc On 03/04/2013 09:09 AM, Patrick Pagano wrote: Hans I am having a wired TCL error with pd extended on ubuntu 64 bit, how do i generate a window dump? pp ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] help with pd error
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2013-03-04 18:29, Patrick Pagano wrote: i guess i could remove the links in the .objs that reference the .mtls but this is wierd that it is generatingthe error when i click on a hradio selector. could you post the patch? could you try tunning the patch with -stderr to get the full error message? fmsdfr IOhannes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlE03J8ACgkQkX2Xpv6ydvRsGQCeIzViuCPLzSb5HDZB9A01u6F2 JI0AoLGR5X5m7E1saQKsNnN1HaIRQuj3 =Wt1d -END PGP SIGNATURE- ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] help with pd error
After adding -stderr flag to pd-extended, i cannot seem to replicate the error again? weird scenes inside the coalmine. On 03/04/2013 12:40 PM, IOhannes m zmoelnig wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2013-03-04 18:29, Patrick Pagano wrote: i guess i could remove the links in the .objs that reference the .mtls but this is wierd that it is generatingthe error when i click on a hradio selector. could you post the patch? could you try tunning the patch with -stderr to get the full error message? fmsdfr IOhannes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlE03J8ACgkQkX2Xpv6ydvRsGQCeIzViuCPLzSb5HDZB9A01u6F2 JI0AoLGR5X5m7E1saQKsNnN1HaIRQuj3 =Wt1d -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] completion-plugin in pd-extended
hi João! On 03/03/13 17:19, João Pais wrote: I have a windows and mac (powerpc) machine in my room, sharing the same keyboard and mouse. is that enough for debugging? sure if you can help, feel free to test and report bugs to me! there is still this issue with pd-vanilla[1], which should be tracked on sourceforge but I won't do it as I don't own a mac (and the user who reported that to me does not seem willing to do it himself) cheers, y [1] https://github.com/gusano/completion-plugin/issues/2 -- http://yvanvolochine.com http://soundcloud.com/yvanvolochine http://vimeo.com/yv ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] help with pd error
On 04.03.2013 18:56, Patrick Pagano wrote: After adding -stderr flag to pd-extended, i cannot seem to replicate the error again? weird scenes inside the coalmine. Actually, that is pretty normal, as starting Pd with -stderr does not post anything to the Pd console (which is parsed in Tcl), but to bash (or your shell or cmd.exe). There is an open bug related to it: http://sourceforge.net/tracker/?func=detailatid=478070aid=3589171group_id=55736 Best regards, Thomas On 03/04/2013 12:40 PM, IOhannes m zmoelnig wrote: On 2013-03-04 18:29, Patrick Pagano wrote: i guess i could remove the links in the .objs that reference the .mtls but this is wierd that it is generatingthe error when i click on a hradio selector. could you post the patch? could you try tunning the patch with -stderr to get the full error message? fmsdfr 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 -- From the perspective of communication analysis, government is not an instrument of law and order, but of law and disorder. (Gracchus Gruad in: Robert Shea Robert A. Wilson, The Golden Apple) http://www.residuum.org/ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [announce] [pd-fileutils] released, a command-line tool for managing pd files
On 1 Mar 2013, at 15:34, s p seb...@gmail.com wrote: Actually I've had a crappy demo of patching in the browser running for quite a while now : http://funktion.fm/webpd/demos/simple-gui/simple-gui.html It works (not so well in Firefox, but in chromium it's fine). Wow! That's impressive, when I saw this thread I was just expecting a patcher, but you've actually got audio streaming back to the browser. How are you achieving that? A friend of mine is developing a generic graph editor for dataflow programming, and I've been planning to migrate to this forever now, but didn't have the time ... Do you have a link to that project? best, Jamie ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd-l2ork feedback
On Mon, Mar 4, 2013 at 5:02 AM, Ivica Ico Bukvic i...@vt.edu wrote: Attached is the diff for mknob.c to make it accelerated. Attached is also binary version of mknob.pd_linux (64-bit) (not sure if this one will go through, though). Oh. http://www.youtube.com/watch?v=OmBxVfQTuvI :op As for pd-l2ork being 0.42, that is not entirely correct. While elements of GUI are still based on 0.42, many others aren't and pd-l2ork has most if not all patches to the core pd engine inherent to the 0.43 and 0.44 branches, including some that were committed very recently into the sourceforge. It also has a collection of unique patches that don't exist in any of the other versions, so I am not even sure what one would call it other than a pd fork :-) That's new to me. Great! If you are interested in trying preset_hub and preset_node externals they do come with a fairly comprehensive help file, so hopefully that will help in figuring out how they function. Best wishes, Ico Thanks a lot, András ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [announce] [pd-fileutils] released, a command-line tool for managing pd files
Hi Jamie, The audio is not streamed to the browser! WebPd is an implementation of Pure Data in JavaScript, so the browser itself produces the sound (link here : https://github.com/sebpiq/WebPd) . Since a couple of years, thanks to a new standard called Web Audio API, it is pretty easy to achieve in Firefox, Chrome and Safari. The performance is actually surprisingly good!!! The graph editor project is called dataflow and is made by Forrest Oliphant, link here : https://github.com/meemoo/dataflow It is all JavaScript as well. 2013/3/4 Jamie Bullock ja...@jamiebullock.com On 1 Mar 2013, at 15:34, s p seb...@gmail.com wrote: Actually I've had a crappy demo of patching in the browser running for quite a while now : http://funktion.fm/webpd/demos/simple-gui/simple-gui.html It works (not so well in Firefox, but in chromium it's fine). Wow! That's impressive, when I saw this thread I was just expecting a patcher, but you've actually got audio streaming back to the browser. How are you achieving that? A friend of mine is developing a generic graph editor for dataflow programming, and I've been planning to migrate to this forever now, but didn't have the time ... Do you have a link to that project? best, Jamie ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd on ios: new app
there's a new version with pd console - anyone using it? is there a guide to this new version anywhere? On Mon, Feb 11, 2013 at 8:36 AM, Òscar Martínez Carmona xamp...@gmail.comwrote: Nice! I'll give it a go soon! El dilluns 11 de febrer de 2013, hans w. koch ha escrit: just stumbled upon this (sorry, if it has been announced already: http://music.columbia.edu/~daniglesia/mobmuplat/ a new way to put pd patches on the i-phone, after the demise of rjdj-sceneplayer. now off for testing hans www.hans-w-koch.net ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Òscar Martínez Carmona ___ 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] [announce] [pd-fileutils] released, a command-line tool for managing pd files
hey sebi - is this the one using WebAudio and not sink.js? also do you have [lop~ ] and [tabread4~] and the others you mentioned on the roadmap implemented? scott On Mon, Mar 4, 2013 at 1:28 PM, s p seb...@gmail.com wrote: Hi Jamie, The audio is not streamed to the browser! WebPd is an implementation of Pure Data in JavaScript, so the browser itself produces the sound (link here : https://github.com/sebpiq/WebPd) . Since a couple of years, thanks to a new standard called Web Audio API, it is pretty easy to achieve in Firefox, Chrome and Safari. The performance is actually surprisingly good!!! The graph editor project is called dataflow and is made by Forrest Oliphant, link here : https://github.com/meemoo/dataflow It is all JavaScript as well. 2013/3/4 Jamie Bullock ja...@jamiebullock.com On 1 Mar 2013, at 15:34, s p seb...@gmail.com wrote: Actually I've had a crappy demo of patching in the browser running for quite a while now : http://funktion.fm/webpd/demos/simple-gui/simple-gui.html It works (not so well in Firefox, but in chromium it's fine). Wow! That's impressive, when I saw this thread I was just expecting a patcher, but you've actually got audio streaming back to the browser. How are you achieving that? A friend of mine is developing a generic graph editor for dataflow programming, and I've been planning to migrate to this forever now, but didn't have the time ... Do you have a link to that project? best, Jamie ___ 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] help with pd error
It was driving me batty. From: pd-list-boun...@iem.at [pd-list-boun...@iem.at] on behalf of Thomas Mayer [tho...@residuum.org] Sent: Monday, March 04, 2013 3:19 PM To: pd-list@iem.at Subject: Re: [PD] help with pd error On 04.03.2013 18:56, Patrick Pagano wrote: After adding -stderr flag to pd-extended, i cannot seem to replicate the error again? weird scenes inside the coalmine. Actually, that is pretty normal, as starting Pd with -stderr does not post anything to the Pd console (which is parsed in Tcl), but to bash (or your shell or cmd.exe). There is an open bug related to it: http://sourceforge.net/tracker/?func=detailatid=478070aid=3589171group_id=55736 Best regards, Thomas On 03/04/2013 12:40 PM, IOhannes m zmoelnig wrote: On 2013-03-04 18:29, Patrick Pagano wrote: i guess i could remove the links in the .objs that reference the .mtls but this is wierd that it is generatingthe error when i click on a hradio selector. could you post the patch? could you try tunning the patch with -stderr to get the full error message? fmsdfr 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 -- From the perspective of communication analysis, government is not an instrument of law and order, but of law and disorder. (Gracchus Gruad in: Robert Shea Robert A. Wilson, The Golden Apple) http://www.residuum.org/ ___ 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] wireless audio from Pd to PA system (katja)
Sending Pd-audio over Wifi would have the advantage that no extra gear is needed at the transmitter side, simplifiying the setup of a wearable live performance computer. Therefore this would be the method of my preference, if it is possible at all. This weekend I did some experiments with [udpsend~] and [udpreceive~] over Wifi. I soon found that using a wireless router makes little sense. Wifi is 'half duplex', meaning it can't send and receive at the same time, so the router is either receiving from one computer or sending to the other. A waste of time. I learned about 'ad hoc networks', where computers can be paired via Wifi and talk to each other directly, without a router. Never knew about this before. What a cool option that is. Found a howto here: https://help.ubuntu.com/community/WifiDocs/Adhoc In ad hoc mode, latency is lower, although on average not as low as over cable, and with more fluctuation. Moreover, there was considerable packet loss, which did not happen in wired LAN. Therefore, tcp protocol should probably be used instead, to check for packet loss and eventually resend packets. I found that [udpsend~] can not send packets of 64 samples. It seems that 256 samples is the minimum. Why? Maybe it is best to pack each signal vector in a list and use the [tcpsend] / [tcpreceive] combo instead. A well-known issue with music streaming is clock drift, caused by the slightly different clock speeds between audio cards. This also happens when sending over a local network (wired or wireless). Clock drift is typically 0.0001 to 0.001 ratio of nominal sample rate. A small difference, but it causes one buffer to be skipped or duplicated once in a while. To compensate, the signal should be resampled to match the receiver's sample rate. This would not require a complicated interpolation scheme, but still it would probably need one or more new Pd classes. An interesting article about clock drift and possible solutions is here: http://www.carot.de/Docs/AES_Tokyo.pdf If further experiments are promising enough, I would try this board for the receiver: https://www.olimex.com/Products/OLinuXino/A13/A13-OLinuXino-WIFI/ Otherwise, I would just be happy to have learned about ad hoc networks. This can come in handy for other purposes too, for example when synching Pd computers. Katja On Fri, Mar 1, 2013 at 9:34 PM, Phil Stone pkst...@ucdavis.edu wrote: These Line 6 units are well respected in the electric bass world, especially considering their moderate price. I think bass players appreciate tight timing, and the low lag may be one reason these units are popular. Also, they have proven to be rugged enough to be road-worthy. They can also model the hi-frequency lossiness of cords, though that seems of dubious value in your case. Phil On 3/1/13 12:24 PM, katja wrote: Apparently, Line 6 managed to build a digital 2.4 GHz wireless with 4 ms latency, the Relay G30, G50 etc . They do not write it in the specs, but most users don't notice latency and when they do, their support is speaking of latency as low as that: http://line6.com/support/thread/33898 This weekend I will do some WiFi experiments and see how fast it can go locally, using mrpeach udp and tcp classes. If it works, one could use a wireless router which has no other task than routing Pd audio, and the computer at the receiving end could be a cheap headless board with no other task than receiving Pd audio and converting it to analog. Together the receiving device could be the size of a weight-watcher's lunch box, while at the transmitter side the computer's built-in stuff is used. Maybe I'm a bit naive here, anyway I'll report results from experiments. Katja On Fri, Mar 1, 2013 at 2:14 PM, richard duckworth richduckwo...@yahoo.com wrote: OMG - that's really high! Maybe Tranz have a belt holder solution - they do look kind of bulky though! Maybe worth dropping them a line, see if they'll help the Pd community Rich Duckworth Lecturer in Music Technology Department of Music House 5 Trinity College Dublin 2 Ireland Tel 353 1 896 1500 Digital? Is that the thing where they take a good old sine wave and they chop it up into little bits? --- Rupert Neve -- *From:* katja katjavet...@gmail.com *To:* Antoine Villeret antoine.ville...@gmail.com *Cc:* richard duckworth richduckwo...@yahoo.com; pd-list@iem.at pd-list@iem.at *Sent:* Friday, 1 March 2013, 13:12 *Subject:* Re: [PD] wireless audio from Pd to PA system (katja) Found more info about TI's PurePath wireless. Latency of wireless transmission is 768 samples minimum. Added to this must be the latencies of ad/da conversion. http://e2e.ti.com/support/low_power_rf/f/382/t/110331.aspx Forget about it, this concept is only useful for home entertainment. Katja On Fri, Mar 1, 2013 at 1:19 PM, katja katjavet...@gmail.com wrote: Thanks everyone for your answers. The case is unconventional
[PD] [PD-announce] Concordia Laptop Orchestra and Acoustic Friends - Liveware! This Thursday (March 7th @ 7P)
Concordia Laptop Orchestra and Acoustic Friends - Liveware! Thursday, March 7th, 2013 @ 19:00 Concordia Music Department John Molson School of Business 1450 Guy St., 8th floor, room 245 Also webcast (see below) Free admission! This Thursday at 7 PM, come join Concordia Laptop Orchestra (CLOrk) for a casual evening concert with some excellent pieces by Michaël Bresse, Joe Browne, Michael Palumbo, and Ryan White, plus a closing CLOrk beat-jam. Each piece utilizes the laptop orchestra medium in a very different manner: In Michaël Bresses’s piece, the laptop orchestra will explore texture and space under his conduction. In Joe Browne’s piece, bass trombonist Felix Del Tredici will interact as soloist with the laptop orchestra and with snippets of his own live sounds processed and spatialized in 8 channels. In Michael Palumbo’s piece only one computer will play a sound, but 20 people will shape and transform it. Ryan White’s meditative piece with Christian Brun del Re (drums) will utilize the laptop orchestra as a glitch percussion ensemble. CLOrk’s beat jam is like… Mouse on Mars meets Autechre meets Tam Tams Montreal. The show will be webcast (audio) at http://mixlr.com/eldad-tsabary or http://pdradio.listen2myradio.com/ (plan B) Check CLOrk out: CLOrk’s sounds: https://soundcloud.com/clork-1/ CLOrk’s videos: http://tinyurl.com/cl47htd Facebook event:http://www.facebook.com/events/148884571939776/ Current CLOrk members: Lyndsie Alguire, Charles Bale, Philippe Blanchette, Michaël Bresse, Joseph Browne, Stephanie Colbourn, Pasquale De Luca, Alexis Dionne, Byron Edelmann, Frankie Fiore, David Fiorentino, Christopher Gorman, Regynald Guzman, Jared Jukes, Reginald Kachanoski, Megan Keenan, Marco Antonio Liy Menor, Marguerite Luu, Ryan McNabb, Keith Odell, Michael Palumbo, Pierre Perry Pilloy, Edan Scime Stokell, Evan Stepanian, Michael Sullivan, Ryan White, Simon White, Eldad Tsabary (director)___ Pd-announce mailing list pd-annou...@iem.at http://lists.puredata.info/listinfo/pd-announce ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] wireless audio from Pd to PA system (katja)
On Mon, Mar 4, 2013 at 6:41 PM, katja katjavet...@gmail.com wrote: If further experiments are promising enough, I would try this board for the receiver: https://www.olimex.com/Products/OLinuXino/A13/A13-OLinuXino-WIFI/ I have been running Pd on this board for a few weeks now. In general, it works OK, but the ADC is not so good and adds a lot of latency. Just DAC output can be 10ms latency with passable sound. All of the Pd example patches run fine with the FFT ones topping out around 50% CPU load. That's with nothing else running. Any network activity will cause dropouts even at large buffer settings though. The WiFi works with a few tweaks to the settings for your network. The drawback with the Allwinner based chips is you have to take whatever the chip maker gives you for documentation and drivers (slim and none basically). The Chinese SoC makers have zero interest in orders less than a half million units and they mainly make those under $100 7 tablets and bad set top boxes. If something doesn't work, then it likely won't ever work - don't hold out for improved ALSA drivers for example. I would see what the new BeagleBone looks like too. It's supposed to be cheaper and improved plus TI does support open source better than most. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [announce] [pd-fileutils] released, a command-line tool for managing pd files
Yes! It uses sink.js! But sink.js uses WebAudio API when it can. The synthesis is made in JavaScript, not in Audio API (yet!). However, I have big plans of refactoring the whole stuff to be all Web Audio API! I started `pd-fileutils` as part of this refactor : I want to separate components to make maintenance easier. But the Web Audio API version is coming, probably in 3-4 months. If somebody wanna help, they are welcome :) it's quite a lot of work for me alone. All mentioned in roadmap are implemented (at least partly), except [adc~]. You can check out implemented objects here : http://funktion.fm/webpd/demos/simple-gui/simple-gui.html 2013/3/5 Scott R. Looney scottrloo...@gmail.com hey sebi - is this the one using WebAudio and not sink.js? also do you have [lop~ ] and [tabread4~] and the others you mentioned on the roadmap implemented? scott On Mon, Mar 4, 2013 at 1:28 PM, s p seb...@gmail.com wrote: Hi Jamie, The audio is not streamed to the browser! WebPd is an implementation of Pure Data in JavaScript, so the browser itself produces the sound (link here : https://github.com/sebpiq/WebPd) . Since a couple of years, thanks to a new standard called Web Audio API, it is pretty easy to achieve in Firefox, Chrome and Safari. The performance is actually surprisingly good!!! The graph editor project is called dataflow and is made by Forrest Oliphant, link here : https://github.com/meemoo/dataflow It is all JavaScript as well. 2013/3/4 Jamie Bullock ja...@jamiebullock.com On 1 Mar 2013, at 15:34, s p seb...@gmail.com wrote: Actually I've had a crappy demo of patching in the browser running for quite a while now : http://funktion.fm/webpd/demos/simple-gui/simple-gui.html It works (not so well in Firefox, but in chromium it's fine). Wow! That's impressive, when I saw this thread I was just expecting a patcher, but you've actually got audio streaming back to the browser. How are you achieving that? A friend of mine is developing a generic graph editor for dataflow programming, and I've been planning to migrate to this forever now, but didn't have the time ... Do you have a link to that project? best, Jamie ___ 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] wireless audio from Pd to PA system (katja)
Hi Chris, thanks for your advice. You're right, Chinese manufacturers are generally not supportive to open source, which is a pity as they are designing and producing most of the hardware today. Katja On Tue, Mar 5, 2013 at 6:43 AM, chris clepper cgclep...@gmail.com wrote: On Mon, Mar 4, 2013 at 6:41 PM, katja katjavet...@gmail.com wrote: If further experiments are promising enough, I would try this board for the receiver: https://www.olimex.com/Products/OLinuXino/A13/A13-OLinuXino-WIFI/ I have been running Pd on this board for a few weeks now. In general, it works OK, but the ADC is not so good and adds a lot of latency. Just DAC output can be 10ms latency with passable sound. All of the Pd example patches run fine with the FFT ones topping out around 50% CPU load. That's with nothing else running. Any network activity will cause dropouts even at large buffer settings though. The WiFi works with a few tweaks to the settings for your network. The drawback with the Allwinner based chips is you have to take whatever the chip maker gives you for documentation and drivers (slim and none basically). The Chinese SoC makers have zero interest in orders less than a half million units and they mainly make those under $100 7 tablets and bad set top boxes. If something doesn't work, then it likely won't ever work - don't hold out for improved ALSA drivers for example. I would see what the new BeagleBone looks like too. It's supposed to be cheaper and improved plus TI does support open source better than most. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list