Re: [PD] compil .py .pyo to pyext
Hi Philippe, it's impossible to give you qualified feedback on your report. You don't specify what exactly the problem is - are there error outputs? Why do you know that something is not good... this you should tell me. Besides, a Python script is dependent on proper indentation. It seems that the symbol_1 function is not indented relative to the class, but it's not possible to be really sure with pasted code. You should attach the script file along with all console output that makes you think that there is a problem. gr~~~ 2014/1/7 Philippe Boisnard philem...@mac.com Hi I have understood, that for pyext, compilation is made by pyext itself but I have a problem my script doesn't seem good try: import pyext except: print ERROR: This script must be loaded by the PD/Max pyext external class basededonne(pyext._class): # number of inlets and outlets _inlets=1 _outlets=1 # methods for all inlets index=0 fichier=empty def symbol_1(self,fich): chaines=str(fich) self.fichier = open(/Applications/puredata/67-vazulkaNew/Vazulka_Janvier_4/basedonnee.txt,'r') for ligne in self.fichier: for chaine in self.chaines: if chaine in ligne: self._outlet(ligne) my version of pyext and python py/pyext 0.2.2 - python script objects (C)2002-2011 Thomas Grill - http://g.org/ext using Python 2.7.1 (r271:86832, Jul 31 2011, 19:30:53) [GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] Python array support enabled best regards philippe Le 6 janv. 2014 à 22:18, Thomas Grill a écrit : Hi Philippe, what means it is not good exactly? That it doesn't work? My main question would be what you expect from the compilation to .pyo. It's not a compilation to machine code as e.g. with C languages but rather a mere translation to bytecode. It doesn't bring any speedups for execution, just a tiny bit (negligible i would say) when loading the script. all the best, Thomas 2014/1/6 Philippe Boisnard philem...@mac.com Hi, and HNY I search to compile a python script (.py = .pyo) but the result is not good In fact I use : python -O -m compileall basedonne.py result : basedonne.pyo, but it's not good for pyext I have tested with simple.py for example, but it's the same result, my simple.pyo is not good I don't know where is my problem ? it's not pyext, because I have a good python script I think that it's my compilation best regards p ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Fwd: compil .py .pyo to pyext
Hi Philippe, what means it is not good exactly? That it doesn't work? My main question would be what you expect from the compilation to .pyo. It's not a compilation to machine code as e.g. with C languages but rather a mere translation to bytecode. It doesn't bring any speedups for execution, just a tiny bit (negligible i would say) when loading the script. all the best, Thomas 2014/1/6 Philippe Boisnard philem...@mac.com Hi, and HNY I search to compile a python script (.py = .pyo) but the result is not good In fact I use : python -O -m compileall basedonne.py result : basedonne.pyo, but it's not good for pyext I have tested with simple.py for example, but it's the same result, my simple.pyo is not good I don't know where is my problem ? it's not pyext, because I have a good python script I think that it's my compilation best regards p ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] HoaLibrary for PD - High Order Ambisonics Library
Hey, that's great, thanks for checking it out! gr~~~ 2013/12/29 Pierre Guillot guillotpier...@gmail.com Hi Thomas, We thought that 10.6 for the deployment target was enough but it seems that we were wrong. We use some dependencies to optimize the matrix multiplications (the high order ambisonics involve a lot of computations) and we thought that the efficiency of the optimizations depends of the deployment target (in fact, we don't really know, we have to try). So we'll try with 10.5 and I hope that you'll be able to use Hoa with the next release. All the best, Pierre 2013/12/25 Thomas Grill g...@g.org Dear HoaLibrary developers, the library is a great project. However, trying out the Pd version on my OSX 10.5 machine i get errors like the following when instantiating objects: /Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin: dlopen(/Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin, 10): no suitable image found. Did find: /Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin: unknown required load command 0x8022 I am aware that this is caused by your library expecting a OS version newer than mine. Knowing from my own externals this can fairly easily be fixed (if there are no explicit dependencies on newer OS versions) by setting the OS target (SDK version) to 10.5 when building the binaries. thanks and all the best, Thomas 2013/11/5 Pierre Guillot guillotpier...@gmail.com Faust is very efficient but there are particularities. We can't have a dynamic ambisonic order that means for each processing we have to create as many externals as we want orders. There's no restriction for order with Hoa, so it's a first problem. On another hand, GUIs are very important and we can't make them with Faust. And we don't have the whole library in Faust. Faust is highly optimized and multi-plateform so it's useful for specific uses but it's not the best choice for what we want to offer with this Pd version. I'm going to find a solution and someone offers his help on codelab PD forum so perhaps Linux version will come soon. Cheers Pierre 2013/11/5 Jaime E Oliver jaime.oliv...@gmail.com Doesn't Faust just do that for you? I thought you could simply export externals from the Faust code in Linux, but I could be remembering wrong. best, J On Nov 5, 2013, at 3:35 AM, Pierre Guillot guillotpier...@gmail.com wrote: Hi, The Linux version is scheduled but I can't say when (I need a Linux machine and time to do this). I'm not a Linux expert (really not) so If you have any advices for Linux version, it will be very helpful. Cheers 2013/11/4 Laurent Willkomm willk...@pt.lu Am 2013-11-04 09:44, schrieb Pierre Guillot: Hi, The CICM is pleased to share the first release of HoaLibrary for Pure Data. HoaLibrary is a collection of C++ classes, FAUST functions and objects for Pure Data, Max and VST destined to high order Ambisonics sound reproduction. HoaLibrary allows musicians and composers to synthesize, transform and render sound fields in a creative and artistic way. This library facilitates the understanding and the appropriation of key concepts of Ambisonics. Thanks to original graphical interfaces a lot of new signal processings are allowed like diffuse sound field synthesis, perspective distortion or spatial filtering. HoaLibrary is free, open-source and made available by CICM, the centre of research on musical composition and computer science of the Paris 8 University. Objects: Hi, will there be a Linux puredata version? L. Willkomm Luxembourg ___ 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 -- Thomas Grill http://g.org -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] HoaLibrary for PD - High Order Ambisonics Library
Dear HoaLibrary developers, the library is a great project. However, trying out the Pd version on my OSX 10.5 machine i get errors like the following when instantiating objects: /Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin: dlopen(/Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin, 10): no suitable image found. Did find: /Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin: unknown required load command 0x8022 I am aware that this is caused by your library expecting a OS version newer than mine. Knowing from my own externals this can fairly easily be fixed (if there are no explicit dependencies on newer OS versions) by setting the OS target (SDK version) to 10.5 when building the binaries. thanks and all the best, Thomas 2013/11/5 Pierre Guillot guillotpier...@gmail.com Faust is very efficient but there are particularities. We can't have a dynamic ambisonic order that means for each processing we have to create as many externals as we want orders. There's no restriction for order with Hoa, so it's a first problem. On another hand, GUIs are very important and we can't make them with Faust. And we don't have the whole library in Faust. Faust is highly optimized and multi-plateform so it's useful for specific uses but it's not the best choice for what we want to offer with this Pd version. I'm going to find a solution and someone offers his help on codelab PD forum so perhaps Linux version will come soon. Cheers Pierre 2013/11/5 Jaime E Oliver jaime.oliv...@gmail.com Doesn't Faust just do that for you? I thought you could simply export externals from the Faust code in Linux, but I could be remembering wrong. best, J On Nov 5, 2013, at 3:35 AM, Pierre Guillot guillotpier...@gmail.com wrote: Hi, The Linux version is scheduled but I can't say when (I need a Linux machine and time to do this). I'm not a Linux expert (really not) so If you have any advices for Linux version, it will be very helpful. Cheers 2013/11/4 Laurent Willkomm willk...@pt.lu Am 2013-11-04 09:44, schrieb Pierre Guillot: Hi, The CICM is pleased to share the first release of HoaLibrary for Pure Data. HoaLibrary is a collection of C++ classes, FAUST functions and objects for Pure Data, Max and VST destined to high order Ambisonics sound reproduction. HoaLibrary allows musicians and composers to synthesize, transform and render sound fields in a creative and artistic way. This library facilitates the understanding and the appropriation of key concepts of Ambisonics. Thanks to original graphical interfaces a lot of new signal processings are allowed like diffuse sound field synthesis, perspective distortion or spatial filtering. HoaLibrary is free, open-source and made available by CICM, the centre of research on musical composition and computer science of the Paris 8 University. Objects: Hi, will there be a Linux puredata version? L. Willkomm Luxembourg ___ 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 -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] linux-64 binaries
Hi all, i just wanted to let you know that i compiled all my flext-based externals (xsample, py/pyext, dyn~, pool, vasp, clk, fsplay~ etc.) for 64-bit linux, actually for the debian 7 distro. It might work for you too, so have a look at http://g.org/data/dev/ext/linux64/pd gr~~~ -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Direct-from-disk audio with position, loop, varispeed
Hi Jamie, thanks! The Windows version on my server (g.org/ext/beta) is an older build - i guess that one should work. gr~~~ 2013/10/9 Jamie Bullock ja...@jamiebullock.com On 8 Oct 2013, at 17:14, Thomas Grill g...@g.org wrote: Hey, you are right, there should be a packaging, or integration into pd-extended - but actually, i am not currently maintaining my externals at all because of a serious lack of time. They just work (or they don't). I have tried for years, but no one seems interested in volunteering to package or integrate flext and flext-based externals (xsample, py, dyn~, pool, fsplay~, clk, zeroconf and many others) for more general use. Well FWIW, I've now uploaded Mac OS build that includes the necessary localised dependencies: http://d.pr/f/RJok Obviously feel free to distribute this from your own server or whatever. If we do a Windows one I'll upload that too. best, Jamie -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Direct-from-disk audio with position, loop, varispeed
Btw, your binary doesn't load in OSX10.5, that's the platform i am (and others are) still using. It should be possible to compile a 32-bit build that is working on 10.5-10.8 . I'll try that somewhen after this week. gr~~~ 2013/10/9 Jamie Bullock ja...@jamiebullock.com On 8 Oct 2013, at 17:14, Thomas Grill g...@g.org wrote: Hey, you are right, there should be a packaging, or integration into pd-extended - but actually, i am not currently maintaining my externals at all because of a serious lack of time. They just work (or they don't). I have tried for years, but no one seems interested in volunteering to package or integrate flext and flext-based externals (xsample, py, dyn~, pool, fsplay~, clk, zeroconf and many others) for more general use. Well FWIW, I've now uploaded Mac OS build that includes the necessary localised dependencies: http://d.pr/f/RJok Obviously feel free to distribute this from your own server or whatever. If we do a Windows one I'll upload that too. best, Jamie -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Direct-from-disk audio with position, loop, varispeed
Oh wow, i didn't know! Is that somewhat compatible to the pd/pd-extended build scripts? thanks, Thomas 2013/10/9 Ivica Ico Bukvic i...@vt.edu Hey, you are right, there should be a packaging, or integration into pd-extended - but actually, i am not currently maintaining my externals at all because of a serious lack of time. They just work (or they don't). I have tried for years, but no one seems interested in volunteering to package or integrate flext and flext-based externals (xsample, py, dyn~, pool, fsplay~, clk, zeroconf and many others) for more general use. FWIW, flext lib and a few externals are a part of auto-building script in pd-l2ork. -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Direct-from-disk audio with position, loop, varispeed
Is readsf~ stable? Does it consume so much CPU? Is there any other object better to use? Maybe the one you are talking about in this thread... It works fine for me - i'm just using it in a large scale sound installation, often reading 4 or more files in parallel on one machine. gr~~~ -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Direct-from-disk audio with position, loop, varispeed
Hi Jamie, thanks for the effort! - would you mind sending me the binary? Please also let me know whether it works for your task. gr~~~ 2013/10/8 Jamie Bullock ja...@jamiebullock.com On 2 Oct 2013, at 03:19, Thomas Grill g...@g.org wrote: There are compiled binaries for Windows and Mac in http://g.org/data/dev/ext/windows/pd/ and http://g.org/data/dev/ext/macos/pd/ Please let me know if they work for you. best, Thomas Thanks Thomas, this seems to do what I need, however the external just hangs whilst loading on my 10.8 Mac. It's like the external goes into an infinite loop and never returns to the caller. I managed to compile from source, and this seems to work just fine, so maybe you just need to link your binary against more recent SDKs best, Jamie 2013/10/1 Thomas Grill g...@g.org Hey Jamie, there's a project sitting in my repo i developed some years ago. In my memory it worked pretty well. It depends on libsndfile and the quicktime API, although there might be a way to exclude the use of either one. https://svn.g.org/ext/trunk/fsplay/ best, Thomas 2013/10/1 Jamie Bullock ja...@jamiebullock.com Hi folks, I'm looking at options for direct-from-disk audio with Pd. My requirements are: - scrub / set current position within audio file - variable speed playback - looping - works on Mac OS X and Win32 So far I've come up with: [sfread2~] — crashes as soon as DSP is switched on (Mac OS X 10.8) [readanysf~] — seems good, but a few issues (e.g. audible clicking when changing playback speed) Any other options? best, Jamie ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org -- Thomas Grill http://g.org -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Direct-from-disk audio with position, loop, varispeed
Hey, you are right, there should be a packaging, or integration into pd-extended - but actually, i am not currently maintaining my externals at all because of a serious lack of time. They just work (or they don't). I have tried for years, but no one seems interested in volunteering to package or integrate flext and flext-based externals (xsample, py, dyn~, pool, fsplay~, clk, zeroconf and many others) for more general use. gr~~~ 2013/10/8 Jamie Bullock ja...@jamiebullock.com On 8 Oct 2013, at 16:12, Jamie Bullock ja...@jamiebullock.com wrote: On 8 Oct 2013, at 15:37, Thomas Grill g...@g.org wrote: Hi Jamie, thanks for the effort! - would you mind sending me the binary? Please also let me know whether it works for your task. Hi, I've uploaded the binary here: http://d.pr/f/UkwJ We're using readanysf~ for now since there are ready-built binaries for both Mac and Windows we can just drop into our deployment builds with curl. Just to clarify, the advantage of readanysf~ here is that it is packaged with the requisite dependencies. I find this very helpful, and I don't think it would take much to package up fsplay~ in a similar way i.e. with libsndfile, libvorbis or whatever zipped up in the same directory as fsplay~ with the rpaths in the binary modified accordingly. Of course, I also appreciate you are maintaining a massive amount of externals, not just this one, so the above approach may be unfeasible. Jamie -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Direct-from-disk audio with position, loop, varispeed
Hey Jamie, there's a project sitting in my repo i developed some years ago. In my memory it worked pretty well. It depends on libsndfile and the quicktime API, although there might be a way to exclude the use of either one. https://svn.g.org/ext/trunk/fsplay/ best, Thomas 2013/10/1 Jamie Bullock ja...@jamiebullock.com Hi folks, I'm looking at options for direct-from-disk audio with Pd. My requirements are: - scrub / set current position within audio file - variable speed playback - looping - works on Mac OS X and Win32 So far I've come up with: [sfread2~] — crashes as soon as DSP is switched on (Mac OS X 10.8) [readanysf~] — seems good, but a few issues (e.g. audible clicking when changing playback speed) Any other options? best, Jamie ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Direct-from-disk audio with position, loop, varispeed
There are compiled binaries for Windows and Mac in http://g.org/data/dev/ext/windows/pd/ and http://g.org/data/dev/ext/macos/pd/ Please let me know if they work for you. best, Thomas 2013/10/1 Thomas Grill g...@g.org Hey Jamie, there's a project sitting in my repo i developed some years ago. In my memory it worked pretty well. It depends on libsndfile and the quicktime API, although there might be a way to exclude the use of either one. https://svn.g.org/ext/trunk/fsplay/ best, Thomas 2013/10/1 Jamie Bullock ja...@jamiebullock.com Hi folks, I'm looking at options for direct-from-disk audio with Pd. My requirements are: - scrub / set current position within audio file - variable speed playback - looping - works on Mac OS X and Win32 So far I've come up with: [sfread2~] — crashes as soon as DSP is switched on (Mac OS X 10.8) [readanysf~] — seems good, but a few issues (e.g. audible clicking when changing playback speed) Any other options? best, Jamie ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] OT - New Orleans, installation opening Oct 11th
Hi all, i'm in New Orleans, preparing my composed sound environment world construction, variation: empty vessel to be opened at the May Space on October 11th. Needless to say that the 200 loudspeakers involved will be driven using Pure Data. - http://themayspace.com/exhibition/october-2013-thomas-grill/ I'd be happy to meet people interested in sonic arts, electro-instrumental improvisation etc. while i'm here. I'm also thankful for hints to related events. There will be two lectures at Loyola University that should be open for the public (as long as space permits): Oct 1, 11am - Talk about my scientific research: Characterization and organization of recorded sounds. Room 423 of the Loyola Communications/Music Complex. Oct 2, 12:30pm - Talk about my artistic work, focusing on the composition/installation series world construction. Room tbc. Get in touch! See you! Thomas -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-dev] Rewriting a unified phasor / metro object for reading tables
Hi Ed, maybe the ramp abstraction in http://g.org/research/software/upp/upp-tut6c/ is of use for you. It doesn't wrap but just ramp endlessly. gr~~~ -- Thomas Grill http://g.org Am 08.05.2013 um 23:00 schrieb Ed Kelly: Hi Lists(s), I'm rewriting phasor~ and unifying it with metro so that a pulse is generated from the boundaries of each ramp - so that bars of music can be read using tabread~ objects with a sample-accurate metro. I'm sure someone will say this can already be done, but it has to be dropped into the Ninja Jamm patch, so there isn't really time to rewrite the rest of the patch. I don't fully understand the way phasor~ wraps, but I have the object firing out bar numbers correctly. I'm putting clocks in for 16ths and 24ths of the beat, initiated on each wrap. I need to minimise CPU, so what I want to know is this: Does phasor~ always start from 0 and go to 1, i.e. is there always a signal value of 0 at the start of the ramp and a signal value of 1 at the end? As I write this, my common sense tells me it should be yes but I want to make sure. I suppose I should just try it really... Cheers, Ed Ninja Jamm - a revolutionary new musix remix app from Ninja Tune and Seeper, for iPhone and iPad http://www.ninjajamm.com/ Gemnotes-0.2: Live music notation for Pure Data, now with dynamics! http://sharktracks.co.uk/ ___ Pd-dev mailing list pd-...@iem.at http://lists.puredata.info/listinfo/pd-dev ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] ESI Gigaport HD+ on RPI
Hey Antoine, thanks for your efforts - that's great news! gr~~~ -- Thomas Grill http://g.org Am 02.05.2013 um 17:20 schrieb Antoine Villeret: Hi, I got an ESI Gigaport HD+ to work on the RPi 8 outputs at 48kHz / 24bit, no input with alsa backend without dwc_otg.speed=1 option I also tested ESI UGM6 (2 high-Z inputs, 2 line output) It works well with alsa when input is disabled I got lots of crackle with input enabled I can't get it to work at all with dwc_otg.speed=1 I've updated the Wiki page cheers a -- do it yourself http://antoine.villeret.free.fr 2013/4/28 Antoine Villeret antoine.ville...@gmail.com hi, thanks for feedback I bought yesterday a Gigaport HD+ I hope it will work at least on my Ubuntu laptop and I'll test it on RPi too and update the wiki page I also bought at the same time a ESI UGM96 (2 Hi-Z input, 1 stereo output and 2 headphone out - but i don't how many separates outputs) to use on the Pi, I'm not sure it will work because the user manual doesn't say anything about USB and USB Audio class compliance while the HD+ manual does... And yes, the UDJ6 works great on the pi, 6 outputs (a stereo headphone jack output and 4 RCA) cheers antoine -- do it yourself http://antoine.villeret.free.fr 2013/4/28 Julian Brooks jbee...@gmail.com Sorry, Just noticed the question about the hub: No hub - not sure why you're asking but if it's relevant the Pi was connected to 5.2v/2a power cable, and running most recent firmware. On 28 April 2013 01:16, Julian Brooks jbee...@gmail.com wrote: Hi Antoine, The one I added is the HD (not HD+). This one has the same casing as the 'AG' so was hopeful but no, nada. Initially thought the one I tested was broken as there was no sign of it on the pi. Plugged it into my debian lappy and boom - all recognized and working. Pah. Currently sat on the 'not sure what to do with pile'. It would have been great; 6 outs for not much money (plus the recycling redundant technology thing). You seem to have had good results from the 'UDJ' card which seems to be currently the other choice for multiple audio outs on the RPi? Julian On 27 April 2013 16:25, Miller Puckette m...@ucsd.edu wrote: I can't report about that but I have another compliant USB 1.1 interface, Edrol UA25, which I've never been able to get to work with a pi. So I think this is confirmation that that can indeed sometimes happen (if it were just one of us perhaps it could have been a fluke). cheers M On Sat, Apr 27, 2013 at 11:18:06AM +0200, Antoine Villeret wrote: hi all, someone added the ESI Gigaport HD+ as a not working sound card few days ago on http://puredata.info/docs/raspberry-pi I'm quite surprised because this sound card is USB Audio Class 1 compliant and USB spec version 1.1 compliant and also fully compatible to USB 2.0 host controllers Moreover, I had a confirmation this sound card works on Linux and it's previous version ESI Gigaport Ag works on the Pi. Thus i was thinking Gigaport HD+ will work on the RPi; Who made the test ? Could you tell me more about the setup ? (mainly if you use a USB hub or not) Cheers a -- do it yourself http://antoine.villeret.free.fr ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] flext install (for another amateur)
Hi Chris, i have now looked into the Pd-extended 0.43.4 package. The layout of files has been changed in a way that it is incompatible to the flext build system (and also to the autoconf version). I will have to see how i can fix this. What you can do for the time being is download Miller's vanilla version and compile your external object using that. You can then use the binary with pd-extended as well. all the best, gr~~~ -- Thomas Grill http://g.org Am 17.04.2013 um 13:40 schrieb Chris Jack: Hi Thomas, Thanks a lot for your help. Seeing as I have not actively installed gcc from any other source I suppose it must be the one from the xcode/developer sdk. Btw, my sdk is 'MacOSX10.6.sdk' - the one appropriate for osx 10.6.8, afaik! My Pd (extended 0.43.4) installation does actually contain the g_canvas.h file in /Applications/Pd-extended.app/Contents/Resources/ include/pdextended I have the config-mac-gcc...etc file pointing PDPATH to / Applications/Pd-extended.app/Contents/Resources ...need I point a different variable to Resources/include/pdextended in order to see the header files? Cheers, On 16 April 2013 15:42, Thomas Grill g...@g.org wrote: Hi Chris, first of all, do you use the gcc coming with xcode or from some other source (fink, macports)? It seems that your platform SDK is somewhat strange, judging from the autoconfig build as it doesn't contain BlockMoveData and BlockZero. As for the buildsys build, it seems that your pd distribution (pd- extended?) doesn't contain the g_canvas.h file, which is a header file private to pd, but necessary for flext to work. Some pd distros do contain it, while others don't. Btw., there's a mailing list specialized to flext matters. all the best, Thomas -- Thomas Grill http://g.org Am 16.04.2013 um 15:59 schrieb Chris Jack: Hey folks, I have been trying in vain to install flext (cvs download) on my 10.6.8 snow leopard Mac. I've tried it every which way - both using the buildsys and autoconfig - and just cannot get the bugger to build. I have refreshed before each try with a new copy of flext via cvs. Using autoconfig I seem to get this error during build: flutil.cpp: In static member function ‘static void flext_single::CopyMem(void*, const void*, int)’: flutil.cpp:33: error: ‘BlockMoveData’ was not declared in this scope flutil.cpp: In static member function ‘static void flext_single::ZeroMem(void*, int)’: flutil.cpp:44: error: ‘BlockZero’ was not declared in this scope make[1]: *** [libflext_pd_s_a-flutil.o] Error 1 make: *** [install-recursive] Error 1 And using buildsys these errors: Chris-Jacks-Computer-2:flext chrisjack$ bash build.sh pd gcc make -f ./buildsys/gnumake-sub.mak PLATFORM=mac RTSYS=pd COMPILER=gcc BUILDPATH=./buildsys/ PKGINFO=package.txt BUILDCLASS=flext USRCONFIG=config.txt USRMAKE=build/gnumake-mac- gcc.inc TARGETMODE=release TARGETTYPE=single _build_ buildsys/mac/gnumake-gcc-targets.inc:22: warning: overriding commands for target `pd-darwin/release-single' buildsys/mac/gnumake-gcc-targets.inc:18: warning: ignoring old commands for target `pd-darwin/release-single' mkdir -p pd-darwin/release-single mkdir -p pd-darwin/release-single/ g++ -c -DNDEBUG -DFLEXT_EXPORTS -DFLEXT_SYS=2 -DPD -I/Applications/ Pd-extended.app/Contents/Resources//src source/flext.h -o pd-darwin/ release-single/flext.h.gch touch source/flbase.cpp mkdir -p ./ g++ -c -ffast-math -Os -ftree-vectorize -isysroot /Developer/SDKs/ MacOSX10.6.sdk -arch i386 -mmmx -msse -msse2 -msse3 - mtune=prescott -DNDEBUG -DFLEXT_EXPORTS -DFLEXT_SYS=2 -DPD -I pd- darwin/release-single -I/Applications/Pd-extended.app/Contents/ Resources//src source/flbase.cpp -o pd-darwin/release-single/ flbase.opp_i386 source/flbase.cpp:29:22: error: g_canvas.h: No such file or directory source/flbase.cpp: In static member function ‘static bool flext_obj_single::GetParamSym(t_atom, const t_symbol*, _glist*)’: source/flbase.cpp:130: error: ‘canvas_realizedollar’ was not declared in this scope source/flbase.cpp:133: error: ‘canvas_realizedollar’ was not declared in this scope make[1]: *** [pd-darwin/release-single/flbase.opp_i386] Error 1 make: *** [build-release-single] Error 2 I am pointing the variables in the txt files to the correct locations, of that I am sure. I have also begun with a fresh install of Pd-extended 0.43.4 - could this be it? Too new-a-build? Need I use Pd vanilla to get flext to play ball? I'd really rather not as I already have a bunch of stuff invested in Pd-extended and I want to avoid having to compile countless externals just to run the same projects in vanilla (though this would be a very long- winded option). Your helpings are highly appreciated. Cheers, CJ. -- Chris Jack art/research http://itsmrjack.com/ discus jockeying/sound art http://soundcloud.com/itsmrjack/ ___ Pd-list@iem.at mailing list
Re: [PD] flext install (for another amateur)
Hi Chris, first of all, do you use the gcc coming with xcode or from some other source (fink, macports)? It seems that your platform SDK is somewhat strange, judging from the autoconfig build as it doesn't contain BlockMoveData and BlockZero. As for the buildsys build, it seems that your pd distribution (pd- extended?) doesn't contain the g_canvas.h file, which is a header file private to pd, but necessary for flext to work. Some pd distros do contain it, while others don't. Btw., there's a mailing list specialized to flext matters. all the best, Thomas -- Thomas Grill http://g.org Am 16.04.2013 um 15:59 schrieb Chris Jack: Hey folks, I have been trying in vain to install flext (cvs download) on my 10.6.8 snow leopard Mac. I've tried it every which way - both using the buildsys and autoconfig - and just cannot get the bugger to build. I have refreshed before each try with a new copy of flext via cvs. Using autoconfig I seem to get this error during build: flutil.cpp: In static member function ‘static void flext_single::CopyMem(void*, const void*, int)’: flutil.cpp:33: error: ‘BlockMoveData’ was not declared in this scope flutil.cpp: In static member function ‘static void flext_single::ZeroMem(void*, int)’: flutil.cpp:44: error: ‘BlockZero’ was not declared in this scope make[1]: *** [libflext_pd_s_a-flutil.o] Error 1 make: *** [install-recursive] Error 1 And using buildsys these errors: Chris-Jacks-Computer-2:flext chrisjack$ bash build.sh pd gcc make -f ./buildsys/gnumake-sub.mak PLATFORM=mac RTSYS=pd COMPILER=gcc BUILDPATH=./buildsys/ PKGINFO=package.txt BUILDCLASS=flext USRCONFIG=config.txt USRMAKE=build/gnumake-mac- gcc.inc TARGETMODE=release TARGETTYPE=single _build_ buildsys/mac/gnumake-gcc-targets.inc:22: warning: overriding commands for target `pd-darwin/release-single' buildsys/mac/gnumake-gcc-targets.inc:18: warning: ignoring old commands for target `pd-darwin/release-single' mkdir -p pd-darwin/release-single mkdir -p pd-darwin/release-single/ g++ -c -DNDEBUG -DFLEXT_EXPORTS -DFLEXT_SYS=2 -DPD -I/Applications/ Pd-extended.app/Contents/Resources//src source/flext.h -o pd-darwin/ release-single/flext.h.gch touch source/flbase.cpp mkdir -p ./ g++ -c -ffast-math -Os -ftree-vectorize -isysroot /Developer/SDKs/ MacOSX10.6.sdk -arch i386 -mmmx -msse -msse2 -msse3 -mtune=prescott -DNDEBUG -DFLEXT_EXPORTS -DFLEXT_SYS=2 -DPD -I pd-darwin/release- single -I/Applications/Pd-extended.app/Contents/Resources//src source/flbase.cpp -o pd-darwin/release-single/flbase.opp_i386 source/flbase.cpp:29:22: error: g_canvas.h: No such file or directory source/flbase.cpp: In static member function ‘static bool flext_obj_single::GetParamSym(t_atom, const t_symbol*, _glist*)’: source/flbase.cpp:130: error: ‘canvas_realizedollar’ was not declared in this scope source/flbase.cpp:133: error: ‘canvas_realizedollar’ was not declared in this scope make[1]: *** [pd-darwin/release-single/flbase.opp_i386] Error 1 make: *** [build-release-single] Error 2 I am pointing the variables in the txt files to the correct locations, of that I am sure. I have also begun with a fresh install of Pd-extended 0.43.4 - could this be it? Too new-a-build? Need I use Pd vanilla to get flext to play ball? I'd really rather not as I already have a bunch of stuff invested in Pd-extended and I want to avoid having to compile countless externals just to run the same projects in vanilla (though this would be a very long-winded option). Your helpings are highly appreciated. Cheers, CJ. -- Chris Jack art/research http://itsmrjack.com/ discus jockeying/sound art http://soundcloud.com/itsmrjack/ ___ 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] MobMuPlat for Ipad and expr~ woes
alternative after another until it finds one that actually works (there is no problem in querying the ILLEGAL names, it is just impossible to create such filenames/setupfunctions) handling of / --- a special problem is the / character, as this might be a special character in the name of an object and the path-delimiter example: a/b might be a file b in the directory a or just a/b solution hexloader treats the / in a special way, as it tries all possibilities example: [a/b} a/b (file b in directory a) b_setup() setup_b() a0x2fb (file a/b) a0x2fb_setup() setup_a0x2fb() CAVEATS === obviously the abstraction 0x3e.pd can be addressed as both [~] and [0x3e] this basically means, we have now an n-to-1 correspondence! in the case of externals this could be fixed by only using the setup_* naming scheme (instead of Pd's standard *_setup()) for practical reasons this has been dumped (too many devs created the wrong setupfunction and couldn't tell why the externals would not load) ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] London
Hi Koray, that sounds really great - congratulations on your research stay! I definitely would join you for everything of your list if i only were in London - however, there are no plans yet that i will be there ;-) Hope to see you again in the near future! all the best, Thomas 2013/2/7 Koray Tahiroğlu koray.tahiro...@gmail.com Hi all, I am going to be in London this spring for 3 months in research exchange in Goldsmiths, I have been already here for 2 weeks time, mostly putting my things together. I would be happy to join in Pd events or in anything related, seminars, gigs, talks, exhibitions, regular pub meetings you are organizing. please let me know if anything happens, directly to my email :) best, Koray - M.Koray Tahiroğlu Department of Media, Aalto University School of Arts, Design and Architecture http://sopi.media.taik.fi/ http://mlab.taik.fi/~korayt tel. +358 50 4088441 ___ Pd-announce mailing list pd-annou...@iem.at http://lists.puredata.info/listinfo/pd-announce -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] raspberry pi user experience
Hi all, for my USB audio class 2.0 device Native Instruments Komplete Audio 6 i can't report such good news. There is constant irregular crackling, not only with Pd but also with aplay etc. It seems related to USB bandwidth, since turning on and off the inputs in Pd changes crackling frequency. The dwc_otg.speed setting is not usable for me, since the device is dependent on USB 2.0 operation. Any experiences with USB 2.0 audio devices under ALSA/rpi? thanks, gr~~~ 2013/1/26 Cyrille Henry c...@chnry.net hello, I just install raspbian release and update it. then install pd 0.44.1 (without any specific optimisation flag) I made the standard optimisation : * - rtprio 99 * - memlock 10 in /etc/security/limits.conf and dwc_otg.speed=1 in /boot/cmdline.txt as suggested by miller I use a uca222 beringher (that cost about 20 or 25€) sound card. trying the test audio and midi, there is no click with 10ms audio buffer (with adc~ enable). this is with usb keyboard / mouse combo plugged and graphical interface (for the system and for pd). without X, audiobuf can be as low as 5ms having a usb keyboard did not change anything for me. i'm very happy cheers c __**_ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/** listinfo/pd-list http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] raspberry pi user experience
Message to self: it seems that one has to wait for updated RPi USB firmware/drivers to get USB 2.0 audio going. Obviously the isochronous transfer mode as used by audio interfaces is currently broken. gr~~~ 2013/1/26 Thomas Grill g...@g.org Hi all, for my USB audio class 2.0 device Native Instruments Komplete Audio 6 i can't report such good news. There is constant irregular crackling, not only with Pd but also with aplay etc. It seems related to USB bandwidth, since turning on and off the inputs in Pd changes crackling frequency. The dwc_otg.speed setting is not usable for me, since the device is dependent on USB 2.0 operation. Any experiences with USB 2.0 audio devices under ALSA/rpi? thanks, gr~~~ 2013/1/26 Cyrille Henry c...@chnry.net hello, I just install raspbian release and update it. then install pd 0.44.1 (without any specific optimisation flag) I made the standard optimisation : * - rtprio 99 * - memlock 10 in /etc/security/limits.conf and dwc_otg.speed=1 in /boot/cmdline.txt as suggested by miller I use a uca222 beringher (that cost about 20 or 25€) sound card. trying the test audio and midi, there is no click with 10ms audio buffer (with adc~ enable). this is with usb keyboard / mouse combo plugged and graphical interface (for the system and for pd). without X, audiobuf can be as low as 5ms having a usb keyboard did not change anything for me. i'm very happy cheers c __**_ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/** listinfo/pd-list http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] libpd netreceive
Hi all, i am new to libpd and i have run into problems using netreceive on ios 5.1. While netsend works perfectly, netreceive doesn't work at all. Senders can connect to the receiving socket, but netreceive wouldn't spit out any data. Looking at the code, it seems to me that the polling of the net sockets (done in plain Pure Data in s_inter.c / sys_domicrosleep) is not called in libpd at all. I also couldn't find a different place where this is done. Does that mean that libpd doesn't currently service incoming socket data? Thanks for clarification, all the best, gr~~~ -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] cq2midi ? Polyphonic MIDI notes from audio
Hi Jamal, the list-abstraction must be in your path, see the link on the cq2midi project page. The py/pyext external has to be either loaded using a -lib py startup option to pd, or in pd-extended using [import py] gr~~~ 2012/11/7 jamal crawford three...@ml1.net: hi Thomas and list everything went smooth with compiling constantq~. when i open cq2midi.pd i get [list-map], [list-drip], [pyx. 1 2 noteflt] couldnt create. cq2midi is added to path. best ./j On Wed, Nov 7, 2012, at 10:56 AM, lamar odom wrote: hi Thomas thanks for the reply. best regards ./j On Tue, Nov 6, 2012, at 03:09 PM, Thomas Grill wrote: Hi Jamal, it is certainly possible. It is best done by first downloading flext (http://g.org/flext) and using the flext build system (see readme.txt and build.txt) to compile and install flext and then the two externals (constantq~ and py/pyext) needed. Let me know if you need further assistance in the process. gr~~~ 2012/11/6 jamal crawford three...@ml1.net: hi Thomas i would love to try it on linux. is it possible to compile it on linux? and how would you do that? best Message: 1 Date: Fri, 2 Nov 2012 10:28:02 +0100 From: Thomas Grill g...@g.org Subject: [PD] cq2midi ? Polyphonic MIDI notes from audio To: pd-list list Pd-list@iem.at Message-ID: 5ef303e4-4893-4849-95cd-12bc188ba...@g.org Content-Type: text/plain; charset=windows-1252 Hi all, I just added the cq2midi project to my list of software publications. This project tries to analyze a stream of digital audio data into MIDI notes. It does so not from a traditional musicological perspective (f0 analysis or the likes), but rather in a raw fashion, so that ?all? predominant frequencies of the spectrum at a certain time are interpreted as MIDI notes. Some filtering options are available to reduce noise. I originally designed this software to realize the composition luscinia megarhynchos for computer-controlled carillon, premiered at the Pure Data convention 2011 in Weimar. http://g.org/research/software/cq2midi gr~~~ -- Thomas Grill http://g.org -- ___ Pd-list mailing list Pd-list@iem.at to manage your subscription (including un-subscription) see http://lists.puredata.info/listinfo/pd-list End of Pd-list Digest, Vol 92, Issue 15 *** -- http://www.fastmail.fm - One of many happy users: http://www.fastmail.fm/help/overview_quotes.html ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org -- http://www.fastmail.fm - Faster than the air-speed velocity of an unladen european swallow -- http://www.fastmail.fm - mmm... Fastmail... -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] constantq~ - spectral analysis for Pure Data and Max
Hi all, here finally the external object that is central for the cq2midi application posted earlier. It has already been sitting unpublished on my computer for too long. It can be a valuable tool for general spectral analysis. Contrary to the FFT the frequency scale can be freely adjusted. Binaries are currently provided only for MacOS (Pure Data and Max), but the source code is open (GPL licensed). http://g.org/research/software/constantq gr~~~ -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] cq2midi ? Polyphonic MIDI notes from audio
Hi Jamal, it is certainly possible. It is best done by first downloading flext (http://g.org/flext) and using the flext build system (see readme.txt and build.txt) to compile and install flext and then the two externals (constantq~ and py/pyext) needed. Let me know if you need further assistance in the process. gr~~~ 2012/11/6 jamal crawford three...@ml1.net: hi Thomas i would love to try it on linux. is it possible to compile it on linux? and how would you do that? best Message: 1 Date: Fri, 2 Nov 2012 10:28:02 +0100 From: Thomas Grill g...@g.org Subject: [PD] cq2midi ? Polyphonic MIDI notes from audio To: pd-list list Pd-list@iem.at Message-ID: 5ef303e4-4893-4849-95cd-12bc188ba...@g.org Content-Type: text/plain; charset=windows-1252 Hi all, I just added the cq2midi project to my list of software publications. This project tries to analyze a stream of digital audio data into MIDI notes. It does so not from a traditional musicological perspective (f0 analysis or the likes), but rather in a raw fashion, so that ?all? predominant frequencies of the spectrum at a certain time are interpreted as MIDI notes. Some filtering options are available to reduce noise. I originally designed this software to realize the composition luscinia megarhynchos for computer-controlled carillon, premiered at the Pure Data convention 2011 in Weimar. http://g.org/research/software/cq2midi gr~~~ -- Thomas Grill http://g.org -- ___ Pd-list mailing list Pd-list@iem.at to manage your subscription (including un-subscription) see http://lists.puredata.info/listinfo/pd-list End of Pd-list Digest, Vol 92, Issue 15 *** -- http://www.fastmail.fm - One of many happy users: http://www.fastmail.fm/help/overview_quotes.html ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] compiling externals for osx i5/i7
I would be very surprised if core2 binaries don't run on i3/i5/i7. In fact i compile all my binaries with optimization for core2 and switch back and forth between both platforms without any problems. gr~~~ -- Thomas Grill http://g.org Am 04.11.2012 um 00:51 schrieb Miller Puckette m...@ucsd.edu: This is strange... I thought i3/5/7 were upwards compatible with older processors and hence should not need any recompilation at all. I hope there's some mistake... otherwise we'd need to make a whole new set of binaries for everything. Miller On Sat, Nov 03, 2012 at 10:47:10PM +0100, Orm Finnendahl wrote: Hi list, I just found out that some of my custom externals stopped working on recent OSX (i5/i7) hardware (pd complains about arch mismatch). Since I don't own Apple gear I always compiled on a (virtual) OSX machine on my linux box. I'd rather avoid having to update the virtual box once again to a more recent OSX version, put the XCode stuff on it and spend hours after hours just to get a compilation environment. My questions: - is there any way to make gcc cross compile for OSX on linux? - is there an extension for i5/i7 and dual-core externals on OSX so that they can co-habitate with each other (similar to the .l_ia64 and .l_i386 on linux)? - is a recompilation for linux i5/i7 hardware also necessary (and what's the extension for that)? Thanks for any hints, Orm ___ 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] cq2midi – Polyphonic MIDI notes from audio
Am 02.11.2012 um 15:13 schrieb me.grimm: well this here: /usr/local/lib/libfftw3f.3.dylib doesnt actually exist at all instead its here: /sw/lib/libfftw3f.3.dylib but thats just from the binary you offered and not compiled by me. just a small note: i don't use fink, but it could have the same problems as macports, namely that the shared libraries installed (like e.g. libfftw3f.dylib) only offer the native code model. For 64-bit OSX (= 10.6) this means that 32-bit binaries depending on such libraries can't be loaded. Therefore it makes sense to compile a multi-architecture version of FFTW3 oneself, for example in the following manner: - download FFTW 3.3.x from fftw.org and extract the archive - compile multiple architectures and glue together the resulting dylib using the lipo tool: CFLAGS=-arch i386 ./configure --enable-float--enable-shared make mv .libs/libfftw3f.3.dylib ./libfftw3f.32.dylib CFLAGS=-arch x86_64 ./configure --enable-float --enable-shared make mv .libs/libfftw3f.3.dylib ./libfftw3f.64.dylib lipo ./libfftw3f.32.dylib ./libfftw3f.64.dylib -output .libs/libfftw3f.3.dylib -create sudo make install have fun, gr~~~ -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] cq2midi – Polyphonic MIDI notes from audio
Hi all, I just added the cq2midi project to my list of software publications. This project tries to analyze a stream of digital audio data into MIDI notes. It does so not from a traditional musicological perspective (f0 analysis or the likes), but rather in a raw fashion, so that “all” predominant frequencies of the spectrum at a certain time are interpreted as MIDI notes. Some filtering options are available to reduce noise. I originally designed this software to realize the composition luscinia megarhynchos for computer-controlled carillon, premiered at the Pure Data convention 2011 in Weimar. http://g.org/research/software/cq2midi gr~~~ -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] PD- dynamic patching - how to keep track of object creation number?
Hi, I'd get into writing a helper object to keep track of things - written in C - because this does make the process of dynamic patching a lot easier. You can encode object types and connections in such an object I guess - this is a bit like writing an object that makes a map of Pd patches, and you could encode the connections as well. Perhaps iemguts does this although I don't know it that well. (it's the patch itself we're trying to query after all - what objects, in what order, and how are they connected, and in what order). i guess this is also just what dyn~ (http://puredata.info/Members/thomas/dynext) tries to do. gr~~~ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] keycode dropped/use of curly braces
Am 03.09.2012 um 17:44 schrieb IOhannes m zmoelnig: curly braces are reserved in tcl (the language pd-gui is written in). displaying a { will make pd-gui wait for a matching }, and while it does so, it will hang. I have always thought (and still do) that this is a really bad excuse. As in any other proper language one can always escape reserved characters, same in TCL. On the other hand, the TCL language makes my eyes bleed, so i can't try to fix it. gr~~~ -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] UPP - Universal polyphonic player
Dear all, i finally got around to organize and streamline the examples of the workshop i gave at the pd convention in Weimar. It deals with a pure-pd (abstraction only) infrastructure for the efficient and flexible organization of general polyphonic events. I use it for many different tasks, so maybe it is of use for you too. Have a look at http://g.org/upp Right now i managed to write the lessons 1 to 4a which introduce the fundamentals - you should get the idea. More interesting and complex examples and real-world applications will follow later - see the table of contents. In the tutorial, i stress the fact that a potential user should understand the mechanics of the patches in order to get the most out of it with own custom extensions. In this sense, i am dependent on your feedback - please let me know when things are unclear and need further explanation. I am also grateful for further applications and improvements. have fun with it, gr~~~ -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [flext] DFM1 on Raspbian
Woohoo, the first ARM arch flext-based external. Thanks for letting us know! gr~~~ Am 13.08.2012 um 16:53 schrieb Michael Zacherl: Hi, just a short note to report that I successfully brought Tony Hardie-Bick's DFM1 filter on the Raspberry Pi via Thomas Grill's flext (svn 3762). Kudos also to Jon Stutters who ported Tony's code to SC/Max/Pd. Michael. -- nonconform? noiseconform: http://blauwurf.at http://soundcloud.com/noiseconformist ___ http://g.org/ext/flext flext mailing list fl...@g.org http://g.org/cgi-bin/mailman/listinfo/flext -- Thomas Grill http://g.org +43 699 19715543 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd Vanilla on Raspberry Pi
Am 10.08.2012 um 15:54 schrieb Michael Zacherl: If this works, I don't see a reason why some serious hardware like an RME Fireface UCX shouldn't run as well in Class Compliant Mode. (which would be rather funny, but why not if somebody got it at hands?) The RME FF 400 UCX is actually specifically advertized for that usage. It's probably the only commercial interface available providing an 8 channel class compliant mode. gr~~~ -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-dev] Flext compiled objects in Pd 0.43.1 (fluid~ py/pyext)
Hi Glerm, i would be interested on the circumstances why pyext doesn't load. Are you sure that you used a valid python script (to be found in the current patcher directory or the pd path? Because, if not, pyext won't load. gr~~~ Am 07.08.2012 um 22:40 schrieb glerm soares: Hello, I just compiled and tested Pd 0.43.1 since a long time using 0.42.5 and missed some objects I always used. I want to know if some people are having the same trouble than me with 2 flext compiled objects mainly - [ fluid~ ] [ pyext ] my system is Ubuntu Oneiric 32bits,kernel 3.0.0-20-generic-pae but I don't think it's an OS problem. I could compile the binaries .pd_linux and they are in the correct folders (/usr/lib/pd-extended/extra) but py/pyext - pyext doesn't load (even when I use -lib py in statup or [import py]) - I saw similar issues in list history but my problem is not about not loading the lib cause py loads (but AFAIK all the examples uses pyext) fluid~ - the object loads but when I load a soundfount pd crashes with a signal - watchdog: signaling pd... watchdog: signaling pd... watchdog: signaling pd... (something related to tcl/tk GUI ??) Some could say I should had separated the 2 objects issues in different threads for this mailinglist, but since I think most of pd(extended) users don't even try to compile flext objects I think this is the best subject title for now... so the question is: who already could run some of those 2 objects at Pd 0.43.1 and if maybe it's some with flext compilation problem? or whatever, some tip about one of those objects? thanx glerm ___ Pd-dev mailing list pd-...@iem.at http://lists.puredata.info/listinfo/pd-dev -- Thomas Grill http://g.org +43 699 19715543 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Detuning reverb ?
Hi, i wouldn't count on it being a live (guitar) effect. It can be seen on http://www.youtube.com/watch?v=5eEVpY9rjxQ that it's obviously played by use of some midi keyboard. gr~~~ 2012/7/8 Pierre Massat pimas...@gmail.com: Dear List, I've been trying to recreate the effect that can be heard on Pavement's The Hexx (http://www.youtube.com/watch?v=6N5tx68-d2I). It sounds like a constantly downward detuning reverb, I have no idea if this is an existing guitar effect or if it was created in studio by Nigel Godrich. My last attempt resulted in this (http://guitarextended.wordpress.com/2012/07/08/detuning-delay/), which doesn't really sound like the original at all... I think I need delay lines driven by a phasor with a squared output, so that the speed at which the length of the delays increases is not constant. I also think I need to envelop the delay lines somehow, and switch between them so that the maximum length is never reached. But right now I short of ideas. From what i've found on the web, this should be doable with a granular delay, but I never used any granular stuff. Any suggestion is welcome... Cheers! Pierre. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] vst~ getenv() on vista
Hi Patrice, thanks for the feedback - i will look into that. By the way, another possibility would be to change the Pd path - don't know if this is useful at all. gr~~~ Am 08.07.2012 um 17:08 schrieb Patrice Colet: I've just found out another alternative that is about using sys_gui(set env(VST_PATH)) for retrieving the vst folder without admin rights, we can use also [hcs/sys_gui] in a patch, so if we could set this path by sending a message to [vst~] that would be neat. De: Patrice Colet colet.patr...@free.fr À: g...@g.org Cc: pd-list pd-list@iem.at Objet: [PD] vst~ getenv() on vista Hello, if we want VST_PATH to be accessed with getenv() on windows XP, pd have to be loaded with admin account... maybe using a newer method like GetEnvironmentVariable() would be more appropriate, or another method that would allow vst~ to access a vstplugins directory? http://msdn.microsoft.com/en-us/library/77zkk0b6.aspx I'm using mingw for compilation, but I'm not sure I could compile all flext externals, so I couldn't try to make a patch, sorry for this... Colet Patrice ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pyext for windows7
Hi Pat, it's unintuitive, but the pyext object needs py to be loaded first, e.g. by explicit loading (startup argument -lib py) or by creating py, or by using [import]. gr~~~ Am 01.03.2012 um 21:00 schrieb Pagano, Patrick: I cannot seem to get pyext to create I’ve grabbed the py.dll an example patch and the simple.py script. Can someone shed some light on this again? TG? pp Patrick Pagano, B.S, M.F.A Assistant in Digital Arts and Science Digital Worlds Institute University of Florida, USA (352)294-2020 ___ 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] C++ for reusable dsp lib - or better use C?
How about function call overhead? For constructor and destructor no problem of course, but accessor wrappers will be called often, in fact it doubles the number of function calls for external access. I would not worry about that too much. The potential number-crunching happening in your routines will most probably outweigh that small member calling overhead. If your methods are real lightweight (and they are defined in an included - not a linked - file) you can still rely on a decent compiler to inline them, bashing overhead to zero. gr~~~ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] C++ for reusable dsp lib - or better use C?
Hi Katja, maybe i'm chiming in too late, but i would definitely use C++ programming for whatever i do in the C-world. It's no problem to make the public API (exported functions) C-style then to avoid various hassles. If your library is just a wrapper it might not be worth to live in both worlds, but if it's a substantial amount of code, i would go for C++ with a C interface. gr~~~ Am 22.02.2012 um 02:12 schrieb katja: Hello Mathieu, IOhannes, Hans, Marvin, Thanks for all your informed answers. I was considering C++ just for programming comfort. I know that everything can be done in C but it is so clumsy for making class-like things. If Pd would be conceived today, would it be written in C? But indeed, C++ ABI complexities make it harder to get a C++ lib working always and everywhere. I've come across the MSVC/GNU incompatibility, but didn't know about the GNU version conflicts mentioned by Mathieu. So, the comfort of C++ programming and the time saved during development may be outweighed by troubles in deployment? I have to think twice... My lib should easily build and run wherever Pd runs. I started reading Axel-Tobias Schreiner's 'Object-Oriented Programming with ANSI-C', found via Marvin's link. The title made me enthusiastic for a moment. I like C. But for OOP? It's a lot of dull administration. Fortunately I've time to reflect a bit more on the options, this lib need not be written today or tomorrow. Thanks again for all the advice. Katja ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org +43 699 19715543 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] noise floor: median in audio signals, for peak extraction
Hi Alexandre, maybe the libsms integration into Pd is of use for you - it calculates a model of sinusoidals + residual noise, the latter representing a kind of noise floor. Those components can then also be modified and resynthesized. http://mtg.upf.edu/static/libsms/ bests, gr~~~ 2011/12/21 Alexandre Torres Porres por...@gmail.com: Hi there, this is a technique for calculating the noise floor of a spectrum, and extracting the peaks. It'd be used pretty much like I04.Noie Gate Miller's example, that has the mask table with a constant multiplier. We'd have instead this noise-floor block of audio, also multiplied by a constant. To get the noise floor, we take the magnitude (or power) spectrum and get the median of small bits of it, like every 32 samples. So the values of every 32 samples would be the median of that section... this is where I got this from, check page 4 and 5 http://homepages.cae.wisc.edu/~sethares/software/SpectralTools.pdf this would be kinda like using the [median] or [median_n] objects, but over audio blocks and not number lists. Since there's the need of calculating this in and using the result back in the same block round into the audio chain, I can't put the spectrum into a table, and then calculate the median over bits of it. But then, how to do it? Should I be able to pull this out only if I write a median~ or [noise_floor~] external? Or somehow there's another way to do this with some existing external, or a similar technique, or even some audio math trick using [fexpr~] or something? This has to do with the other post I did about a project that attempts to isolate notes into a chord in a spectrum, something like melodyne is does. thanks Alex ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Interruption of audio / Loading sound into array
Hi all, have you had a look at this: http://grh.mur.at/software/sndfiler.html It used to work for me, although i haven't tried for a long time (that is, with current pd versions) gr~~~ Am 04.11.2011 um 11:26 schrieb katja: By coincidence I noticed an svn commit access request from Damian Stewart, back in 2008, where he proposes to 'implement multithreaded [soundfiler] read' (http://lists.puredata.info/pipermail/pd-dev/2008-12/012447.html). What has become of this? Is there any code from this project? [readsf~] and writesf~] are threaded, they operate in a child process. I guess it could not be otherwise? Because they do not intend to read all samples at once. Looking at the code in d_soundfile.c, I can understand why the whole of Pd should not be multithreaded. It is a lot of overhead. But [soundfiler~] read is another exceptional case indeed, it needs carefully scheduled loading if it is not to cause buffer underruns elsewhere. Such loading in portions would also mean the whole audiofile is not immediately available in memory. Therefore, the result would somehow be equivalent to the '[readsf~]-in-an-upsampled-patch' trick. But, like Charles pointed out, it is not trivial to find an optimum. I agree Pd should better do this in C. Katja ___ 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] any easy way to get data from 3 arduino (firmata) to one comport (pduino)?
Hi Onyx, i would use the built-in I2C bus for connecting multiple arduinos. One of them can do the communication to the host computer. http://www.instructables.com/id/I2C-between-Arduinos/ gr~~~ Am 26.10.2011 um 13:47 schrieb o...@onyx-ashanti.com: greetings. i was wondering, any insight on taking the data from 3 arduinos running firmata and dumping them, using xbee trancievers, to a single comport in in pure data? my project uses 3 xbee transmitter nodes which communicate directly with its own xbee basestationreciever at my computer. this works but i seek to refine the system to have one basestation xbee that will recieve all of the data from the 3 nodes. from what i understand of this process, i need to add a tag like left in the arduino code then parse that data on the computer end. but it seems as if this will break the arduino object. my options, i feel, are to try to either add the tag, parse the data in pure data before the arduino object and somehow send the parsed data to 3 instances of the arduino object or to attempt to rewrite the arduino firmaware and the pd recieving abstraction since i dont foresee the hardware configuration changing all that much. insight? cheers, Onyx -- Help me build the sickest live performance system ever! www.indiegogo.com/beatjazzsystem www.onyx-ashanti.com Germany+49 176 3543 7859 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] py/pyext
Hi Benoit, so you have loaded the external library successfully which is indicated by the banner (py/pyext 0.2.1pre - python script objects etcc) in the console and upon instantiation there's no further output than pyext simple ex3 ... couldn't create? That's strange, because if there's an error with Python, not being able to load a module (script) or having another problem, there would be an additional error message from Python (like ImportError: No module named simple). gr~~~ Am 04.10.2011 um 16:31 schrieb Benoît Pin: Hi all, I'm trying to use the py/pyext extra on OSX 10.7 with Pd-extended 0.42.5. I managed to instantiate [py] and [pym] objects, but not [pyext …]. I tried to open the demo patch attr-1.pd and the [pyext simple ex3] object is dashed in red, and the console prints pyext simple ex3 ... couldn't create. I've found on archives that the scripts folder needs to be in the pd search path (and it is the case for me). I've also checked this scripts folder and it contains a simple.py module within a ex3 class. So, everything should be ok, it seems. Unfortunately, it still doesn't work. I guess that I'm missing some piece of information… Any help will be appreciated. Benoît Pin. ___ 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] Variable number of objects?
The full conference proceedings are due to be published online any time soon. Ok, good to hear that - my bad conscience is not as bad any more. The Universal Polyphonic Player infrastructure i showed at a workshop at the pdconf would also be a feasible approach. I actually have finished all the patches, it's only about writing up some accompanying text. gr~~~ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] use VST-Instruments in a PD patch?
Hi all, a short note: vst~ doesn't actually have to be Windows only - it's just a matter of someone stepping in to contribute the code for MacOS. I don't have time to do that, but it would be a worthwhile effort. gr~~~ Am 27.09.2011 um 21:05 schrieb David Schaffer: vst~ is an excellent tool, although a bit tricky to use the first time. It really changed the way I use pd by making me able to focus more on the music than just on the code. There's plenty of free compressors, reverbs and fx's out there that may come in handy if you're looking for a good tool that you don't have to design from scratch. just rememeber that it is a windows-only object. Good luck to you. http://www.flickr.com/photos/schafferdavid/ http://audioblog.arteradio.com/David_Schaffer/ Date: Sat, 24 Sep 2011 21:27:18 +0200 From: colet.patr...@free.fr To: pd-list@iem.at Subject: [PD] use VST-Instruments in a PD patch? hello, I use this on windows vista: http://puredata.info/community/pdwiki/Vst/ Curiously the VST plugins work only if I put them along with the patch, because VSTPATH doesn't work anymore with using the batch file since some windows update. - hghoyer hgho...@googlemail.com a écrit : Hi, ist there a possibillity to use VST Instruments in a PD Patch? So that PD is the host? ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Patrice Colet ___ 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] xsample on ubuntu?
Hi Simon, i don't know about that specific distribution/package, but it should actually be dependent on a flext package, that i guess exists as well. You'll also have to install this. You could also try the static builds on http://g.org/ext/beta which don't depend on shared libraries. gr~~~ Am 12.09.2011 um 21:07 schrieb J. Simon van der Walt: Any suggestions for getting xsample to work on ubuntu? I found a .rpm from CCRMA, used alien to convert it to a .deb. Looks like I have some stuff installed, but am getting these errors: /usr/lib/pd-extended/extra/xsample.pd_linux: libflext-pd.so.0.5: cannot open shared object file: No such file or directory xsample: can't load library Any ideas? tia, -- J. Simon van der Walt - Composer www.jsimonvanderwalt.com +44 (0) 7905 270 198 ___ 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] Ot: Repetition of short patterns
Hi Adam, i guess that topic would be more appropriate for the MUSIC-IR list. You might want to try there. gr~~~ Am 31.08.2011 um 03:50 schrieb adam sanches: Hi, i was wondering if there are any psychoacustic studies related to repetition of short patterns. Do you know any autor, text or book related to this? any idea would be aprreciated Thanks A. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org +43 699 19715543 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] receiving messages in [expr] ?
Am 27.08.2011 um 21:59 schrieb Mathieu Bouchard: Ears don't know what a wave function collapse is, and wouldn't differentiate quantum noise from a linear-congruential scrambler such as pd's [noise~]. i don't think that quantum noise is necessarily white in the audible domain. gr~~~ -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] receiving messages in [expr] ?
Am 26.08.2011 um 04:06 schrieb Chris McCormick: On Thu, Aug 25, 2011 at 11:20:47PM +0200, Thomas Grill wrote: Am 25.08.2011 um 19:40 schrieb Andrew Faraday: you can't hear noise against noise :p Interesting - but then again, what is noise? http://en.wikipedia.org/wiki/Wave_function_collapse Hmmm, i guess your point with the reference is that when perceiving one takes snapshots (measurements) of a statistical function (the wave function). However, there are widespread methods to tell one statistical distribution (noise) from another one (noise). See e.g. expectation maximization (EM) in (Gaussian) mixture models (GMM), a popular technique in Music Information Retrieval. http://en.wikipedia.org/wiki/Mixture_model#Expectation_maximization_.28EM.29 Why shouldn't human listeners be able to maximize their expectations as well? gr~~~ -- Thomas Grill http://g.org +43 699 19715543 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] receiving messages in [expr] ?
Am 25.08.2011 um 19:40 schrieb Andrew Faraday: you can't hear noise against noise :p Interesting - but then again, what is noise? gr~~~ -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] reading a 4-channel aif
Hi Michael, is the file broken or ok? You can try to play the file with e.g. Quicktime player (which should play the first two channels) to check if it's ok. If yes and it is a 24-bits AIFF file, Pd might have problems to read it - you would probably have to convert to WAV or dither down to 16 bits. all the best, Thomas 2011/7/17 Michael Zacherl. sdiy-m...@blauwurf.info: Hello, for recording four channels I used [open -bytes 3 filename] fed into [writesf~ 4] in an earlier session. Now I need to split this interleaved sound file up into four mono-files for importing them elsewhere. I tried [open filename] -- [readsf~ 4] but just get digital noise. Since relying on its detection capabilities doesn't seem to work I tried to specify the parameters, starting with [open filename 0 200 4 3 b] . It changes the noise but doesn't deliver the proper audio stream. Admittedly I'm not sure about the header size How could I get this to work? many thanks, Michael. -- hear the colours of noise: http://blauwurf.at http://soundcloud.com/noiseconformist ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd-con 2011: CALL FOR SUBMISSIONS
Hi Moritz, thanks for the announcement. I have two questions: - Is there a full polyphony resp. how many voices can be played simultaneously? - What's the minimum repetition time (shortest possible note) for a bell? thanks, Thomas Am 18.06.2011 um 15:48 schrieb Moritz Schell: Dear pd-community, you have the chance to rock the bells of weimar city hall! During the pd-convention from 8.8-14.8.2011 in weimar there will be the possibility for little evening concerts on the porcelain carillon in the tower of weimar cityhall. It is a great opportunity to present your compositions/generated music/etc. in public space on an ancient instrument. The city hall faces the market place - a touristic hotspot of weimar. - The concerts will take place every evening during 7p.m and 8p.m. - There will be 5 concerts - one for every evening. The pd-con team will select 5 pieces out of your submissions - The compositions should not take longer than 12 minutes so they'll fit in between the quarter-hour chime - The compositions can be reached in either as a MIDI-file or as a pure-data patch that outputs MIDI-notes (The carillon is MIDI-compatible) For more information visit this wiki-page: http://www.uni-weimar.de/medien/wiki/PDCON:Porcelain_carillon There you'll also find a pure data sample player with the original sound of the bells - so you can test your artwork wherever you are Please send your suggestions/concepts/compositions until latest the END OF JULY to: moritz.sch...@uni-weimar.de looking forward to the results and to see you all in weimar, frederic, max and moritz Moritz Schell MKG, Master Matrikelnr. 100498 Trierer Straße 42 99423 Weimar 0170 - 851 08 87 moritz.sch...@uni-weimar.de moritzsch...@gmx.de ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org +43 699 19715543 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] ⌘+⇧+L
Hi Cyrille, you just have to move your left hand to the discant side of your keyboard. There's cmd-shift as well. Some musical problems require imaginative fingerings. gr~~~ 2011/3/25 cyrille henry c...@chnry.net: Le 25/03/2011 12:48, Joe White a écrit : I've just been told I can clear the log in Pd-0.43 with the shortcut '⌘+⇧+L'. To whomever implemented this - you are a god. Made my day so far :) personally, i hate this shortcut : it's the only one I use that i can't do with my left hand only. Since the right hand is on my mouse, it is not really convinient to use it. and since the clear button disappear, i have use the edit menu / clear log. well, look like someone god is someone else nightmare. Cyrille ___ 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 -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [ext] [pyext] [bug] nbx doesn't respond to bang sent by a py script
Hi Yvan, thanks for reporting - that seems to a bug, although hard to say where situated. I'll look into it. gr~~~ Am 12.03.2011 um 17:19 schrieb Yvan Volochine: hi I don't know if it's worth reporting this but just in case... if I bind [nbx] to a `recv' method in a py script, it does not output its value after receiving a bang from the script. attached is debug_nbx.py and debug.pd patch to show the behavior. anyway, thanks for the good work, py/pyext is amazing ;) cheers, _y debug_nbx.pydebug.pd___ ext mailing list e...@g.org http://g.org/cgi-bin/mailman/listinfo/ext -- Thomas Grill http://g.org +43 699 19715543 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [pyext] sending a bang to an object
Hi all, Thomas kindly stated that the trick is to call the method without further arguments: self._send(rcvname) actually my statement is only half true: self._send(rcvname) currently sends an empty list message to the rcvname receiver which is often interpreted but need not always be the correct way would be self._send(rcvname,bang,()) which is equivalent to a message with selector bang and no further arguments (empty tuple) since the former notation self._send(rcvname) is also used with pyext outlets as self._outlet(outletnum) to send a bang, i corrected the behavior in the py/pyext SVN to indeed send a bang. However, this is not yet reflected in the binaries in circulation gr~~~ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [pyext] sending a bang to an object
Am 12.03.2011 um 21:11 schrieb Thomas Grill: Hi all, Thomas kindly stated that the trick is to call the method without further arguments: self._send(rcvname) actually my statement is only half true: self._send(rcvname) currently sends an empty list message to the rcvname receiver which is often interpreted but need not always be sorry, there's something missing: ... which is often interpreted as a bang message, that is. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] Doctoral Studies and Visiting Researcher Activities at the Department of Media, Aalto University School of Art and Design
-- Visiting Researcher Activities -- SOPI research group also aims to organize International Research Cooperation throughout the collaboration agreements with universities around the world and the Aalto University School of Art and Design. This will include researcher's mobility and joint research projects in collaboration with our european and other partners. You can contact me (koray.tahiro...@aalto.fi) directly to discuss further any shared/joint interest in these activities. Hey Koray, i hope you are well and busy. I would be definitely interested in a research stay/artistic residence in Helsinki after finishing my dissertation in April 2012. My main field of interest is embodied interaction with recorded sounds which includes auditory perception, machine listening, machine learning and visualization, interface technology and sound synthesis, all in the context of real-time performance, specifically free electro-acoustic improvisation. This is the somewhat outdated blurb of my dissertation: http://g.org/2009/03/01/dissertation-iem/ And some more concrete research work package on the way: http://g.org/2011/02/15/ircam-mrc-2011/ If your university is interested we could plan this quite comfortably ahead of time. all the best, Thomas ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] Doctoral Studies and Visiting Researcher Activities at the Department of Media, Aalto University School of Art and Design
oops, that shouldn't have gone to the list. sorry for the noise. gr~~~ Am 24.02.2011 um 18:01 schrieb Thomas Grill: -- Visiting Researcher Activities -- SOPI research group also aims to organize International Research Cooperation throughout the collaboration agreements with universities around the world and the Aalto University School of Art and Design. This will include researcher's mobility and joint research projects in collaboration with our european and other partners. You can contact me (koray.tahiro...@aalto.fi) directly to discuss further any shared/joint interest in these activities. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [pool] build fails on linux
Hi Yvan, i'd recommend to try the flext build system instead of the autoconf/make. See flext/build.txt for explanations. I can't really comment on linux, my memory has already gone, but i wonder whether there actually is a libpd.a that can be linked in (as tried by the cited command) gr~~~ 2011/1/25 Yvan Volochine yvan...@gmail.com: hi, trying to build pool from latest svn (and latest pd git) I get this error: make[1]: Entering directory `/home/delf/dev/pool/source' /bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -I/usr/local/include/flext -I/home/delf/dev/pure-data/src -no-undefined -module -shrext .pd_linux -avoid-version -L/usr/local/lib -lpd -lflext-pd_s -o pool.la -rpath /usr/local/lib pool_la-main.lo pool_la-pool.lo pool_la-data.lo libtool: link: g++ -shared -nostdlib /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.4.3/crtbeginS.o .libs/pool_la-main.o .libs/pool_la-pool.o .libs/pool_la-data.o -L/usr/local/lib -lpd -lflext-pd_s -L/usr/lib/gcc/i486-linux-gnu/4.4.3 -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.4.3/../../.. -L/usr/lib/i486-linux-gnu -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i486-linux-gnu/4.4.3/crtendS.o /usr/lib/gcc/i486-linux-gnu/4.4.3/../../../../lib/crtn.o -Wl,-soname -Wl,pool.pd_linux -o .libs/pool.pd_linux /usr/bin/ld: cannot find -lpd collect2: ld returned 1 exit status make[1]: *** [pool.la] Error 1 make[1]: Leaving directory `/home/delf/dev/pool/source' make: *** [all-recursive] Error 1 zsh: exit 2 make am I missing a path or something ? ./configure --with-sysdir=/PATH/TO/PD/SRC did find pd headers and all, now I have no idea about what is going wrong... any hint is much appreciated, cheers, _y ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pyext python version error
Hi, the version of pyext you are using has been compiled for Python 2.5 . Obviously your system uses Python 2.6, that's way the external can't be loaded. So, either install Python 2.5 on your system or - recommended - compile your version of pyext for Python 2.6. gr~~~ Am 29.09.2010 um 09:13 schrieb ALAN BROOKER: Hi List I am trying to load pyext library into PD on Ubuntu (Lucid) , my python version is Python 2.6.5 but Im gettin getting the following error on start up /usr/lib/pd-extended/extra/pyext/py.pd_linux: libpython2.5.so.1.0: cannot open shared object file: No such file or directory Is it because of my version of python? Thanks for any help Al ___ 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] gem / msd conflict
that issue has already been clarified - it's again a collision of globally exposed new/delete operators. It can be fixed by defining FLEXT_USE_CMEM when compiling flext and flext-based externals. gr~~~ Am 09.09.2010 um 15:32 schrieb Mathieu Bouchard: On Wed, 8 Sep 2010, cyrille henry wrote: I made a fresh compilation of msd2D. everything works ok, except when destroying a link in msd2D, and only if Gem is loaded, i've got a pd crash with : *** glibc detected *** pd: free(): invalid pointer: 0x085d0f9c *** It's not necessarily the fault of either msd or Gem, and if it is, then it can be hard to figure out which one it is. Use a debugger such as valgrind, because it can trap bugs earlier in the chain reaction, quite often at the first buffer-overflow or dangling-pointer bug, rather than at the end of a chain reaction that causes glibc to bail out (or causes linux to say signal 11). With valgrind you have more of a chance of being able to produce a bug report that leads to a fix quickly. ___ | Mathieu Bouchard -- Villeray, Montréal, QC___ 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] FTM for PD
Hi Norbert, Yes, I think the latest state of the development of FTM for Pd was already pretty close (since the last adaptations to Max 5 we probably took back a little distance). But no, we have currently no plans to develop this further. In fact, I didn't have the impression, that Pd needs FTM very much, since there are other approaches for handing complex data structures. Well, the basic built-in possibilities may be there but they haven't been developed into a convenient higher-level system. The VASP modular system that i have been developing for a while is similar to FTM but i don't have the time to maintain it any more and i would rather port the higher-level portions to FTM. I think that Pd needs FTM as much as Max needs it and i would appreciate patcher-level cross-platform compatibility a lot. For what concerns the Gabor and MnM libraries, that have certainly some interesting functionalities that would be worth having in Pd, I also could imagine alternative ways to integrated them into Pd (as well as into Max/MSP/Jitter) relying on the data structures that are already existing in these environments. Certainly, but do you plan to open-source them? For me, only the underlying FTMlib and the ftm.object and ftm.mess objects are really required. Can you develop more on this point? It means that at this point i personally don't need mnm or gbr externals. The basic FTM functionality is sufficient - i would probably make a Python binding and use numpy/scipy for higher level stuff. gr~~~ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] FTM for PD
Hi all, i'd like to ask about the current state of FTM for PD. From looking into the SVN repo it's obvious that a considerable amount of work has already been put into it, but it doesn't compile right away, so i'm not sure if it's still maintained or if there's anything more fundamental missing. For me, only the underlying FTMlib and the ftm.object and ftm.mess objects are really required. thanks, gr~~~ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [OT] Using a webcam to measure a wheel's rotation speed
Hi Matteo, can't you mark one of the spokes or the wheel and setup the camera in a distance so that a blob tracker can cope with it? Then, it's fairly easy to measure something like the zero-crossing rate along one dimension x or y. gr~~~ Am 02.09.2010 um 17:54 schrieb Matteo Sisti Sette: Hi, I need to measure the rotation speed of a spoked wheel. As an alternative to a suitable sensor + arduino, I was considering using a webcam placed very close to the wheel and counting the frequency at which the spokes pass in front of the webcam. Has any of you tried anything similar? Do you have any suggestions? My naïf idea is that if a (natural or artificial) source of light is placed in front of the webcam, when the spoke passes in front of it, it will reduce considerably the brightness of the whole frame or of a big portion of it. I'm looking for something simple: if this eventually leads to a complicated artificial vision task, or if a good calibration is difficult to achieve, then I would rather go for a tachometer and an arduino... Thanks in advance m. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] howto get pool
Am 27.08.2010 um 17:08 schrieb Mathieu Bouchard: On Tue, 24 Aug 2010, IOhannes m zmoelnig wrote: have you tried gem-0.92 ? i think there was some conflict with flext and Gem both overriding new, at least Gem behaves now better. Is there any way to make that linkage more local on Linux ? Is the only possibility, to declare the ::new operators as static inline or so, in the *.h files ? (I think I did that for a while in GF, but I removed those completely several years ago because I wasn't really using them anymore) I ithink using an anonymous namespace (a more recent C++ language feature) would be possible... however, using namespaces in flext would make flext-based projects backwards incompatible. In general it makes a lot of sense though and i have been thinking about it for years or so. gr~~~ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] howto get pool
Am 25.08.2010 um 15:40 schrieb João Martins: So I should add that line to the config file and then compile flext, and then compile pool. Is that the procedure? exactly! There are some docs in the flext distribution (readme.txt, build.txt) with some more information about the procedure. gr~~~ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Problems with pool object
Hi Joao, interestingly i haven't asked before: what versions of flext, pool and xsample are you using? I'm asking i would always recommend to compile from the svn source - which should not be all that daunting. I might not be the right source of comfort but i guess there are people here that can easily lead you through the process. gr~~~ Am 24.08.2010 um 11:30 schrieb João Martins: Nothing is as simple as it looks, as I'm learning by the minute. With the latest release of Pd, turning off Gem does not allow pool to work properly, and I get exactly the same error message. This leads me back to pool in itself. Compiling all of flext really seems a daunting task, but I think I'll give it a go, if no one comes up with a better suggestion. ;) Thank you all. João Martins No dia 24 de Agosto de 2010 10:17, João Martins joaomart...@mac.com escreveu: So, I've tried using a fresher copy of GEM (0.92.3) and not having xsample in the way, and I got apparently the same problem: *** glibc detected *** pdextended: free(): invalid pointer: 0x09c2b864 *** === Backtrace: = /lib/tls/i686/cmov/libc.so.6[0x17b0d1] /lib/tls/i686/cmov/libc.so.6[0x17c7d2] /lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0x17f8ad] /home/user/pd-externals/pool/pool.pd_linux(_ZN17flext_root_singledlEPv+0x32)[0x89d52b4] /home/user/pd-externals/pool/pool.pd_linux(_ZN12flext_single8AtomList4FreeEv+0x25)[0x89d54d5] /home/user/pd-externals/pool/pool.pd_linux(_ZN12flext_single8AtomListD1Ev+0x28)[0x89d55a0] /home/user/pd-externals/pool/pool.pd_linux(_ZN17flext_base_single12AttrDataCont5clearEv+0x60)[0x89d33a6] /home/abade/pd-externals/pool/pool.pd_linux(_ZN17flext_base_single12AttrDataContD0Ev+0x2a)[0x89d4270] /home/abade/pd-externals/pool/pool.pd_linux(_ZN17flext_base_single4ExitEv+0x7e)[0x89d0694] /home/user/pd-externals/pool/pool.pd_linux(_ZN16flext_obj_single8obj_freeEP9flext_hdr+0x7b)[0x89d2021] pdextended(pd_free+0x17)[0x80b5af7] === Memory map: 0011-0024e000 r-xp 08:01 11740506 /lib/tls/i686/cmov/libc-2.10.1.so 0024e000-0024f000 ---p 0013e000 08:01 11740506 /lib/tls/i686/cmov/libc-2.10.1.so 0024f000-00251000 r--p 0013e000 08:01 11740506 /lib/tls/i686/cmov/libc-2.10.1.so 00251000-00252000 rw-p 0014 08:01 11740506 /lib/tls/i686/cmov/libc-2.10.1.so 00252000-00255000 rw-p 00:00 0 00255000-00266000 r-xp 08:01 10455586 /usr/lib/libcelt.so.0.0.0 00266000-00267000 r--p 0001 08:01 10455586 /usr/lib/libcelt.so.0.0.0 00267000-00268000 rw-p 00011000 08:01 10455586 /usr/lib/libcelt.so.0.0.0 00268000-0026f000 r-xp 08:01 10454666 /usr/lib/libSM.so.6.0.0 0026f000-0027 r--p 6000 08:01 10454666 /usr/lib/libSM.so.6.0.0 0027-00271000 rw-p 7000 08:01 10454666 /usr/lib/libSM.so.6.0.0 00271000-00274000 r-xp 08:01 11722789 /lib/libuuid.so.1.3.0 00274000-00275000 r--p 2000 08:01 11722789 /lib/libuuid.so.1.3.0 00275000-00276000 rw-p 3000 08:01 11722789 /lib/libuuid.so.1.3.0 00276000-00278000 r-xp 08:01 11740517 /lib/tls/i686/cmov/libdl-2.10.1.so 00278000-00279000 r--p 1000 08:01 11740517 /lib/tls/i686/cmov/libdl-2.10.1.so 00279000-0027a000 rw-p 2000 08:01 11740517 /lib/tls/i686/cmov/libdl-2.10.1.so 0027a000-002c2000 r-xp 08:01 10455789 /usr/lib/libpulsecommon-0.9.19.so 002c2000-002c3000 r--p 00047000 08:01 10455789 /usr/lib/libpulsecommon-0.9.19.so 002c3000-002c4000 rw-p 00048000 08:01 10455789 /usr/lib/libpulsecommon-0.9.19.so 002c4000-002c8000 r-xp 08:01 10455682 /usr/lib/libXtst.so.6.1.0 002c8000-002c9000 r--p 4000 08:01 10455682 /usr/lib/libXtst.so.6.1.0 002c9000-002ca000 rw-p 5000 08:01 10455682 /usr/lib/libXtst.so.6.1.0 002ca000-0033 r-xp 08:01 10455079 /usr/lib/libsndfile.so.1.0.20 0033-00331000 r--p 00065000 08:01 10455079 /usr/lib/libsndfile.so.1.0.20 00331000-00332000 rw-p 00066000 08:01 10455079 /usr/lib/libsndfile.so.1.0.20 00332000-00336000 rw-p 00:00 0 00336000-00344000 r-xp 08:01 10452994 /usr/lib/libXext.so.6.4.0 00344000-00345000 r--p d000 08:01 10452994 /usr/lib/libXext.so.6.4.0 00345000-00346000 rw-p e000 08:01 10452994 /usr/lib/libXext.so.6.4.0 00346000-00359000 r-xp 08:01 11740525 /lib/tls/i686/cmov/libnsl-2.10.1.so 00359000-0035a000 r--p 00012000 08:01 11740525 /lib/tls/i686/cmov/libnsl-2.10.1.so 0035a000-0035b000 rw-p 00013000 08:01 11740525 /lib/tls/i686/cmov/libnsl-2.10.1.so 0035b000-0035d000 rw-p 00:00 0 0035d000-003ab000 r-xp 08:01 10453276 /usr/lib/libFLAC.so.8.2.0 003ab000-003ac000 r--p 0004d000 08:01 10453276 /usr/lib/libFLAC.so.8.2.0 003ac000-003ad000 rw-p 0004e000 08:01 10453276 /usr/lib/libFLAC.so.8.2.0 003ad000-003b2000 r-xp 08:01 10453274 /usr/lib/libogg.so.0.6.0 003b2000-003b3000 r--p 4000 08:01 10453274 /usr/lib/libogg.so.0.6.0
Re: [PD] howto get pool
Oh yes, i remember that issue now... there's a flag called FLEXT_CMEM which inhibits overriding the new/delete operators. To my knowledge the flag is set by default for versions within the last 3 years or so. I'll check later to be sure. gr~~~ Am 24.08.2010 um 09:25 schrieb IOhannes m zmoelnig: On 2010-08-23 22:10, João Martins wrote: Hi, S. Jensen, I'm looking for a way to get pool working on a Linux distribution (Ubuntu or Ubuntu Studio are my main goals). I've noticed that you were able to compile your own Pd-extended and were looking to add pool to it. Did you manage to get pool working? Installing it is the easy bit, I guess (I'm having no problems installing externals in Linux, as I have some experience in Pd), but pool that works without any problem in my Mac setup (my main one) appears to be incompatible with Gem on Linux, regardless of GEM version or Linux distro. have you tried gem-0.92 ? i think there was some conflict with flext and Gem both overriding new, at least Gem behaves now better. fgmasdr IOhannes ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] howto get pool
Am 24.08.2010 um 19:31 schrieb João Martins: Would this issue be exclusive of Linux installations? One of my main problems now is not understanding the portability issues. I'm not sure about the exclusiveness, but different OSs handle combined namespaces of dynamic libraries in different ways. In your flext/buildsys/config-lnx-pd.txt file, there is a line beginning with UFLAGS += Try adding -DFLEXT_CMEM at the end of this line. gr~~~ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] howto get pool
Am 24.08.2010 um 23:55 schrieb Thomas Grill: In your flext/buildsys/config-lnx-pd.txt file, there is a line beginning with UFLAGS += Try adding -DFLEXT_CMEM at the end of this line. Sorry, it's actually -DFLEXT_USE_CMEM gr~~~ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Compile sms_peak
Hi, i can't reproduce your problem on OSX/32bit for current SVN versions of flext and sms_peaks. I'll send you the resulting binary in private email. gr~~~ Am 19.07.2010 um 10:32 schrieb Thomas Grill: Hi, that error that you are citing, is that for compilation on a 64-bit machine? I'll check that later in the week. gr~~~ Am 18.07.2010 um 11:53 schrieb linedicons...@gmail.com: Thank alots for the help. Since there's a package.txt file with it, the external is meant to be compiled with the flext build system. You can have a look at the flext readme.txt or build.txt files. It boils down to the following: sh path_to_flext/build.sh pd gcc sudo sh path_to_flext/build.sh pd gcc install I still have an error on ubuntu g++ 4.4.3 : -- sh /home/marco/pd-flext/flext/build.sh pd gcc make -f /home/marco/pd-flext/flext/buildsys/gnumake-sub.mak PLATFORM=lnx RTSYS=pd COMPILER=gcc BUILDPATH=/home/marco/pd-flext/ flext/buildsys/ PKGINFO=package.txt BUILDCLASS=ext TARGETMODE=release TARGETTYPE=single _build_ make[1]: Entering directory `/home/marco/sms_peaks' mkdir -p pd-linux/release-single mkdir -p pd-linux/release-single/ g++ -c -msse -mfpmath=sse -ffast-math -O3 -pthread -fPIC - fvisibility-inlines-hidden -DNDEBUG -DFLEXT_SYS=2 -DPD -I/home/ marco/puredata-0.42.5/src -I/usr/include/stk -I/usr/include/sndobj - I/usr/include/flext main.cpp -o pd-linux/release-single/main.opp main.cpp: In member function ‘virtual voidunnamed::sms_peaks::CbSignal()’: main.cpp:98: error: cannot convert ‘flext_single::buffer::Element*’ to ‘t_sample*’ in initialization make[1]: *** [pd-linux/release-single/main.opp] Error 1 make[1]: Leaving directory `/home/marco/sms_peaks' make: *** [build-release-single] Error 2 - If you have this patch compiled for osx, Please can you put it online? I have both osx and linux here ;) Thanks for help! ___ 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] Compile sms_peak
Hi, that error that you are citing, is that for compilation on a 64-bit machine? I'll check that later in the week. gr~~~ Am 18.07.2010 um 11:53 schrieb linedicons...@gmail.com: Thank alots for the help. Since there's a package.txt file with it, the external is meant to be compiled with the flext build system. You can have a look at the flext readme.txt or build.txt files. It boils down to the following: sh path_to_flext/build.sh pd gcc sudo sh path_to_flext/build.sh pd gcc install I still have an error on ubuntu g++ 4.4.3 : -- sh /home/marco/pd-flext/flext/build.sh pd gcc make -f /home/marco/pd-flext/flext/buildsys/gnumake-sub.mak PLATFORM=lnx RTSYS=pd COMPILER=gcc BUILDPATH=/home/marco/pd-flext/ flext/buildsys/ PKGINFO=package.txt BUILDCLASS=ext TARGETMODE=release TARGETTYPE=single _build_ make[1]: Entering directory `/home/marco/sms_peaks' mkdir -p pd-linux/release-single mkdir -p pd-linux/release-single/ g++ -c -msse -mfpmath=sse -ffast-math -O3 -pthread -fPIC - fvisibility-inlines-hidden -DNDEBUG -DFLEXT_SYS=2 -DPD -I/home/marco/ puredata-0.42.5/src -I/usr/include/stk -I/usr/include/sndobj -I/usr/ include/flext main.cpp -o pd-linux/release-single/main.opp main.cpp: In member function ‘virtual voidunnamed::sms_peaks::CbSignal()’: main.cpp:98: error: cannot convert ‘flext_single::buffer::Element*’ to ‘t_sample*’ in initialization make[1]: *** [pd-linux/release-single/main.opp] Error 1 make[1]: Leaving directory `/home/marco/sms_peaks' make: *** [build-release-single] Error 2 - If you have this patch compiled for osx, Please can you put it online? I have both osx and linux here ;) Thanks for help! ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Compile sms_peak
Hey Marco, i guess it's one of those undocumented externals on my svn site. Since there's a package.txt file with it, the external is meant to be compiled with the flext build system. You can have a look at the flext readme.txt or build.txt files. It boils down to the following: sh path_to_flext/build.sh pd gcc sudo sh path_to_flext/build.sh pd gcc install gr~~~ Am 11.07.2010 um 13:40 schrieb linedicons...@gmail.com: Hi I try to compile sms_peak (a module made with flext) There is a guide to step by step compile a flext module? By the way I am here in compiling: $ls Info.plist license.txt main.cpp package.txt pd sms_peaks~.xcodeproj $gcc main.cpp main.cpp:12:19: error: flext.h: No such file or directory $find / -name flext.h /usr/include/flext/flext.h /home/marco/pd-flext/flext/ buildsys/externals/grill/flext/source/flext.h /home/marco/pd-flext/flext/externals/grill/flext/source/flext.h /home/marco/pd-flext/flext/source/flext.h Thanks -- Marco A. ___ 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] [pool] gone?
Hey all, i don't have any free capacities to work on this, but i would gladly support anyone volunteering to help out. gr~~~ 2010/6/13 João Pais jmmmp...@googlemail.com: thanks. I think Thomas said once that he was looking into putting his flext materials into pd-ext, if I remember correctly. let's hope it doesn't take long. http://puredata.info/docs/faq/how-do-i-download-the-flext-binaries-that-used-to-be-included-in-pd-extended ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] thoughts on Pd's networking framework
Hi all, from what i heard about experiences with the IEM CubeMixer system (with a lot of GUI-DSP communication between two PD processes) the fact that PD sends out network data packets in bursts seems to be problematic not only for WLAN but for the OS networking sockets (with limited buffer sizes) on a more general scale. If i were dependent on it, i would write a threaded networking external to circumvent PD networking functionality and find out whether this is the culprit. gr~~~ 2010/5/25 Ivica Ico Bukvic i...@vt.edu: So, we've tried to do a series of tests using tcpserver/client as well as netserver/client and found the following: Using either off-the-shelf wifi hardware or an industrial strength wifi router (in our case Cisco), we get unexpected lag spikes on local WLAN with 16 clients at times even exceeding 2 seconds for some of the clients. Network connection in these tests was unencrypted. Packets tested were small to medium using both UDP and TCP (from a single number, up to a sentence, plus a couple numbers). When using off-the-shelf router we even had clients drop connections to the router in a high-traffic context. By using an industry strength router these took much longer to occur (but have still nonetheless occurred). So, with the router being less likely of a culprit I am wondering what is causing these spikes? Without looking closely at Pd's network code one suggested culprit by a CS colleague might be how Pd reuses ports and a possibility of it starving the router. Is this possible? The problem is apparent when sending sporadic TCP packets to all 16 machines as well as when using both UDP and TCP connections. One last thought is whether there might be something on the router settings that would make this an issue in both cases. Any thoughts on this would be most appreciated. Ivica Ico Bukvic, D.M.A. Composition, Music Technology Director, DISIS Interactive Sound Intermedia Studio Director, L2Ork Linux Laptop Orchestra Assistant Co-Director, CCTAD CHCI, CS, and Art (by courtesy) Virginia Tech Dept. of Music - 0240 Blacksburg, VA 24061 (540) 231-6139 (540) 231-5034 (fax) i...@vt.edu http://www.music.vt.edu/faculty/bukvic/ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] [PD-announce] mimikry @ re_new digital arts festival, Huset i Magstraede, Copenhagen
Hey all, my audiovisual intervention mimikry will be shown at the re_new festival from this evening until Saturday. It might be hiding at changing places, go find it! See also http://vimeo.com/6296560 http://re-new.org/program/ -- Thomas Grill http://g.org ___ 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] xsample as easy to install libdir
Hi Hans, thanks for that... i've never dealt with libdirs do i just have to name the folder the same as the library and put all the binaries into it? I'll try to follow that scheme for the binaries on my server. gr~~~ 2010/5/6 Hans-Christoph Steiner h...@at.or.at: I packaged up Thomas Grill's xsample as an easy-to-install libdir: http://puredata.info/Members/hans/Xsample .hc ¡El pueblo unido jamás será vencido! ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd, Max/Msp, Reaktor, Plogue Bidule... How do these compare?
the last i read about the [vst] object in Pd was that is was generally defective (can anyone confirm or correct this?). Jeffrey, do you know where you read this? I would certainly be interested to hear about bug reports. thanks, Thomas ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] python scripting in pd
Hi Pat, Alright I'm feeling like a real n00b here but i've got another question: I was trying to install the binaries for the older flext libraries and they are in .pd_darwin format. It's not working on my version of pd so I was wondering if there is an easy workaround or if I am going to have to compile the source myself. How exactly are the binaries not working? Have you tried those at http://g.org/ext/beta ? gr~~~ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Problem with Snow Leopard and Flext
Hey all, i've got some news on that issue. For me, flext-based externals crash when flext is built with gcc 4.2.1 and the -Os option (optimize for space). This setting is defined in buildsys/config-pd-mac.txt. It doesn't crash with any other optimization flag (e.g. -O2 or -O3). That seems to be a compiler bug, but i'm thankful for any observations on that issue. I consequently changed the default optimization scheme for OSX to -O2 in the current svn. gr~~~ Am 17.01.2010 um 13:01 schrieb Thomas Grill: Hey all, the current flext svn version should fix all compilation issues on Snow Leopard / gcc 4.2. However, i can confirm that flext crashes also for me when pd is launched. I'll be able to look into in about a week, so until then, any hints/solutions/backtraces are welcome. gr~~~ 2010/1/16 Rich E rich.ea...@gmail.com: I have been working with a flext external in Snow Leopard, but I did not have any success getting it to work with Pd Extended (long story, it is a wacom external that is dealing with all the Carbon/Cocoa problems that currently exist). I compile everything with CFLAGS=-arch i386. No seg faults related to flext. I think, from this post and the one below, that flext is linked as 64bit. I just today had to reinstall all my pd stuff because of a hard drive crash and after making sure everything is cleanly built as 32bit, no problems (again, in Snow Leopard). 2010/1/14 Cécile Picard-Limpens cecile.pic...@sophia.inria.fr Dear List, I'm encountering the same problem as Miguel.. (message on Sat Dec 12). I'm using Apple Snow Leopard (10.6.2) on my macbook (2.26 GHz Intel Core Duo). As anyone succeeded building and launching flext objects using OSX Snow Leopard? It compiles but crashes at launching without error messages... Does it mean that the Pd-extended version compiled with x86_64 is needed? Thanks for your help! Cecile. ___ 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 -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Problem with Snow Leopard and Flext
Hey all, the current flext svn version should fix all compilation issues on Snow Leopard / gcc 4.2. However, i can confirm that flext crashes also for me when pd is launched. I'll be able to look into in about a week, so until then, any hints/solutions/backtraces are welcome. gr~~~ 2010/1/16 Rich E rich.ea...@gmail.com: I have been working with a flext external in Snow Leopard, but I did not have any success getting it to work with Pd Extended (long story, it is a wacom external that is dealing with all the Carbon/Cocoa problems that currently exist). I compile everything with CFLAGS=-arch i386. No seg faults related to flext. I think, from this post and the one below, that flext is linked as 64bit. I just today had to reinstall all my pd stuff because of a hard drive crash and after making sure everything is cleanly built as 32bit, no problems (again, in Snow Leopard). 2010/1/14 Cécile Picard-Limpens cecile.pic...@sophia.inria.fr Dear List, I'm encountering the same problem as Miguel.. (message on Sat Dec 12). I'm using Apple Snow Leopard (10.6.2) on my macbook (2.26 GHz Intel Core Duo). As anyone succeeded building and launching flext objects using OSX Snow Leopard? It compiles but crashes at launching without error messages... Does it mean that the Pd-extended version compiled with x86_64 is needed? Thanks for your help! Cecile. ___ 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 -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Problem using vasp in jaunty
Hi Joao, i've never seen that error, but i you'll have to rebuild the library from source for your system. And yes, it is possible to put vasp (as the other flext-based objects) into pd-extended, provided someone completed the respective build system. gr~~~ Am 27.10.2009 um 13:57 schrieb João Pais: Hi, I downloaded the vasp lib file, and when I put it in the directory folder, pd extended gives the following message by startup: /home/jmmmp/elektronik/pd-jmp/jmmmp-ext/vasp/vasp.pd_linux: /home/ jmmmp/elektronik/pd-jmp/jmmmp-ext/vasp/vasp.pd_linux: failed to map segment from shared object: Operation not permitted vasp ... couldn't create Is there a way to fix this, or do I need to build / something else? Is it possible to put vasp in Pd-ext? I think it would make sense, because it's a very handy library. Best, João Pais -- Friedenstr. 58 10249 Berlin (Deutschland) Tel +49 30 42020091 | Mob +49 162 6843570 Studio +49 30 69509190 jmmmp...@googlemail.com | skype: jmmmpjmmmp ___ 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] ANN: Purity dynamic patching for Python release 0.1.1
I guess I am looking for something like: for i in range(2): obj1 = pdobj.osc~(i) obj2 = pdobj.throw~(bus-1) pdconnect(obj1 0, obj2 0) obj1 = pdobj.receive~(bus-1) obj2 = pdobj.dac~ pdconnect(obj1 0, obj2 0 1) and then call this script from within pd itself, hehe... If you remember the pd convention in Graz, that was exactly what my talk was about - the dyn api that i introduced - also available as a module for py/pyext. It's still there, in the svn - as soon as my server is back up again. gr~~~ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] wacom external on os x
hey all, i should have the wacom object lying around somewhere... i haven't used it for a while. My server is down right now due to hacker attacks but will be back up in the next couple of days. I'll keep you posted. gr~~~ 2009/10/15 Rich E reakina...@gmail.com: Yea, I meant to forward this to Thomas, but you/he seems to read the list frequently, I suppose I will now anyway. I miss my wacom. Actually, I was wondering something else too, Thomas or others who use a wacom tablet on macs. Do you keep it as a pointer device, or is there a way to turn this off? In linux, I was able to just disable it as a pointing device so it was solely a controller in pd. Rich On Thu, Oct 15, 2009 at 1:46 AM, João Pais jmmmp...@googlemail.com wrote: I think some information was on this thread, http://lists.puredata.info/pipermail/pd-list/2009-05/070202.html. Or just go to him directly. Hi list, I switched to mac. Now I'm trying to get my tablet working somewhat like my setup in linux land. Thomas Grill wrote an object for OS X using the new wacom API, no? I looked for this on the list but couldn't find a working link. Anyone have it or source code that they could pass to me? Rich -- Friedenstr. 58 10249 Berlin (Deutschland) Tel +49 30 42020091 | Mob +49 162 6843570 Studio +49 30 69509190 jmmmp...@googlemail.com | skype: jmmmpjmmmp -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] xsample freezes PD
great! gr~~~ 2009/9/11 altern alte...@gmail.com: i just compiled it from svn source and it is working fine. much easier than last time, i am getting good at this ;) thanks Thomas Grill(e)k dio: Hi Enrike, i'm afraid i can't help too much i'll recommend that you try to compile the object on your system (flext and xsample) instead of using the binary. It would also be helpful to know where exactly it freezes (running in gdb and printing the backtrace). I'm abroad and therefore not able to build anything until the end of September, but let's see if we get it running. gr~~~ 2009/9/11 altern alte...@gmail.com: hi when i run some of my patches the pd process goes to 99% CPU and the pd GUI freezes, i cannot close the terminal or any patch. I have to kill the process from task manager. After some tests and found out that it seems to come from xgroove~ object. This is how it happens: I run pd, open the xgroove~ object help file, setup pd input and output devices via ALSA. I activate DSP and push the bang to start play the xgroove~ example. The audio runs until the playhead goes next to around 80% of the table then it freezes, i can see that the PD CPU usage grows quickly just after the audio and GUI freeze. any ideas? this is the terminal output. not very interesting i guess. ~$ pd init : Avifile RELEASE-0.7.47-070929-17:56-4.2.1 init : Available CPU flags: fpu vme de pse tsc msr mce cx8 sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe up bts est tm2 init : 1600.00 MHz Intel(R) Pentium(R) M processor 1.60GHz detected pd_gui: pd process exited Killed xsample external seems to be loaded properly, pd console says this on startup --- xsample objects, version 0.3.2pre xrecord~, xplay~, xgroove~ (C)2001-2008 Thomas Grill --- there is no message post into the console when the error happens. This happened both in PureDyne with the pd installed from their packages and also in Ubuntu Studio with the pd extended package. Both systems running latest xsample binary from http://puredata.info/Members/thomas/xsample I guess it is either a bug in latest version of xsample or I am missing something in both systems. thanks enrike ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] xsample freezes PD
Hi Enrike, i'm afraid i can't help too much i'll recommend that you try to compile the object on your system (flext and xsample) instead of using the binary. It would also be helpful to know where exactly it freezes (running in gdb and printing the backtrace). I'm abroad and therefore not able to build anything until the end of September, but let's see if we get it running. gr~~~ 2009/9/11 altern alte...@gmail.com: hi when i run some of my patches the pd process goes to 99% CPU and the pd GUI freezes, i cannot close the terminal or any patch. I have to kill the process from task manager. After some tests and found out that it seems to come from xgroove~ object. This is how it happens: I run pd, open the xgroove~ object help file, setup pd input and output devices via ALSA. I activate DSP and push the bang to start play the xgroove~ example. The audio runs until the playhead goes next to around 80% of the table then it freezes, i can see that the PD CPU usage grows quickly just after the audio and GUI freeze. any ideas? this is the terminal output. not very interesting i guess. ~$ pd init : Avifile RELEASE-0.7.47-070929-17:56-4.2.1 init : Available CPU flags: fpu vme de pse tsc msr mce cx8 sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe up bts est tm2 init : 1600.00 MHz Intel(R) Pentium(R) M processor 1.60GHz detected pd_gui: pd process exited Killed xsample external seems to be loaded properly, pd console says this on startup --- xsample objects, version 0.3.2pre xrecord~, xplay~, xgroove~ (C)2001-2008 Thomas Grill --- there is no message post into the console when the error happens. This happened both in PureDyne with the pd installed from their packages and also in Ubuntu Studio with the pd extended package. Both systems running latest xsample binary from http://puredata.info/Members/thomas/xsample I guess it is either a bug in latest version of xsample or I am missing something in both systems. thanks enrike ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pd~ for Max
Hi all, in my experience there's no need to recompile externals for Max5 unless they are using new features or GUI stuff. I'll see if i can find some time to help out with this. gr~~~ Am 31.08.2009 um 16:18 schrieb Hans-Christoph Steiner: It probably needs to be compiled for Max5. Anyone with Max5 want to give it a shot? .hc On Aug 31, 2009, at 3:43 AM, fred-ordi wrote: yes, here same with Pd-0.42-5 and Max5 on OSX 10.5.8, not yet succeed in: Max window tells nothing about something wrong (pd~ version 0.2 printed to Max window when instantiated) but the pd~ object in pd~.help patcher appears with a dark foreground colorlike if the external is wrong... Cheers, Fred Miller Puckette wrote: Oh... good idea (I have only Max 4; my OS is too old to upgrade to 5) thanks M On Fri, Aug 28, 2009 at 08:32:27PM +0200, Max wrote: pd~ for max does not even launch Pd here. DSP is on. Is there anybody else on the Pd-list who has Max5 installed on OS X who could try this out? thx, Max Am 28.08.2009 um 19:54 schrieb Miller Puckette: I had the same problem for a while... for pd~ to work not only do you have to start dsp in the help window but you also have to have audio going in and out of Max. Otherwise Pd start up but does nothing. cheers M On Fri, Aug 28, 2009 at 04:47:11PM +0200, Max wrote: I'm having trouble getting it to run - there is no INSTALL instructions, but i guess pd~.mxo lives in /Applications/Max5/Cycling\ '74/msp-externals/ and pd~.help lives in /Applications/Max5/Cycling\ '74/msp-help/ allthough the other files are called .maxhelp, not .help i restarted Max and created a pd~ Object, it has no in or outlets but i can open the Help from there, switch Audio on and Select the Pd-0.42-5.app but nothing happens. what am i doing wrong? Am 28.08.2009 um 05:35 schrieb Miller Puckette: Oops, sorry about that... I reorganized some stuff and that fell through a crack. It's back up on: http://crca.ucsd.edu/~msp/software.html cheers Miller On Fri, Aug 28, 2009 at 03:21:57AM +0200, Max wrote: Hi List, i've been asked by students where to download the starter drug ?pd~ for Max? and i could not find it myself - i thought it is available? It's neither here: http://crca.ucsd.edu/~tapel/software.html nor http://crca.ucsd.edu/~msp/software.html and here neither: http://www.maxobjects.com/?v=authorsinitiale=M max ___ 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 Programs should be written for people to read, and only incidentally for machines to execute. - from Structure and Interpretation of Computer Programs ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org +43 699 19715543 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] portaudio compatibility with some ASIO drivers (Windows only)
- the RME ASIO driver simply doesn't work, and nobody actually knows why... However some people report to get ultra-low latencies (3ms) with the MMIO drivers. Moreover, even with the MMIO driver they can use the multi-channel capability of the RME only when set at 48000 Hz (but this is another story...). I will ask RME directly about these issues. I can say that i've never had problems with the RME drivers, especially ASIO with various applications. If there are problems i suspect them to be related to some old portaudio code used in Pure Data. Up-to-date portaudio versions work flawlessly with RME drivers. Concerning MMIO i can hardly imagine how people can reach low latencies with it, given the architecture of this interface. gr~~~ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Where are msd.pd_darwin, msd2D.pd_darwin and msd3D.pd_darwin on MacOSX ?
Hey all, i uploaded OSX binaries for Pd and Max/MSP to http://g.org/ext/ beta. Windows versions to follow at some point gr~~~ Am 20.06.2009 um 17:17 schrieb Nicolas Montgermont: flext binarie have been removed from pd extended: http://puredata.info/docs/faq/how-do-i-download-the-flext-binaries-that-used-to-be-included-in-pd-extended msd must be recompile for the last extended, cause the m_pd.h has changed between 0.40 and 0.41. I can do that on osx when I have time, but it will be great if someone know how to do it for windows. Nicolas Le 20/06/09 16:34, Jack a écrit : Hello, I'm looking for msd.pd_darwin, msd2D.pd_darwin and msd3D.pd_darwin in the 'extra' folder on MacOSX. Do you know why they have been removed (or i'm wrong) ? I have old ones, it is not a problem for me. But with pd-ext 0.41.4 (from puredata.info/downloads) you can't use MSD in this state. Thanx. ++ Jack ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- http://nim.on.free.fr ___ 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] looking for a circular buffer for dsp blocks or similar.
Hi Martin, although i don't fully understand your intentions, you could use xrecord~ and xplay~ (part of xsample) for implementing a circular buffer. gr~~~ Am 19.05.2009 um 15:22 schrieb Martin Schied: Hi! is there already something like a 'circular buffer' external or abstraction for dsp blocks? I want to detect onsets / attacks of 512 sample long signals using [fiddle~ 1024] and write them in arrays of 1024 samples. for now my patch looks like this: the signal is going to [fiddle~ 1024] and to a [delay~] with 576 samples (512 + 64) which is going to tabwrite~. after fiddle~ detects an attack it starts a recording of tabwrite. (see also attached patch) Altogether this process needs 33ms (1024 + 512 + 64 samples) after an attack has happened to record a signal of 22ms. (1024 samples) My idea was, to use a kind of delayline which is big enough to contain the whole signal and then copy the entire content of this delayline in one moment, so in effect no time has been wasted for delaying the signal. It could save 11ms in this example. I'm also open for other suggestions. I already thought of pre- recording blocks with multiple delay~ + tabsend~ and copying them together after a bang from fiddle~, but felt not well by thinking this... also some concerns for this: -using big blocks (1024) there's an additional uncertainity to match analysis windows of fiddle~ so their offset to fiddle~ must be known. -using small blocks (64) this becomes unhandy for long delays when not using dynamic patching (at least with my knowledge of pd) btw. can somebody explain where those additional 64 frames (1 Block) delay are coming from? Is fiddle's (and also bonk's) output delayed by one audio block? attached is an example showing this. (and also the above mentioned) cheers, Martin fiddletest.pd___ 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] who wants to port [wacom] for windows?
[wacom] where can i try it? can i compile it for linux? There's the OSX binary at http://g.org/ext/beta/macos/pd/ gr~~~ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] [OT] RjDj recording - acoustic environment
Hi all, i'm preparing a lecture about artistic strategies of recontextualizing the acoustic environment. Therein, i would like to include one or more recordings of RjDj scenes that use predominantly online sounds from the actual environment and next to no preset sounds (like drums etc.). Recordings from real world (non-studio) situations would be preferred. I'm not a RjDj user and i'm having trouble finding proper scenes and recording on the RjDj site. thanks for your input, gr~~~ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-dev] who wants to port [wacom] for windows?
Hi all, i'd like to add that i would pass my existing source code on the anyone stepping in (permission from Wacom provided). In my view (and as far as i remember) what's missing for it to work under Windows is just some window handling code. gr~~~ Am 19.05.2009 um 13:25 schrieb João Pais: Hello again, Pd developers and programmers, [added comment] I am resending this message, as the latest version wasn't a success. I guess no one needs a unix version of [wacom], so I rephrase the question: who wants to port [wacom] for windows only? H-C, I noticed that you're putting in a group to work on windows- related stuff. Do you mind spreading this message around to any windows-related developers? (developers! developers! developers! developers! developers! developers! developers! developers! developers! developers! developers! developers! developers! developers! ...) And after this interlude comes the original message again: [original message] We - me and Johannes Kreidler for now - wanted to ask if anyone would be interested in programming a version of Thomas Grill's [wacom] for windows. This external is used to take data from wacom tablets - so in case anyone else is interested in this please say something. The features/work would include: - be compatible with general wacom architecture - and specially with the Intuos3 (which is the tablet we own) - take all parameters from the tablet connected - not forgetting tilt+inclination, touch strips and keys (these aren't covered by [wintablet]) - put the compiled binaries in a svn folder packaged with Pd Extended (see below) - be willing to do some maintenance now and then, specially until things get stable (after that, I guess the work would be kind of finished) According to T Grill, the developer(s) that work on this must register with Wacom as developer(s), so that they have access to the wacon API. Also, the source code cannot be given away, so they must sign a non-disclosure contract (from what Thomas said, not as complicated as it sounds). I couldn't find exact information about this, but at http://www.wacomeng.com/devsupport/index.html might be something more clear. It would be perfect if someone would be interested in porting the code just because. In case that doesn't happen, we - me, Johannes Kreidler and whoever wants to join in - would be interested in giving a small payment for the work. We're poor people (just like you), so we can't really pay what a professional programmer should get for the work. In that case, just get in discussion with us, and we'll see what can be done. Again, if this interests someone else - either as developper or contributor - please forward this mail away. Best, João Pais -- Friedenstr. 58 10249 Berlin (Deutschland) Tel +49 30 42020091 | Mob +49 162 6843570 jmmmp...@googlemail.com | skype: jmmmpjmmmp ___ Pd-dev mailing list pd-...@iem.at http://lists.puredata.info/listinfo/pd-dev ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] compiling in osx 10.4
After that, then it depends on which sources you want to build. I don't think anyone is really using XCode much. I wouldn't say that. Xcode is perfectly suited for developing and debugging pd externals (among other things). I can offer an xcode template which is made to be used for flext- based externals. https://svn.g.org/ext/trunk/flext/examples/xcode-template/ However, apart from the library dependence (which you could just delete) it should work for any Pd (and also Max/MSP) external. gr~~~ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pyext on pd-extended 0.40.3-extended
Hi, i can only guess but does the external find the python scripts? The *.py scripts should be in the pd path or in the same folder as the patch... it's strange though that the py examples work. gr~~~ 2009/4/12 Martin Dupras martindup...@gmail.com: I've tried the examples. The examples which use the py object work; the ones that use the pyext object do not (the pyext object does not instantiate.) I don't understand why one works and the other doesn't. Any idea why one works and the other doesn't? - martin 2009/4/11 patrick pured...@11h11.com hi martin, did you try to open the help patch? creating only the object without argument will not work. [pyext yourpythonfile yourclass] pat ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] dyn~ and writesf~?
Thanks - i can reproduce the problem... the solution will take a bit, though. please stand by, gr~~~ Am 15.03.2009 um 03:46 schrieb João Pais: here it is. it needs my abstraction rec-name. in case you don't have pd-ext, I send it with this. just to repeat, output of this patch is an empty audio file - the duration is right. Hi, an example patch would be helpful - i have not encountered any problems so far. gr~~~ 2009/3/14 João Pais jmmmp...@googlemail.com: Hi, I was trying to use a writesf~ inside a dyn~ (xp). The audio files get generated, but with no audio inside. Does anyone used this combination sucessfully so far? (XP here) All the connections were in place, of course. I haven't any example patch here, but maybe can send it later. Best, João Pais -- Friedenstr. 58 10249 Berlin (Deutschland) Tel +49 30 42020091 | Mob +49 162 6843570 jmmmp...@googlemail.com | skype: jmmmpjmmmp ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Friedenstr. 58 10249 Berlin (Deutschland) Tel +49 30 42020091 | Mob +49 162 6843570 jmmmp...@googlemail.com | skype: jmmmpjmmmpaufnahme~-dyn.pdrec- name.pd ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] dyn~ and writesf~?
Hi, an example patch would be helpful - i have not encountered any problems so far. gr~~~ 2009/3/14 João Pais jmmmp...@googlemail.com: Hi, I was trying to use a writesf~ inside a dyn~ (xp). The audio files get generated, but with no audio inside. Does anyone used this combination sucessfully so far? (XP here) All the connections were in place, of course. I haven't any example patch here, but maybe can send it later. Best, João Pais -- Friedenstr. 58 10249 Berlin (Deutschland) Tel +49 30 42020091 | Mob +49 162 6843570 jmmmp...@googlemail.com | skype: jmmmpjmmmp ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Call for GSoC mentors! March 9th deadline!
Hi all, i added my name to two existing projects matching my competences. Just in case Georg is too busy with all the other ones he is part of. gr~~~ Am 03.03.2009 um 21:23 schrieb Georg Holzmann: Hallo again ! I added now quite some projects from last year to the WIKI page: http://puredata.info/dev/summer-of-code/GoogleSummerOfCodeIdeas2009 Please look through them and correct my bad english and/or add additional resources and ideas ! @Hans: I added you to some projects as mentor, I hope you don't mind ;) @IOhannes: same for you ;) - but you can of course join more projects (now I added you only to the gem multiwindow project, because here you are the only possible author) To all other mentors: please add you to the wiki and also add projects ! Thanks, LG Georg Georg Holzmann schrieb: Hallo! I started to put ideas together at the following WIKI page: http://puredata.info/dev/summer-of-code/GoogleSummerOfCodeIdeas2009 If you are interested joining one project as a mentor, please just add your name in the list of possible mentors ... Please also add your projects using the following template: http://puredata.info/dev/summer-of-code/ProjectTemplate (and look at the description of my already added projects) It should be as clear as possible for students how to start, where are the resources and etc. There are also still a lot of old projects from last year here: http://puredata.info/dev/summer-of-code/GoogleSummerOfCodeIdeas which should be copied (and polished) to the new WIKI page - so some help is really needed ! Thanks for any contribution, LG Georg Hans-Christoph Steiner schrieb: Hey all, The Google Summer of Code ((http://code.google.com/soc/) application is due very soon, March 9th, and we need mentors! At this point, you just need to put down your name. Then once the projects are in, we'll choose projects and who will mentor them. You will then work with a student, either locally or remotely. Every pd developer who wants to support the project but is not student anymore is invited to join as mentor, since the number of sponsored projects by google depends on the number of mentors and students. If you are a student, then you should apply as a student to get funded. Mentors get $500 and students get $4500 for working on something Pd related. .hc It is convenient to imagine a power beyond us because that means we don't have to examine our own lives., from The Idols of Environmentalism, by Curtis White ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/ listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/ listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/ listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] flext on os X
Am 04.03.2009 um 21:56 schrieb Loic Kessous: Hi, oups. sorry I missed it... actually i meant the flext mailing list. I remember that for the optimisation flag in the config file when I installed flex, I didn't changed the 'pentium4' suggested because most of the other things that installed where also described as 'this is for intel' but where working. could it be this? should I re-install flext again by let it blank ? or put something instead of 'pentium4' ? and what? you can try -march=native if your compiler supports it but i don't think that this is the source of the problem. Are you working with the SVN version? gr~~~ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list