[PD] Pure Data Workshop 2011-04-28
We are in the process of finalizing our plans for the pd-LAunch week (4/25-4/30) in Los Angeles and are pleased to announce that on Thursday, April 28th at 7:30 pm, Hans-Christoph Steiner will be teaching a workshop at CRASHspace on using Pure Data for interactive audio creation. Starting with Realtime Audio/Video Interaction Pd provides a wide range of tools for tracking and extracting information from audio in realtime. Once in Pd, we can use the audio to control sound generation, effect, video, camera processing, etc. The combination of audio processing and digital media provide myriad opportunities for creating interactions. This workshop will introduce how to create real-time interaction in the physical world with sound and light. Pd (aka Pure Data) will be introduced as a simple programming environment for real-time interaction. This workshop will be a combination of short lectures, hands-on instruction, and unstructured time to work on learning and exploring with support of the instructor. While Pd is fairly easy to learn and designed for artists, familiarity with basic computer programming will be very beneficial. You will be able to apply the concepts learned in this course to a wide range of programming environments that can receive data via OSC messages or a network socket, such as Arduino, Flash, Processing, etc. Students are also encouraged to bring additional hardware and/or tools they are interested in working with, as long as they are technically self-sufficient with them. Bring MIDI equipment, projectors, etc. to experiment with realtime control. Bring an Arduino with Firmata plus servos or motor controllers to experiment with motion. Or accelerometers, rotary sensors; flex sensors, etc. to experiment with sensing motion. Students will need a laptop with Pd-extended installed and working (download for free from http://puredata.info) - it is available for Linux, Mac OS X, and Windows. The laptop needs to have a microphone and speakers. Space is limited. Cost is $60. Sign up in the CRASHspace store: http://store.crashspacela.com/index.php?main_page=product_infocPath=2products_id=28 CRASHspace is located at 10526 Venice Blvd, Culver City CA 90232. -Theron ^ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] patch dans patch (5ième partie)
Alright, yes, I thought about that one, although is a general gallery. That's ok, I'm now leaving for a small tour so, I'll get in touch when I'm back and perhaps you will have categories by then :) Thanks for the link, M On Mon, Mar 28, 2011 at 7:11 PM, Mathieu Bouchard ma...@artengine.cawrote: On Sun, 27 Mar 2011, Marco Donnarumma wrote: Pd mandala... :) nice work, each time it gets more interesting. Do you have a gallery of this screens, which I could link to from my blog? Currently, there is http://gridflow.ca/gallery/ but it also includes all my other screenshots, images and videos that are unrelated to this series, plus a few other GridFlow things made by other people. I «plan» to make a page with thumbnails and categories for those, but don't hold your breath. I «planned» to rewrite my personal homepage two years ago and it still hasn't happened. ;) ___ | Mathieu Bouchard tél: +1.514.383.3801 Villeray, Montréal, QC -- Marco Donnarumma Independent New Media and Sonic Arts Professional, Performer, Instructor ACE, Sound Design MSc by Research (ongoing) The University of Edinburgh, UK ~ Portfolio: http://marcodonnarumma.com Lab: http://www.thesaddj.com | http://cntrl.sourceforge.net | http://www.flxer.net Event: http://www.liveperformersmeeting.net ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] access to pd table from another application
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Billy Stiltner wrote: Hey Is there a way for pd to expose it's tables to another application and I think there is [pix_share] using shared memory to communicate with another Pd instance, and there is the pdsend and pdreceive shell commands, which you could pipe stuff to and fro. have both applications able to modify the table. For instance I would like to make a graphical interface to a patch using juce. Or write stuff into a sound file and reload that into the table every time your data has updated. Possibly not very elegant either. best, 23456 P -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (GNU/Linux) iEYEARECAAYFAk2RuxQACgkQrE8mG1pMpRqvZwCeOz6RHnkEuuAxCA/Yi5V1j2Jl HUoAn249Ue7Zt9waTnrk7SV6p7qY5h4v =pT3B -END PGP SIGNATURE- ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] access to pd table from another application
Le 29/03/2011 12:57, Peter Plessas a écrit : -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Billy Stiltner wrote: Hey Is there a way for pd to expose it's tables to another application and I think there is [pix_share] using shared memory to communicate with another Pd instance, and there is the pdsend and pdreceive shell commands, which you could pipe stuff to and fro. have both applications able to modify the table. For instance I would like to make a graphical interface to a patch using juce. Or write stuff into a sound file and reload that into the table every time your data has updated. Possibly not very elegant either. i think, having a table_share, that works like the pix_share object but for pd table would solve lot's of communication problem when working with pd~ ... Cyrille best, 23456 P -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (GNU/Linux) iEYEARECAAYFAk2RuxQACgkQrE8mG1pMpRqvZwCeOz6RHnkEuuAxCA/Yi5V1j2Jl HUoAn249Ue7Zt9waTnrk7SV6p7qY5h4v =pT3B -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] access to pd table from another application
Hans, thanks for the reply. I'm having second thoughts about using Juce.. 6Mb for a simple hello world app? I have some old handwritten code I just never decided on a graphics library to use it with except for my own bios routines. opengl seems to be the most common thing between mac, linux and ms so that is probably the best route for graphics. I had no idea that there were keyboard routines in glut. Something prevented me from using glut in the past I do not remember what it was. All of my opengl programs only used gl and glu. I do not know about GEM and another opengl app coexisting though. It is awesome to have GEM right there in PD but I'm having difficulty translating multiple objects like a 3d pixel space of say 300 x 300 x 300 cubes which are treated as pixels into a manageable gem implementation then there is the whole thing about binding responses to input to graphical objects. That is kind of hard for me to figure out how to model simply. But integrating a few GEM objects with audio and control signals is understood. Peter, thanks as well. I will look into [pixmap]. I thought earlier duh if i'm drawing into a table it's going to be at intervals of 10ms more or less and it's only going to be 1 pixel at a time so the updates to the tables are not that critical when drawing and could be done simply by sending pd a message through osc, netsend, or even midi for that matter. I would still like to know of some interprocess communication techniques between pd and a non pd app. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] access to pd table from another application
give me a hook and I will sharpen it. it would be nice to be able to say hey pd give me a pointer to your table named array1. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Pd - DSP in a web app
Hi all, I've been toying with some new HTML tags (canvas and audio), in a an attempt to build a web app that would work as a simple sequencer. Although canvas is great, i'm not fully satisfied with the audio tag. I was wondering, is there a way i could use Pd as a sound engine in a web application? Can it run on a server? Sorry if this is a silly question... There was a discussion a few months back about a project calld WebPd. Anybody knows if it's been developped any further? Cheers! Pierre ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] List delete carnage - 2 questions
On Sun, 27 Mar 2011, Matt Barber wrote: number to the end of the last list -- but we need to store the last list as the thing to prepend, so it has to go back into the right inlet, and the only good way of doing that is [t a] (you could just use a [list] object, too, but [t a] seems more reliable and what people use most). I don't see what you mean about reliability. I only know that going through a [list append] is taking O(n) time, while going through a [t a] takes O(1) time. Also, adding n elements to a list individually using [list]x[list] takes O(n^2) time, with [list]x[t a] it takes O(n^2) time too, and using a messagebox's add-method you can lower it to O(n). It's faster if you hide the messagebox in a subpatch. From what I remember, the list-abs library does not use messageboxes, only [list]x[t a], and thus several things are still O(n^2) even though they could be O(n), and even though I upgraded [list-drip] from O(n^2) to O(n) two years ago. ___ | Mathieu Bouchard tél: +1.514.383.3801 Villeray, Montréal, QC ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd - DSP in a web app
A few people (myself included) have built web UIs that control PD patches that run on a server. The technique I've used involves an http server that acts as a gateway, transforming http requests into OSC messages which are then sent to PD patches. My blog has some info about some of my experiments: http://www.pillowsopher.com/blog/ I've also been looking at wrapping libpd (http://gitorious.org/pdlib/pages/Libpd) in a web server (maybe writing a node.js binding?) and using that to generate audio based on data from a web browser. andy On Tue, Mar 29, 2011 at 8:07 AM, Pierre Massat pimas...@gmail.com wrote: Hi all, I've been toying with some new HTML tags (canvas and audio), in a an attempt to build a web app that would work as a simple sequencer. Although canvas is great, i'm not fully satisfied with the audio tag. I was wondering, is there a way i could use Pd as a sound engine in a web application? Can it run on a server? Sorry if this is a silly question... There was a discussion a few months back about a project calld WebPd. Anybody knows if it's been developped any further? 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
Re: [PD] List delete carnage - 2 questions
On Tue, Mar 29, 2011 at 09:27:03AM -0400, Mathieu Bouchard wrote: On Sun, 27 Mar 2011, Matt Barber wrote: number to the end of the last list -- but we need to store the last list as the thing to prepend, so it has to go back into the right inlet, and the only good way of doing that is [t a] (you could just use a [list] object, too, but [t a] seems more reliable and what people use most). I don't see what you mean about reliability. I only know that going through a [list append] is taking O(n) time, while going through a [t a] takes O(1) time. Also, adding n elements to a list individually using [list]x[list] takes O(n^2) time, with [list]x[t a] it takes O(n^2) time too, and using a messagebox's add-method you can lower it to O(n). It's faster if you hide the messagebox in a subpatch. From what I remember, the list-abs library does not use messageboxes, only [list]x[t a], and thus several things are still O(n^2) even though they could be O(n), and even though I upgraded [list-drip] from O(n^2) to O(n) two years ago. Your list-drip.pd was included in [list]-abs at about that time. Message boxes are used in a handful of objects to speed things up, but probably some more places would be useful. I don't remember ATM if message box storage works fine with pointers as well, but there are objects where only floats would be allowed anyway. Ciao -- Frank BarknechtDo You RjDj.me? _ __footils.org__ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd - DSP in a web app
Sometimes you guys make me want to shout with happiness. Dont stop the rock. On Tue, 29 Mar 2011 09:45:26 -0400 Andrew Turley atur...@acm.org wrote: A few people (myself included) have built web UIs that control PD patches that run on a server. The technique I've used involves an http server that acts as a gateway, transforming http requests into OSC messages which are then sent to PD patches. My blog has some info about some of my experiments: http://www.pillowsopher.com/blog/ I've also been looking at wrapping libpd (http://gitorious.org/pdlib/pages/Libpd) in a web server (maybe writing a node.js binding?) and using that to generate audio based on data from a web browser. andy On Tue, Mar 29, 2011 at 8:07 AM, Pierre Massat pimas...@gmail.com wrote: Hi all, I've been toying with some new HTML tags (canvas and audio), in a an attempt to build a web app that would work as a simple sequencer. Although canvas is great, i'm not fully satisfied with the audio tag. I was wondering, is there a way i could use Pd as a sound engine in a web application? Can it run on a server? Sorry if this is a silly question... There was a discussion a few months back about a project calld WebPd. Anybody knows if it's been developped any further? 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 -- Andy Farnell padawa...@obiwannabe.co.uk ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd - DSP in a web app
I think you should all read this: https://wiki.mozilla.org/Audio_Data_API and this: http://weblog.bocoup.com/web-audio-all-aboard I believe it only works in Firefox 4 at the moment. If i wanted to use Pd to generate sound for a web application, i'd have to keep an instance of Pd running on the server continuously, right? And keep all the patches i need open? Which means that if any patch crashes Pd there'll be no sounds anymore? Pierre 2011/3/29 Andy Farnell padawa...@obiwannabe.co.uk Sometimes you guys make me want to shout with happiness. Dont stop the rock. On Tue, 29 Mar 2011 09:45:26 -0400 Andrew Turley atur...@acm.org wrote: A few people (myself included) have built web UIs that control PD patches that run on a server. The technique I've used involves an http server that acts as a gateway, transforming http requests into OSC messages which are then sent to PD patches. My blog has some info about some of my experiments: http://www.pillowsopher.com/blog/ I've also been looking at wrapping libpd (http://gitorious.org/pdlib/pages/Libpd) in a web server (maybe writing a node.js binding?) and using that to generate audio based on data from a web browser. andy On Tue, Mar 29, 2011 at 8:07 AM, Pierre Massat pimas...@gmail.com wrote: Hi all, I've been toying with some new HTML tags (canvas and audio), in a an attempt to build a web app that would work as a simple sequencer. Although canvas is great, i'm not fully satisfied with the audio tag. I was wondering, is there a way i could use Pd as a sound engine in a web application? Can it run on a server? Sorry if this is a silly question... There was a discussion a few months back about a project calld WebPd. Anybody knows if it's been developped any further? 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 -- Andy Farnell padawa...@obiwannabe.co.uk ___ 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 - DSP in a web app
Those are both good reads. The Web Audio! All Aboard article is pretty inspiring. As for running Pd on a server, if the user's don't need to share data (for example, if you are streaming the results of their patches back to them) you could run one instance of Pd per user. That way one user couldn't kill audio for everyone. In most of the work I've done the web UI interacts with Pd patches, but it doesn't actually send patches, so to the extent that I trust my own patching ability, I can feel fairly certain that my instance of Pd won't crash. I guess I assumed that with the sequencer that's the type of thing you would be doing. andy On Tue, Mar 29, 2011 at 11:00 AM, Pierre Massat pimas...@gmail.com wrote: I think you should all read this: https://wiki.mozilla.org/Audio_Data_API and this: http://weblog.bocoup.com/web-audio-all-aboard I believe it only works in Firefox 4 at the moment. If i wanted to use Pd to generate sound for a web application, i'd have to keep an instance of Pd running on the server continuously, right? And keep all the patches i need open? Which means that if any patch crashes Pd there'll be no sounds anymore? Pierre 2011/3/29 Andy Farnell padawa...@obiwannabe.co.uk Sometimes you guys make me want to shout with happiness. Dont stop the rock. On Tue, 29 Mar 2011 09:45:26 -0400 Andrew Turley atur...@acm.org wrote: A few people (myself included) have built web UIs that control PD patches that run on a server. The technique I've used involves an http server that acts as a gateway, transforming http requests into OSC messages which are then sent to PD patches. My blog has some info about some of my experiments: http://www.pillowsopher.com/blog/ I've also been looking at wrapping libpd (http://gitorious.org/pdlib/pages/Libpd) in a web server (maybe writing a node.js binding?) and using that to generate audio based on data from a web browser. andy On Tue, Mar 29, 2011 at 8:07 AM, Pierre Massat pimas...@gmail.com wrote: Hi all, I've been toying with some new HTML tags (canvas and audio), in a an attempt to build a web app that would work as a simple sequencer. Although canvas is great, i'm not fully satisfied with the audio tag. I was wondering, is there a way i could use Pd as a sound engine in a web application? Can it run on a server? Sorry if this is a silly question... There was a discussion a few months back about a project calld WebPd. Anybody knows if it's been developped any further? 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 -- Andy Farnell padawa...@obiwannabe.co.uk ___ 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 - DSP in a web app
If i wanted to use Pd to generate sound for a web application, i'd have to keep an instance of Pd running on the server continuously, right? And keep all the patches i need open? Which means that if any patch crashes Pd there'll be no sounds anymore? Well, the question is how the audio is getting to the user. As you said, WebPd requires FF4's audio API. If you want the actual Pd running on a server then you need a way of hearing the output. In my own pd-on-the-web project, PuréeData, I'll be using an mp3 or ogg stream. Latency will be an issue, but hopefully not a tremendously bad one. ——t3db0t On Mar 29, 2011, at 11:00 AM, Pierre Massat wrote: I think you should all read this: https://wiki.mozilla.org/Audio_Data_API and this: http://weblog.bocoup.com/web-audio-all-aboard I believe it only works in Firefox 4 at the moment. If i wanted to use Pd to generate sound for a web application, i'd have to keep an instance of Pd running on the server continuously, right? And keep all the patches i need open? Which means that if any patch crashes Pd there'll be no sounds anymore? Pierre 2011/3/29 Andy Farnell padawa...@obiwannabe.co.uk Sometimes you guys make me want to shout with happiness. Dont stop the rock. On Tue, 29 Mar 2011 09:45:26 -0400 Andrew Turley atur...@acm.org wrote: A few people (myself included) have built web UIs that control PD patches that run on a server. The technique I've used involves an http server that acts as a gateway, transforming http requests into OSC messages which are then sent to PD patches. My blog has some info about some of my experiments: http://www.pillowsopher.com/blog/ I've also been looking at wrapping libpd (http://gitorious.org/pdlib/pages/Libpd) in a web server (maybe writing a node.js binding?) and using that to generate audio based on data from a web browser. andy On Tue, Mar 29, 2011 at 8:07 AM, Pierre Massat pimas...@gmail.com wrote: Hi all, I've been toying with some new HTML tags (canvas and audio), in a an attempt to build a web app that would work as a simple sequencer. Although canvas is great, i'm not fully satisfied with the audio tag. I was wondering, is there a way i could use Pd as a sound engine in a web application? Can it run on a server? Sorry if this is a silly question... There was a discussion a few months back about a project calld WebPd. Anybody knows if it's been developped any further? 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 -- Andy Farnell padawa...@obiwannabe.co.uk ___ 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-announce] pd 0.43-0 released
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2011-03-21 03:05, Miller Puckette wrote: Hi all, Pd version 0.43-0 is available on http://crca.ucsd.edu/~msp/software.htm or via git from sourceforge: git clone git://pure-data.git.sourceforge.net/gitroot/pure-data/pure-data 2 minor issues: - - pd-0.43.0 as released prints an ugly was...1 (or 0, depending on whether you run with realtime priorities) to the stderr. patch#3257780 fixes this [1] - - the directory listing of all downloadable files on miller's website excludes the new release. (i only noticed since debian watches this file to detect any new releases, and it still tells me that the newest version available is 0.43-0test2) fgmasdr IOhannes [1] https://sourceforge.net/tracker/?func=detailaid=3257780group_id=55736atid=478072 -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk2R/cgACgkQkX2Xpv6ydvQ2sQCg9flY3IoQlQN7aq+t4DJ/yedH ucsAn1K4yeXNDK+1aClAAwzQ46QOW6kp =Nnl3 -END PGP SIGNATURE- smime.p7s Description: S/MIME Cryptographic Signature ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd - DSP in a web app
On Tue, Mar 29, 2011 at 17:20, Tedb0t li...@liminastudio.com wrote: If i wanted to use Pd to generate sound for a web application, i'd have to keep an instance of Pd running on the server continuously, right? And keep all the patches i need open? Which means that if any patch crashes Pd there'll be no sounds anymore? Well, the question is how the audio is getting to the user. As you said, WebPd requires FF4's audio API. If you want the actual Pd running on a server then you need a way of hearing the output. In my own pd-on-the-web project, PuréeData, I'll be using an mp3 or ogg stream. Latency will be an issue, but hopefully not a tremendously bad one. ——t3db0t Huh, if it really goes over the internet, not just on localhost, expect a latency of 1-10sec... Andras ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd - DSP in a web app
Yeah, I know... sigh! Might just have to compromise on bitrate to try to improve it :-/ —t3db0t On Mar 29, 2011, at 11:58 AM, András Murányi wrote: On Tue, Mar 29, 2011 at 17:20, Tedb0t li...@liminastudio.com wrote: If i wanted to use Pd to generate sound for a web application, i'd have to keep an instance of Pd running on the server continuously, right? And keep all the patches i need open? Which means that if any patch crashes Pd there'll be no sounds anymore? Well, the question is how the audio is getting to the user. As you said, WebPd requires FF4's audio API. If you want the actual Pd running on a server then you need a way of hearing the output. In my own pd-on-the-web project, PuréeData, I'll be using an mp3 or ogg stream. Latency will be an issue, but hopefully not a tremendously bad one. ——t3db0t Huh, if it really goes over the internet, not just on localhost, expect a latency of 1-10sec... Andras ___ 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 - DSP in a web app
...and tweak buffers, on the client side too if possible - they are time-bottlenecks (is this the right expression? :o) ...going mono might help as well ...and i always liked realaudio's auto bitrate calibration based on network thruput - not that i'm recommending realaudio anyway Andras On Tue, Mar 29, 2011 at 18:01, Tedb0t li...@liminastudio.com wrote: Yeah, I know... sigh! Might just have to compromise on bitrate to try to improve it :-/ —t3db0t On Mar 29, 2011, at 11:58 AM, András Murányi wrote: On Tue, Mar 29, 2011 at 17:20, Tedb0t li...@liminastudio.com wrote: If i wanted to use Pd to generate sound for a web application, i'd have to keep an instance of Pd running on the server continuously, right? And keep all the patches i need open? Which means that if any patch crashes Pd there'll be no sounds anymore? Well, the question is how the audio is getting to the user. As you said, WebPd requires FF4's audio API. If you want the actual Pd running on a server then you need a way of hearing the output. In my own pd-on-the-web project, PuréeData, I'll be using an mp3 or ogg stream. Latency will be an issue, but hopefully not a tremendously bad one. ——t3db0t Huh, if it really goes over the internet, not just on localhost, expect a latency of 1-10sec... Andras ___ 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 -- Muranyi Andras ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] [PD-announce] Pure Data Workshop in Los Angeles, 2011-04-28
On Mar 29, 2011, at 2:13 AM, Theron Trowbridge wrote: We are in the process of finalizing our plans for the pd-LAunch week (4/25-4/30) in Los Angeles and are pleased to announce that on Thursday, April 28th at 7:30 pm, Hans-Christoph Steiner will be teaching a workshop at CRASHspace on using Pure Data for interactive audio creation. Starting with Realtime Audio/Video Interaction Pd provides a wide range of tools for tracking and extracting information from audio in realtime. Once in Pd, we can use the audio to control sound generation, effect, video, camera processing, etc. The combination of audio processing and digital media provide myriad opportunities for creating interactions. This workshop will introduce how to create real-time interaction in the physical world with sound and light. Pd (aka Pure Data) will be introduced as a simple programming environment for real-time interaction. This workshop will be a combination of short lectures, hands-on instruction, and unstructured time to work on learning and exploring with support of the instructor. While Pd is fairly easy to learn and designed for artists, familiarity with basic computer programming will be very beneficial. You will be able to apply the concepts learned in this course to a wide range of programming environments that can receive data via OSC messages or a network socket, such as Arduino, Flash, Processing, etc. Students are also encouraged to bring additional hardware and/or tools they are interested in working with, as long as they are technically self-sufficient with them. Bring MIDI equipment, projectors, etc. to experiment with realtime control. Bring an Arduino with Firmata plus servos or motor controllers to experiment with motion. Or accelerometers, rotary sensors; flex sensors, etc. to experiment with sensing motion. Students will need a laptop with Pd-extended installed and working (download for free from http://puredata.info) - it is available for Linux, Mac OS X, and Windows. The laptop needs to have a microphone and speakers. Space is limited. Cost is $60. Sign up in the CRASHspace store: http://store.crashspacela.com/index.php?main_page=product_infocPath=2products_id=28 CRASHspace is located at 10526 Venice Blvd, Culver City CA 90232. -Theron ^ ___ 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
[PD] libpd on openwrt
Hi, this could be of use : charles@tip ~/w/old/openwrt/linksys/backfire_10.03$ file build_dir/target-mipsel_uClibc-0.9.30.1/libpd-0.1/libs/libpd.so build_dir/target-mipsel_uClibc-0.9.30.1/libpd-0.1/libs/libpd.so: ELF 32-bit LSB shared object, MIPS, MIPS32 version 1 (SYSV), dynamically linked, not stripped Well, it compiles, but I did not yet installed it on a openwrt device. If it works it could be a lot of fun :). I'll tell you how it goes, when I have time. cheers, -- Charlot ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] libpd on openwrt
On Tue, Mar 29, 2011 at 8:48 PM, Charles Goyard c...@fsck.fr wrote: Hi, [cut] Well, it compiles, but I did not yet installed it on a openwrt device. If it works it could be a lot of fun :). I'll tell you how it goes, when I have time. Yes please, that would be great! pd on openwrt :) I can already imagine a world of sound modem music! cheers husk -- when Art become pratical, we call it technology, when Technology become uselesswe call it Art Song hojun www.estereotips.net ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] libpd on openwrt
Real-time auralizations of router traffic!!! :D :D —t3db0t On Mar 29, 2011, at 3:02 PM, Husk 00 wrote: On Tue, Mar 29, 2011 at 8:48 PM, Charles Goyard c...@fsck.fr wrote: Hi, [cut] Well, it compiles, but I did not yet installed it on a openwrt device. If it works it could be a lot of fun :). I'll tell you how it goes, when I have time. Yes please, that would be great! pd on openwrt :) I can already imagine a world of sound modem music! cheers husk -- when Art become pratical, we call it technology, when Technology become uselesswe call it Art Song hojun www.estereotips.net ___ 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 on openwrt
On Tue, Mar 29, 2011 at 21:07, Tedb0t li...@liminastudio.com wrote: Real-time auralizations of router traffic!!! Dont forget the availability of libpcap for pd ; http://musa.poperbu.net/content/view/97/1/ Still have playing with this on my todo list :) -- buZz ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list