Re: [PD] Oss and PCM out (Ubuntu 10.04)
Hi everybody, I remember reading something about enabling the SPDIF output (pcm out) while using OSS. Unfortunately I couldn't find it anymore. I am on Ubuntu Lucid. The digital out of the (onboard) soundcard works when I use ALSA. However, when I switch to OSS it doesn't even output a sync signal. I know it can be enabled (probably in modprobe.d) but I don't know how exactly. Any ideas? Ingo ...and switching the digital out in ALSA mixer has no effect on OSS? I remember using it regardless of what sound system is in effect... Andras Unfortunately it's not working with ALSA either anymore. Strange! Leads me to believe that there might be a hardware problem with the board. I can't even get a digital sync signal out of the SPDIF anymore. However, I used to have it working with ALSA and PD. Without changing anything but ALSA to OSS (within PD) the digital out stopped working with OSS and started working again when I set it back to ALSA. Anyway, I'll have to figure out my hardware problem first before I can keep investigating. Thanks anyway, Andreas! I'll get back when it starts working again at all. Ingo ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [announce] Integra Live 1.0.0 (beta)
Hi, We've also built it on Windows XP, Fedora and Ubuntu, but we'd like to get things working smoothly on OS X before releasing for the other platforms. However, probably I should have mentioned that it is FLOSS under GPLv2 license, and you are welcome to build it out of svn and modify the code etc http://sf.net/projects/integralive Jamie On 31 Jul 2010, at 03:57, ydego...@gmail.com ydego...@gmail.com wrote: you should also announce it's Mac-OSX only sevy Jamie Bullock wrote: Dear Pd list, I am pleased to announce the first public beta release of Integra Live, a new application for the composition and performance of live electronic music. Integra Live uses Pure Data as its signal processing engine and provides a new user interface written in Adobe Flex. The software can be downloaded from the project website: http://www.integralive.org The Adobe AIR runtime is required and can be downloaded from: http://get.adobe.com/air/ Integra Live aims to provide an intuitive and humane interface to advanced signal processing and interaction capabilities. It is currently being developed by the research centres of the Integra project, and will be used by Integra commissioned composers and performers in a series of concerts across Europe in 2011. Please take time to try the software and give us your feedback via the online forum: http://integralive.uservoice.com All best wishes! Jamie -- Dr. James Bullock Senior Researcher, Interactive Technology in Music Performance Software Development Manager, Integra Project Birmingham Conservatoire Birmingham City University UK -- http://www.jamiebullock.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] Stabel release?
Am 2010-07-30 19:58, schrieb Hans-Christoph Steiner: Any day now. I think there are no outstanding problems with the latest release candidate version, so I just want to wait a bit before making it the final release. So please test it and report problems, bugs, etc! Otherwise it'll be too late... Hi, while testing I just noticed that hcs/uname and hcs/hostname crash pd. This is true on Ubuntu Lucid 64 bit and Debian stable 32 bit. I think the problem is not a new one as 0.41.4 crahes too. Best regards, lw. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] abstraction setting its own arguments
--- On Thu, 7/29/10, Mathieu Bouchard ma...@artengine.ca wrote: From: Mathieu Bouchard ma...@artengine.ca Subject: Re: [PD] abstraction setting its own arguments To: Jonathan Wilkes jancs...@yahoo.com Cc: pd-list@iem.at Date: Thursday, July 29, 2010, 5:06 PM On Wed, 28 Jul 2010, Jonathan Wilkes wrote: Is there a reason why you don't show an add message for [getargs] in the help-png? As I said in a previous mail yesterday, I forgot to mention add. Then I didn't reupload the new version of the page. I just reuploaded it now. See it again now, with more details : http://gridflow.ca/help/setargs-help.png Sorry, I see you did say that. For accessing the args from an abstraction: do you have something in GF that works like your comment in patch id# 1543850? -Jonathan _ _ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] object to get pdversion/tclversion/basedir
Is there an object to get the pdversion? If so it would be nice to replace the Help-About Pd textfile with a pd patch so the links could be clickable. (Also, it would then be possible to do some rolling credits, as often happens in an About this Software window.) -Jonathan ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] abstraction setting its own arguments
On Sat, 31 Jul 2010, Jonathan Wilkes wrote: For accessing the args from an abstraction: do you have something in GF that works like your comment in patch id# 1543850? [args *] outputs all args at loadbang time. (in 9.10 you can also bang it later) See http://gridflow.ca/help/args-help.png for more options. Note that [args] does ()-parsing of those args, so [foo (1 2) 3] will be counted as having two args, (1 2) and 3. _ _ __ ___ _ _ _ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Disabling of packages to build...
Hi, while fighting for a successful compilation of Pd-0.41.4-extended the build process falls over a certain package which I have now decided to exclude. Where can I disable the build and install of packages from Pd-extended? Thank you very much for any help in advance! Best regards, mcc ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] abstraction setting its own arguments
--- On Sat, 7/31/10, Mathieu Bouchard ma...@artengine.ca wrote: From: Mathieu Bouchard ma...@artengine.ca Subject: Re: [PD] abstraction setting its own arguments To: Jonathan Wilkes jancs...@yahoo.com Cc: pd-list@iem.at Date: Saturday, July 31, 2010, 5:53 PM On Sat, 31 Jul 2010, Jonathan Wilkes wrote: For accessing the args from an abstraction: do you have something in GF that works like your comment in patch id# 1543850? [args *] outputs all args at loadbang time. (in 9.10 you can also bang it later) Right, but what I was asking about is more flexible because inside the abstraction you could have something like: [expr $...@] So I don't have to know how many args the user typed in (nor do I have to use dynamic patching at all). Your suggestion for this feature was something that would expand to the nth arg + any following args, so I was wondering if you have that in GF. -Jonathan See http://gridflow.ca/help/args-help.png for more options. Note that [args] does ()-parsing of those args, so [foo (1 2) 3] will be counted as having two args, (1 2) and 3. _ _ __ ___ _ _ _ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Sinus Wavewrapper LADSPA emulation
Does anyone know what is going on in Steve Harris' LADSPA plugin 'Sinus Wavewrapper' ? I am guessing that it has something to do with waveshaping, but I don't really know, and I've not been able to get a sound like that with my feeble waveshaping attempts. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] abstraction setting its own arguments
On Sat, 31 Jul 2010, Jonathan Wilkes wrote: Your suggestion for this feature was something that would expand to the nth arg + any following args, so I was wondering if you have that in GF. I only have [args a b c *] outputting $4+following out of the right outlet. If I had this feature in GridFlow, it wouldn't be working in [expr] anyway. _ _ __ ___ _ _ _ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] [PD-announce] make art - in-between design - EXTENDED CALL 02/07
sorry for xxx, please - _ __ _ _ ___|_| | |__| | _||_ | |_|_| | _| | _|__|_ | | || | | |___|_| | |_ | | |__| | | | | | ___|_| _| | | | | | |_ | | | | |_|_ | |___ |_|_ |_| |___| |_| |_| |_| |_| |_|_ ___ _ |_| _||_ | _|_ |___ ___|__ | || | | |_|_| | | |_| |_| from | __| | _ _| | | 4 to 7 | | |_ | | | |_|___ _|_| NOVEMBER 2010 |_||_| |_| |___| |_| CALL FOR PROJECTS: extended deadline, *August 2nd* The sixth edition of make art – in-between design: rediscovering collaboration in digital art – will take place in Poitiers (FR), from the 4th to the 7th of November 2010. make art is an international festival dedicated to the integration of Free/Libre/Open Source Software (FLOSS) in digital art. make art offers performances, presentations, workshops and an exhibition, focusing on the encounter between digital art and free software. *in-between design: rediscovering collaboration in digital art* Today's market production accelerates the spread of non-critical and standardized aesthetics, by means of locked top-down distribution mechanisms and a series of tools that enforce it. At the same time new forms of methodologies inspired or powered by free software, participatory practices and peer-to-peer networks are fueling many Internet subcultures. Some of these emerging practices will lead to competitive social productions, while other will remain as pure artistic experiments. For example, a common hypothesis is that by adopting production and distribution methods based on free software and open standards and by sharing the sources of one's work with others, the collective knowledge base and aesthetic sensibilities can freely interact to explore uncharted, hybrid directions which no longer reflect the supremacy of a single idea. Such an assumption raises several questions: - Does the sharing of artworks recipes and tools help debunk the myth of the isolated design genius? - By leaving the possibility of ongoing development and refinement, is it possible to ever produce a final design? - Can these methods and technologies inspire new forms of creation or tools, beyond self-referential productions? - Is it wishful thinking to approach collaborative graphical design in the same way as an open source software project? - Is Free and Open Source licensing a catalyst for creation or does it add an extra level of complexity? - Can the limitation of one license trigger new forms of constrained creativity? We're currently seeking new, innovative media art and design works and projects focusing on the above theme and questions: - graphical artworks and installations - lectures - project presentations - software and hardware demos We're also seeking audiovisual performances that will take place during the festival evenings. The submitted projects must fit this focus and be made in a free/libre and open source environment, this includes both its optional dependencies or production tools and the operating system. We are asking you to publish the sources of your project under a free culture license of your choice or release it into the public domain. Projects that do not meet these criteria will not be considered. How to apply Submission form and a list of additional requirements are available at: http://makeart.goto10.org/call/ Extended deadline: *Monday 2nd August 2010* Incomplete or late applications will not be processed. Timeline 2nd of August 2010 – Deadline call for proposals Beginning of September – Selected projects notifications 4th-7th of November 10 – make art 2010 - Poitiers (FR) For examples of previous editions, please visit the archives : http://makeart.goto10.org/ make art is powered by GOTO10 ___ 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] problems with pdp_v4l2
On Thu, 22 Jul 2010, xà wrote: 2010/7/22 Mathieu Bouchard ma...@artengine.ca: On Thu, 22 Jul 2010, xà wrote: use this shell command : perl -e 'print pack i, 1431918169; print \n' or ruby -e 'puts [1431918169].pack i' and it tells you : therefore, pdp_v4l2 is trying to tell you that it doesn't support the YVYU codec of your camera. the strange point is that also with pdp_v4l doesnt render the cam, and the same camera with pd extended 0.41 and ubun2.hardy worked fine :S Was any version of PDP linked with a libv4l component ? did it change ? It's also possible that some drivers change behaviour from one linux version to another. Linux kernel decisions have been pretty careless about the need of applications for pixel conversions to simple standard formats, and that's why libv4l had to be created. _ _ __ ___ _ _ _ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] problems with pdp_v4l2
On Thu, 22 Jul 2010, Hans-Christoph Steiner wrote: Seems like pdp_v4l2 should so that little conversion in its error message. YVYU is a lot easier to understand than 1431918169 === --- pdp_v4l2.c (révision 13653) +++ pdp_v4l2.c (copie de travail) @@ -830,7 +830,7 @@ break; default: - post(pdp_v4l2: unsupported color model: %d, x-x_v4l2_format.fmt.pix.pixelformat); + post(pdp_v4l2: unsupported color model: %.4s, (char *)x-x_v4l2_format.fmt.pix.pixelformat); break; } _ _ __ ___ _ _ _ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] abstraction setting its own arguments
--- On Sat, 7/31/10, Mathieu Bouchard ma...@artengine.ca wrote: From: Mathieu Bouchard ma...@artengine.ca Subject: Re: [PD] abstraction setting its own arguments To: Jonathan Wilkes jancs...@yahoo.com Cc: pd-list@iem.at Date: Saturday, July 31, 2010, 7:16 PM On Sat, 31 Jul 2010, Jonathan Wilkes wrote: Your suggestion for this feature was something that would expand to the nth arg + any following args, so I was wondering if you have that in GF. I only have [args a b c *] outputting $4+following out of the right outlet. If I had this feature in GridFlow, it wouldn't be working in [expr] anyway. That's just an example. But I think it is the best way to handle getting args inside an abstraction because it obviates the need for all of the arg-getting objects scattered about pd-extended, and it's more flexible than any of them because you can expand the args directly in an object box like [...@]. Then maybe $...@4 could mean everything from $4 to the last arg. -Jonathan _ _ __ ___ _ _ _ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] abstraction setting its own arguments
On Sat, 31 Jul 2010, Jonathan Wilkes wrote: That's just an example. But I think it is the best way to handle getting args inside an abstraction because it obviates the need for all of the arg-getting objects scattered about pd-extended, It still wouldn't support non-default defaults of [args], nor support the ()-parsing that [args] does, nor handle the comma-message feature of [args]. I think that you are making overly broad assumptions about people's needs. _ _ __ ___ _ _ _ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Sinus Wavewrapper LADSPA emulation
Hi Cody, On 31/07/10 18:13, Cody Loyd wrote: Does anyone know what is going on in Steve Harris' LADSPA plugin 'Sinus Wavewrapper' ? http://plugin.org.uk/swh-plugins/sinusWavewrapper I am guessing that it has something to do with waveshaping, but I don't really know, and I've not been able to get a sound like that with my feeble waveshaping attempts. [inlet~] | [*~ 3] -- change this for amount of wrapping | [-~ 0.25] \ | }- [expr~ sin($v1*2.0*3.1415926)] may be smoother/pricier [cos~] / | [outlet~] Also nice can be tanh(), also filters before/after/between various distortions, also delay feedback loops with distortion/compression, but that's not what you asked :) Claude -- http://claudiusmaximus.goto10.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] trouble with t_signal **
why is it even possible that in three calls to the 'dsp' method in three different objects, two of them receive the same t_signal pointer pointer ? static void dsp (BFObject *bself, t_signal **sp) { post(dsp bself=%p signal**=%p,bself,sp); } gives me : dsp bself=0x8cc4dd8 signal**=0x8cdb288 dsp bself=0x8cc4130 signal**=0x8cdb288 dsp bself=0x8cd4868 signal**=0x8cda8a0 and as you see, two signal** are identical. why ? I don't get it. _ _ __ ___ _ _ _ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Sinus Wavewrapper LADSPA emulation
Cool! I didn't expect it to work that simply.. thanks! On Sat, Jul 31, 2010 at 2:15 PM, Claude Heiland-Allen claudiusmaxi...@goto10.org wrote: Hi Cody, On 31/07/10 18:13, Cody Loyd wrote: Does anyone know what is going on in Steve Harris' LADSPA plugin 'Sinus Wavewrapper' ? http://plugin.org.uk/swh-plugins/sinusWavewrapper I am guessing that it has something to do with waveshaping, but I don't really know, and I've not been able to get a sound like that with my feeble waveshaping attempts. [inlet~] | [*~ 3] -- change this for amount of wrapping | [-~ 0.25] \ | }- [expr~ sin($v1*2.0*3.1415926)] may be smoother/pricier [cos~] / | [outlet~] Also nice can be tanh(), also filters before/after/between various distortions, also delay feedback loops with distortion/compression, but that's not what you asked :) Claude -- http://claudiusmaximus.goto10.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] trouble with t_signal **
Hi all -- both the array of t_signal pointers and the t_signals themselves are temporarily constructed to last just for the duration of the dsp() call and then the space is re-used. The only thing you see from dsp() that will still be there afterward is the array of t_samples pointed to in the t_signal structures. This ought to be documented somewhere :) cheers Miller On Sat, Jul 31, 2010 at 03:25:38PM -0400, Mathieu Bouchard wrote: why is it even possible that in three calls to the 'dsp' method in three different objects, two of them receive the same t_signal pointer pointer ? static void dsp (BFObject *bself, t_signal **sp) { post(dsp bself=%p signal**=%p,bself,sp); } gives me : dsp bself=0x8cc4dd8 signal**=0x8cdb288 dsp bself=0x8cc4130 signal**=0x8cdb288 dsp bself=0x8cd4868 signal**=0x8cda8a0 and as you see, two signal** are identical. why ? I don't get it. _ _ __ ___ _ _ _ ... | Mathieu Bouchard, Montr?al, Qu?bec. t?l?phone: +1.514.383.3801 ___ 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] Disabling of packages to build...
Hello Meino, 2010/7/31 meino.cra...@gmx.de Hi, while fighting for a successful compilation of Pd-0.41.4-extended the build process falls over a certain package which I have now decided to exclude. Where can I disable the build and install of packages from Pd-extended? What do you mean with packages? Building pd depends on some packages (as I recently learned for example tk8.*-dev). You can't exclude them, but you just need to install them: $ sudo apt-get install the_package_i_need If you mean libraries or objects editing Makefile might be helpful. $ nano Makefile But then I would rather build pd-0.42-5 and install the external libraries you need or listen to Hans and build his latest release candidate (I don't know where he hid the source code). 0.42-5 makes editing a little easier. Thank you very much for any help in advance! Best regards, mcc I hope this somehow is an answer to your question. If not I'm sorry for not understanding your question right. ___ 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] trouble with t_signal **
On Sat, 31 Jul 2010, Miller Puckette wrote: both the array of t_signal pointers and the t_signals themselves are temporarily constructed to last just for the duration of the dsp() call and then the space is re-used. right. I found that out immediately after, when trying to pass that data around. I had to construct an array of t_sample* elements in order to support variable number of signal outlets. (Well, I didn't have to, but I just noticed the existence of dsp_addv, made to be used in exactly that case). _ _ __ ___ _ _ _ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Gigs with Pd
Thanks guys, i'll definitely be looking at your suggestions, i think it's pretty clear that i should make the move to linux, but i just haven't gotten to it. i already have an acer netbook, but the issues there are horrifying latency and breakup of the sound (at least on windows), pierre's solution seems like my ticket for now, as i don't need to have the system on me. although the bisquitbox, audiopint , beagleboard ,etc. seem like good possibilities. To be continued... On Fri, Jul 30, 2010 at 11:23 AM, Michal Seta m...@artengine.ca wrote: On Thu, Jul 29, 2010 at 2:30 PM, Jeffrey Concepcion jeffreyconcepc...@gmail.com wrote: I would like to exclude my laptop from live performance, so to be able to upload my pd patch (or patches) to a device like the beagleboard seems perfect for my needs. I suppose that by exclude you mean you want to avoid interacting with your laptop directly? I don't know what platform you are on but you may want to consider using a netbook. It gives you more power than a beagle board, you can develop/test your stuff right on the thing, it is small and you could even fit it in a small backpack that you could carry on stage. If you are familiar with linux you should search linux-audio-users list for some info about getting it done. Ivica Ico Bukvic (who is also on this list) does a laptop orchestra with netbooks running linux, Ken Restivo uses an eepc for live shows as a softsynth and DSP (IIRC) and I was recently involved in a project where a mobile setup with netbooks, speakers and microphones was used and carried by musicians in backpacks: http://vimeo.com/12997228 -- ./MiS -- www.avmachinists.org Puerto Rico based Art Collective/ Non-Profit Org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Fwd: Disabling of packages to build...
-- Forwarded message -- From: Funs Seelen funssee...@gmail.com Date: 2010/7/31 Subject: Re: [PD] Disabling of packages to build... To: meino.cra...@gmx.de 2010/7/31 meino.cra...@gmx.de Hello Funs, Funs Seelen funssee...@gmail.com [10-07-31 22:28]: Hello Meino, 2010/7/31 meino.cra...@gmx.de Hi, while fighting for a successful compilation of Pd-0.41.4-extended the build process falls over a certain package which I have now decided to exclude. Where can I disable the build and install of packages from Pd-extended? What do you mean with packages? Building pd depends on some packages (as I recently learned for example tk8.*-dev). You can't exclude them, but you just need to install them: $ sudo apt-get install the_package_i_need If you mean libraries or objects editing Makefile might be helpful. $ nano Makefile But then I would rather build pd-0.42-5 and install the external libraries you need or listen to Hans and build his latest release candidate (I don't know where he hid the source code). 0.42-5 makes editing a little easier. I checked out pd-extended-0.42 (release code) and tried several times to compile/installed it but it failed due to errors, which are not based on missing dependencies. And finally I gave up. Now I tried the stable pd-extended release and again fall over packages not compiling. I am frustrated about that. I can understand. I think I gave it up finally. If you think you gave up and you're not sure 100% about that here are some possible solutions: - Quit working on it for now and wait at least until tomorrow; - Tell us what system you are running (maybe others have had the same problem before or have an already-built-package for your platform) - write down the output of the errors; - Download pd-0.42-5 http://crca.ucsd.edu/~msp/software.html, install tk8.5-dev (if using linux) and build it (see README.txt) - install the libraries you need afterwards. Thanks for all help I got here. bye Best regards, mcc Thank you very much for any help in advance! Best regards, mcc I hope this somehow is an answer to your question. If not I'm sorry for not understanding your question right. ___ 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] Sinus Wavewrapper LADSPA emulation
Hi, Iwas wondering if you could tell me how to make Steve Harris' Tape Delay in Pd? I don't really know what this code means... http://plugin.org.uk/swh-plugins/tapeDelay Thanks! Pierre 2010/7/31 Cody Loyd codyl...@gmail.com Cool! I didn't expect it to work that simply.. thanks! On Sat, Jul 31, 2010 at 2:15 PM, Claude Heiland-Allen claudiusmaxi...@goto10.org wrote: Hi Cody, On 31/07/10 18:13, Cody Loyd wrote: Does anyone know what is going on in Steve Harris' LADSPA plugin 'Sinus Wavewrapper' ? http://plugin.org.uk/swh-plugins/sinusWavewrapper I am guessing that it has something to do with waveshaping, but I don't really know, and I've not been able to get a sound like that with my feeble waveshaping attempts. [inlet~] | [*~ 3] -- change this for amount of wrapping | [-~ 0.25] \ | }- [expr~ sin($v1*2.0*3.1415926)] may be smoother/pricier [cos~] / | [outlet~] Also nice can be tanh(), also filters before/after/between various distortions, also delay feedback loops with distortion/compression, but that's not what you asked :) Claude -- http://claudiusmaximus.goto10.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 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Gigs with Pd
Yeah, do make the move to Linux. And don't give up after trying out Ubuntu (or whatever) and finding out that i won't work properly on your machine. I tried at least three different distros of Ubuntu and Pure Dyne before i installed Fedora. I don't believe anybody can tell for sure which distro will work fine on your computer, but there has to be one. Just be patient! (Slightly off topic) Just in case, i'd recommend downloading and burning Gparted Live and Super Grub Disk before you start experimenting with various linux distributions. They'll come in handy when it comes to formating your linux partition and accessing Windows again. Also, when you have a linux distribution installed, first thing you should do is download and install the realtime kernel (when available), and then try JACK to see what the minimal latency is. If it's not way less than in windows then there's something wrong. Then download, install and run Pd, and make sure it works normally (it didn't in Ubuntu 9.04 on my laptop). Pierre 2010/7/31 Jeffrey Concepcion jeffreyconcepc...@gmail.com Thanks guys, i'll definitely be looking at your suggestions, i think it's pretty clear that i should make the move to linux, but i just haven't gotten to it. i already have an acer netbook, but the issues there are horrifying latency and breakup of the sound (at least on windows), pierre's solution seems like my ticket for now, as i don't need to have the system on me. although the bisquitbox, audiopint , beagleboard ,etc. seem like good possibilities. To be continued... On Fri, Jul 30, 2010 at 11:23 AM, Michal Seta m...@artengine.ca wrote: On Thu, Jul 29, 2010 at 2:30 PM, Jeffrey Concepcion jeffreyconcepc...@gmail.com wrote: I would like to exclude my laptop from live performance, so to be able to upload my pd patch (or patches) to a device like the beagleboard seems perfect for my needs. I suppose that by exclude you mean you want to avoid interacting with your laptop directly? I don't know what platform you are on but you may want to consider using a netbook. It gives you more power than a beagle board, you can develop/test your stuff right on the thing, it is small and you could even fit it in a small backpack that you could carry on stage. If you are familiar with linux you should search linux-audio-users list for some info about getting it done. Ivica Ico Bukvic (who is also on this list) does a laptop orchestra with netbooks running linux, Ken Restivo uses an eepc for live shows as a softsynth and DSP (IIRC) and I was recently involved in a project where a mobile setup with netbooks, speakers and microphones was used and carried by musicians in backpacks: http://vimeo.com/12997228 -- ./MiS -- www.avmachinists.org Puerto Rico based Art Collective/ Non-Profit Org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Gigs with Pd
If you're looking for low latency, than you're propably looking for the Linux rt-kernel. The generic kernel already does low latency very well, but the rt-kernel can be a level higher. Don't know how much the hardware is relevant to the choice of a distro, other than that of my own experience with NVIDIA graphic cards, in which case I've come to believe that NVIDIA works easier on on Ubuntu RT-kernels than on much of the competition, unless you compile the kernel module yourself. Specifically in RT-kernels the difference may be striking. I've tried Fedora withPlanet CCRMA, last autumn (on Pentium 3 and AMD Sempron), but had to give up after loosing two harddisks at once (on the same machine). I seemed to have problems with something to do with no=acpi, or something on that road (I'm not a wizard at these things, as you may have gathered). I made some extensive research on the subject, but the solutions given on different forums were not enough for my hardware, at least. Shutting down didn't work very well. Often I had to use the Power button to shut the whole thing down. This was on a clean Fedora + CCRMA system, with no other additions other than: a pci usb 2.0 card (which may have caused the problem due to IRQ, if I understand correctly) a pci m-audio sound-card and a pci wireless network card. Puredyne uses the Ubuntu RT-kernel, to my knowledge (it's been a while since I updated that machine), That is the system I use as a production machine. The pre-installed Pure Data did not work for me. Neither on the 32 bit system or the 64 bit system. The input sound was not right (distorted, wrong samplerate, somtehing like that). However, the daily build of pd-extended (at this date being the release candidate 5 (rc-5)), works perfectly. And the Ubuntu RT-kernel, together with the minimal Puredyne, XFCE desktop is a dream for the live musician. It just works for me. At home, when rt is not as important, but easy desktop-use is, I use the standard Ubuntu (though not crash-free). Can't find a straight answer to which is the best system. I haven't had stainless experiences with any of them. 99% of the time, though, I prefer Ubuntu-based systems. On 08/01/2010 12:23 AM, Pierre Massat wrote: Yeah, do make the move to Linux. And don't give up after trying out Ubuntu (or whatever) and finding out that i won't work properly on your machine. I tried at least three different distros of Ubuntu and Pure Dyne before i installed Fedora. I don't believe anybody can tell for sure which distro will work fine on your computer, but there has to be one. Just be patient! (Slightly off topic) Just in case, i'd recommend downloading and burning Gparted Live and Super Grub Disk before you start experimenting with various linux distributions. They'll come in handy when it comes to formating your linux partition and accessing Windows again. Also, when you have a linux distribution installed, first thing you should do is download and install the realtime kernel (when available), and then try JACK to see what the minimal latency is. If it's not way less than in windows then there's something wrong. Then download, install and run Pd, and make sure it works normally (it didn't in Ubuntu 9.04 on my laptop). Pierre 2010/7/31 Jeffrey Concepcion jeffreyconcepc...@gmail.com mailto:jeffreyconcepc...@gmail.com Thanks guys, i'll definitely be looking at your suggestions, i think it's pretty clear that i should make the move to linux, but i just haven't gotten to it. i already have an acer netbook, but the issues there are horrifying latency and breakup of the sound (at least on windows), pierre's solution seems like my ticket for now, as i don't need to have the system on me. although the bisquitbox, audiopint , beagleboard ,etc. seem like good possibilities. To be continued... On Fri, Jul 30, 2010 at 11:23 AM, Michal Seta m...@artengine.ca mailto:m...@artengine.ca wrote: On Thu, Jul 29, 2010 at 2:30 PM, Jeffrey Concepcion jeffreyconcepc...@gmail.com mailto:jeffreyconcepc...@gmail.com wrote: I would like to exclude my laptop from live performance, so to be able to upload my pd patch (or patches) to a device like the beagleboard seems perfect for my needs. I suppose that by exclude you mean you want to avoid interacting with your laptop directly? I don't know what platform you are on but you may want to consider using a netbook. It gives you more power than a beagle board, you can develop/test your stuff right on the thing, it is small and you could even fit it in a small backpack that you could carry on stage. If you are familiar with linux you should search linux-audio-users list for some info about getting it done. Ivica Ico Bukvic (who is also on this list) does a
Re: [PD] abstraction setting its own arguments
--- On Sat, 7/31/10, Mathieu Bouchard ma...@artengine.ca wrote: From: Mathieu Bouchard ma...@artengine.ca Subject: Re: [PD] abstraction setting its own arguments To: Jonathan Wilkes jancs...@yahoo.com Cc: pd-list@iem.at Date: Saturday, July 31, 2010, 9:12 PM On Sat, 31 Jul 2010, Jonathan Wilkes wrote: That's just an example. But I think it is the best way to handle getting args inside an abstraction because it obviates the need for all of the arg-getting objects scattered about pd-extended, It still wouldn't support non-default defaults of [args], nor support the ()-parsing that [args] does, nor handle the comma-message feature of [args]. I think that you are making overly broad assumptions about people's needs. I'll definitely have to play around with [args]. Some things I see up front are: * the magical [inlet] message on loadbang is weird and will cause a crash in winxp if you happen to remove the abstraction's inlet. * sending output from [args] on loadbang is redundant when [loadbang]-[args] is so trivial. Ok, I certainly don't have the know-how to refactor $@ for inclusion in Pd-extended, but here's my thought: it's more flexible to have one standard arg-getter like $@ and one or more arg parsers than it is to have one or more arg swiss army knives. Is there anything [args] can currently do that wouldn't be possible by taking an anything at its inlet? Because currently, with [args]-- but without $@ in pd-ext-- I cannot create an object in an abstraction that has a variable number of args without relying on dynamic patching. In my experience this involved [expr] but there are probably other examples where this technique would come in handy. Additionally, your method of using commas to separate named init values assumes that the pd programmer doesn't want to send commas as arguments (which I did want to do in my [expr] example). So what I'm saying is that your [args] doesn't fit my needs, and $@ wouldn't fit everyone's needs, but $@ + [args] + [other_parsers_as_needed] would fit the maximum number of needs without burdening the users with learning a completely different way of getting args every time they want to do something different with them. -Jonathan _ _ __ ___ _ _ _ ... | Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list