Re: [PD] oldschool rave synths
On 15/03/2007, at 16.24, padawan12 wrote: I thought [lowpass] and [highpass] were vanilla. I found them in externals/ggee/filters/. They are in 0.39.2-extended- test7 as fx [ggee/highpass~] or after [import ggee]. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] pdp 0.12.5-darcs on Linux
I don't understand what you mean by that... pdp_glx doesn't instantiate on my machine, I get a 'couldn't create...' error. Jamie On Wed, 2007-03-14 at 22:03 -0400, Patrick Pagano wrote: chose a combination of pdp_xv and pdp_glx pp -Original Message- From: [EMAIL PROTECTED] on behalf of Jamie Bullock Sent: Wed 3/14/2007 9:50 AM To: pd-list@iem.at Cc: Subject: [PD] pdp 0.12.5-darcs on Linux Hi, I am trying to get pdp working on my Linux box: Ubuntu 6.10 (2.6.17-10-generic, X11 7.1.). I am using the fglrx video driver with direct rendering enabled. So... How do I get pdp to render to the screen? [pdp_xv] loads correctly but sending it a |create( message gives: pdp_xv: cant open display :0 [pdp_sdl] and [pdp_glx] both cannot be instantiated: '...couldn't create', despite the fact that I compiled with --enable-sdl and --enable-glx. Anyone know what I need to do to get this working? Thanks, Jamie ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Help - filters band limited oscillators!
Hallo, David Powers hat gesagt: // David Powers wrote: Thanks for your help, I'm sorry to sound grumpy, it's just that in searching the archives mostly all I found was my old query for a year ago. Plus everyone says to use [blosc~] but I posted in my first post, that [blosc~] is broken, and I believe that it's known, ie here is says: http://blog.soundsorange.net/index.php/archives/2006/09/28/exploring-pd-extended/ exploring pd extended 27/9/2006 CPU load rating blosc~ - intriguing band limited oscillators, but patch is self referential and not working The blosc~ we're referring to is not a patch, it is an external. I suppose by self-referential you mean, that the help-file for blosc~ has the same name as the blosc~-external. That is generally no problem and many older externals had their help files named like the object, because the help file is located in a different directory than the external. If you have installed the blosc~.pd help file in your Pd path, then of course you may have problems. (This might be an issue in pd-extended, I don't know, I don't use it normally.) The fix is to move blosc~.pd to 5.reference or rename it to blosc~-help.pd or write a bug report for pd-extended. Ciao -- Frank Barknecht _ __footils.org_ __goto10.org__ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] cfp: Loss Livecode festival, Sheffield 20-22 July 2007
Call for participation - livecoding festival in Sheffield this summer, presentations and performances, with commissions available. Live patching / packet forth related submissions welcome! == _ ___ _ _ _ | | / _ \/ ___/ ___| | | (_)_ _ / ___|___ __| | ___ | | | | | \___ \___ \ | | | \ \ / / _ \ | / _ \ / _` |/ _ \ | |__| |_| |___) |__) | | |___| |\ V / __/ |__| (_) | (_| | __/ |_\___/|// |_|_| \_/ \___|\\___/ \__,_|\___| - LOSS Livecode Festival --- Sheffield, UK -- 20-22 July 2007 http://livecode.access-space.org/ In association with Access Space, TOPLAP and lurk When we improvise music, we are creating music while it is being performed. Live Coding is the creation of software while it is being executed; the software in turn generating music or video. Thanks to dynamic programming languages, the live coder is able to modify and extend their program without restarts, their music and/or visual growing with the code that describes it. This way of working allows instant results for every sourcecode edit. Programming becomes a fast, creative process - expressive enough that a whole audio/visual performance may be created as software. Live Coding began during the 1980s, primarily with FORTH and Lisp. In recent years new live coding environments and languages such as Chuck, Fluxus, Impromptu and SuperCollider 3 have appeared, with enthusiastic communities growing around them. Live Coding performances have also used Smalltalk, PureData, Scheme, Perl, Haskell, Ruby, Python... In early 2004 the Temporary Organisation for the Promotion of Live Algorithm Programming (TOPLAP) was formed to support open dialog between all live coders. Since its early beginnings in a smoky bar in Hamburg, TOPLAP has reached 178 members worldwide, gaining coverage in mass media and collaboratively organising several international meetings. In 2005 Access Space initiated the L.O.S.S. project (http://loss.access-space.org) to support free music creativity and distribution. It featured a series of commissions leading to a Creative Commons licensed audio CD and repository website produced entirely with open source tools. Continuing their series of LOSS commissions and events, Access Space have teamed up with TOPLAP and lurk to create a three day international festival, bringing live coding musicians and video artists together to explore and showcase new approaches in live performing and participatory arts. --- CALL FOR PARTICIPATION - Your performance and/or presentation proposal is called for. For the latest version of this call, please refer to http://livecode.access-space.org/ Commissions are available to help realise ambitious projects and performances. Presenters and performers will gain free entry throughout the festival, and those without institutional support may apply for a small bursary. --- IMPORTANT DATES --- * 14th March - Call for participation * 14th April - Deadline for proposals * 1st May - Notification of acceptance * 16th June - Copy deadline for proceedings (to be confirmed) * 20th-22nd July - Conference - schedule TBA --- PRESENTATIONS --- Short (up to 20 minute) presentations during a day long symposium. The remit is broad, but possible subjects may include * A demo of a novel live coding language/environment * Historical context of live coding * Live coding without computers * Critique of live coding practice * Live patching * Reflections on live coding experiences * Adapting general purpose languages to live coding * Analysis of live coding performances * Live algorithms that live code * Life coding * Portable live coding devices * Reflective/self-modifying code * Live visualisation of sourcecode * Collaborative networked live coding * ... Proposals do not have to be long - however much or little you need to explain your ideas is fine. If you are unsure if you can make it, submit your idea anyway - we may be able to accommodate a small number of remotely streamed presentations for those unable to attend in person. There will also be time for a brief (around three hours) introductory workshop. Please indicate if you would like to be involved. --- PERFORMANCES --- There will be at least two evenings of performances, ranging from 10 to 40 minutes. Please outline what you would like to perform, including technical requirements. We plan to have at least three data projectors, many pairs of small speakers for participatory improvisations, enough headphone amps for 100 pairs of headphones, and a big stereo sound-system for 'traditional' performances. Please state your preference, and feel free to be creative (see commissions below). We are also thinking
Re: [PD] Call for Students: PD projects in Google Summer of Code
Dear List, Georg, How? lg,PP Georg Holzmann wrote: Hallo! I just noticed, that the PD projects are accepted by google. (Mentoring organization is IEM - Institute of Electronic Music and Acoustics, Graz) So all students who want to program sth and earn some money in summer should apply ;) ! (I think it's also possible to suggest further projects ... ) LG Georg ___ 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] Call for Students: PD projects in Google Summer of Code
On 15/03/2007, at 13.42, Peter Plessas wrote: How? Maybe http://groups.google.com/group/google-summer-of-code-announce/ web/guide-to-the-gsoc-web-app-for-student-applicants will tell. But I'm not 100% sure! path: 0) http://puredata.info/ - 1) http://puredata.info/dev - 2) http://puredata.info/dev/summer-of-code/ - 3) http://puredata.info/dev/summer-of-code/SummerOfCode - 4) http://code.google.com/soc/ - The first link. Alternative: 0) http://www.google.com/search?q=summer+of+code - 1) code.google.com/soc (same as 4) in above path) ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Help - filters band limited oscillators!
I use Visual C++ Express Edition because it's free...Cygwin won't work, MinGW does. I'm still not sure if MinGW and MS compiled binaries are compatible (as in does a VCC dll work with a MinGW pd? VCC needs a pd.lib at link time but AFAIK MinGW can use pd.exe at runtime). I usually compile externals against Miller's latest version of pd from his site. For Visual C++ I make an empty project to build a dll, for the compiler include the path to pd/src and define MSW. For the linker include the path to pd/bin and add pd.lib as a dependency. In the linker command line add /export:sqosc~_setup. Then take the dll and put it in pd/extra. The help file goes in pd/doc/5.reference. That seems to be all that's necessary. Martin David Powers wrote: Workshop went well. I used VST's though, except for additive and wavetable ... But ... how hard is it to compile for winxp? I will try tomorrow if it's possible... I've got visual C++, and cygwin... ~D On 3/14/07, Martin Peach [EMAIL PROTECTED] wrote: Did anyone try sqosc~ yet? I'm interested to get feedback on that one. http://pure-data.cvs.sourceforge.net/pure-data/externals/mrpeach/sqosc~/ Martin David Powers wrote: Hi Roman, I get the following error from your patch, for many of the tables: error: 1002-square33: number of points (512) not a power of 2 plus three Along with this error, it seems to stop playing somewhere above 360 Hz... Thanks for your help, I'm sorry to sound grumpy, it's just that in searching the archives mostly all I found was my old query for a year ago. Plus everyone says to use [blosc~] but I posted in my first post, that [blosc~] is broken, and I believe that it's known, ie here is says: http://blog.soundsorange.net/index.php/archives/2006/09/28/exploring-pd-extended/ exploring pd extended 27/9/2006 CPU load rating blosc~ - intriguing band limited oscillators, but patch is self referential and not working Again, a reminder that this isn't really for me, but rather, it's the list members chance to sell other people on PD being useful, or not, to the outside world. [vst~] is working great so I can demonstrate subtractive synthesis with VST's within pure data, but that's suggesting to people that PD isn't really good for traditional synthesis... So if you think PD is good for synthesis, let me know about it!!! ***Note: I personally don't use PD with Gem for VJing, and to make weird generative MIDI sequences, mostly... I never really considered synthesis a strong point for PD, for reasons that should now be obvious. ~David On 3/14/07, Roman Haefeli [EMAIL PROTECTED] wrote: hello again i improved guenter's bandlimited square a bit. i noticed that it is hardcoded to 48kHz and accidently i was running pd at 48kHz, that's why it sounded quite good here. however, how far i can see it, the part, that selects the appropriate table, is not working as it should. i couldn't completely follow, how it works, but it seems to switch only correct from tab1 to tab2. for other tabs it switches at too high frequencies, which might introduce a bit aliasing. in my version the tables are generated on loadbang, which makes the file much smaller and easier to adapt for other waveforms. the tabselector is now dependent on the sampling rate, so it should sound well at different rates now. in order to provide the full spectrum even in low frequencies, i added a raw square generator. below a certain frequency, the oscillator switches to the raw square version, so that it should sound good at arbitrary low frequencies. the number of tables generated on loadbang can be changed. a bigger value lowers the frequency, at which the oscillator switches to the raw version and vice versa. i hope you'll have fun with it. roman On Wed, 2007-03-14 at 04:46 -0600, David Powers wrote: I found those, but are they really band-limited? I'm fairly sure I hear ugly digital artifacts in the saw. The square appears to be broken, unless I made a mistake cutting and pasting those 1500 lines of code into my text editor (kinda hard to tell). It's 5 30 am here and I've not slept yet :-( I can't believe there's STILL no readily available external/abstraction for such a common synthesis task, I just want a nice sounding example that will compare with the VST's which I will be hosting from within PD; right now ASynth sounds about 100x better than anything made in PD itself ... Oh and I don't see any J example PD patches, my PD patches don't go that high. ~David On 3/14/07, Roman Haefeli [EMAIL PROTECTED] wrote: hello david i found examples for a bandlimited saw and bandlimited square by g. geiger in the archives. might this is what you are looking for. http://lists.puredata.info/pipermail/pd-list/2006-05/038681.html cheers roman On Wed, 2007-03-14 at 03:05 -0600, David Powers wrote: Hello everyone, I tried google and it was no
[PD] seeking Pd programmer
Hello everybody, My name is Mathius Shadow-Sky, and I am composer, conductor, and performer. Today I am looking for a Pure Data programmer who can help me to release my musical project TEST-AIMANT, look at: http://centrebombe.org/test-aimant.html (sorry in French) The purpose of this work is to generate a choir of independant clones of the soloist, I call: VOX CLONA: the TEST-AIMANT clones generator program. I drawn the schematic you can see at: http://centrebombe.org/test-aimant.vox-clona.schematic.html Thanks mathius shadow-sky http://centrebombe.org my music can be listen at http://centrebombe.org/mp3-free.html the center of the bomb TV dinner still cooling? Check out Tonight's Picks on Yahoo! TV. http://tv.yahoo.com/ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] oldschool rave synths
dude - you are a ninja. uhm, i mean, a jedi. seriously - i want to emulate you a bit when i grow up ;P that said, what resources would you recommend that illustrate calculus as used for signal processing, but from a more functional point of view as opposed to a theoretical one. i know there are dsp chip programming guides for engineering, but there seems to be only how and not the why in most cases there. too theoretical of descriptions makes it difficult for me to visualize the action or imagine the sonic implications of the theory being discussed. personally, i find that the application of theories make much more sense than the abstract theories themselves. maybe it's brain damage, or perhaps plain 'ol ignorance. but anyway, here's a simple example: someone tells me an empirical definition of the nyquist theory, it's hard to get my head around. but if someone says hey, you can't sample a frequency that is = 1/2 of the sample rate, because the wavelength is too short in duration to fit sample boundaries, and it causes distortions that are related to the frequency being sampled. that totally makes sense. i can picture that from a functional point of view, and then have a much easier time with the math an theory of it. are there any resources, books, etc out that approach the subject of dsp in a style like this? thanks and high regards, star On Thu, 2007-03-15 at 15:24 +, padawan12 wrote: [pow~] is from cyclone, I think in the case I used it (pow 2) you can replace it with an equivilent [expr~] expression or [*~]. I thought [lowpass] and [highpass] were vanilla. They are needed to set the coeffs for biquad~ On Wed, 14 Mar 2007 16:49:29 -0800 Josh Steiner [EMAIL PROTECTED] wrote: i seem to be missing: lowpass, highpass and pow~ running 0.39.2-extended-test7 on winxp -josh padawan12 wrote: Sorry Hardoff, scratch that last load of rubbish. The parasite synth is the wrong patch, and I thought I was talking about different oscillators, it should have been something more like the ones here. The oscillator is a dual-slope one in hoover-triangles.pd, much easier to pull out than the last mess. Another take is the hoover-pwm.pd, which is a juno voice basically, it's much brighter and fizzy down low. It just depends what you want more in the low registers, up high theres not so much difference. One is pulse width mod of a square, the other is slope mod of a triangle, both have a bit of frequency lfo on too at about 5 Hz. A fat Juno hoover noise uses the fast chorus so there's one on both versions. Each has the same sequence so you can compare the sounds. All the hoover flavours have a different character, like a highpass resonant filter makes an interesting addition. But what they share in common is a busy sound made by having 3 or 4 detuned components. Juno is a pwm + saw + square mix, with the square an octave down. On Mon, 12 Mar 2007 22:34:01 +0900 hard off [EMAIL PROTECTED] wrote: andy's tokyo techno one is cool. but i want hoovers. i keep try to make them and they always suck. there must have been a secret ingredient that i am forgetting. ___ 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 -- tasty electronic music vittles -- bluevitriol.com the only music blog you need-- playtherecords.com you are the dj. interactive music -- improbableorchestra.com random observations of the bizarre -- vitriolix.com ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Mechanize something idiosyncratic. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] GOP and menu displacements [was: oldschool rave synths]
Hallo, Kyle Klipowicz hat gesagt: // Kyle Klipowicz wrote: Why even allow the negative areas to be 'breached' then? Is it related to Miller's initial desire to create graphs that exceed their boundaries? I don't know anything about this desire, where did you read about it? Ciao -- Frank Barknecht _ __footils.org_ __goto10.org__ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] GOP and menu displacements [was: oldschool rave synths]
Miller said so himself at the video of his talk from the last Pd-convention. It was posted to the list maybe a year and a half ago. I can't find it in the archives for the life of me, but the video was in ogg format and had a title that mentioned something about engineers and hammers... If anyone else has even a vague semblance of what I'm talking about, please corroborate! Anyway, in it, Miller says that the first thing he wanted to do with Pd (this is WAY early development) was to be able to make a graph that goes outside of the boundaries. What a joker, eh? ~Kyle On 3/15/07, Frank Barknecht [EMAIL PROTECTED] wrote: Hallo, Kyle Klipowicz hat gesagt: // Kyle Klipowicz wrote: Why even allow the negative areas to be 'breached' then? Is it related to Miller's initial desire to create graphs that exceed their boundaries? I don't know anything about this desire, where did you read about it? Ciao -- Frank Barknecht _ __footils.org_ __goto10.org__ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- http://theradioproject.com http://perhapsidid.blogspot.com (()()()(()))()()())( (())(())()((( ))(__ _())(()))___ (((000)))oOO ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] seeking Pd programmer
I started the project in 2005 when I met an incredible architectural acoustic in a concrete cylinder sized of 15 meter high to 10 meter large. I started to sing inside with an incredible reverberation of low sounds. The entrance of this cylinder (used to keep wine) was too small for audience to come inside, so I imagined to keep in real time the sound and the images (video) outside the cylinder, far away through Internet, in an appropriate cube-public-place with 6 video screens and 3D sound projection. I found a team of 9 people to release this opera project, but it was located near Toulouse (south of France) and in this part there is no grants for contemporary art creation. Today TEST-AIMANT is in waiting to be released. The virtual clones orchestra, in my music works, stays as an obsession: there is several exemple of, done and music in project: like in 2002 Jeux Interdits (Forbidden Games) where I cloned my 9-tone electric guitar in 4 independent clones. listen at http://centrebombe.org/mp3-free.html in 2003 ti.Me Has No Age where I cloned my archisonic lamp (http://centrebombe.org/lamps.html)in an orchestra of 161 clones you can listen at http://centrebombe.org/mp3-free.html My next project is also about virtual orchestra of clones Unisolable Unduplicable, the recipe of Freedom http://centrebombe.org/2007.residency.proposal(the Lamplayer.vs.the.Machines).pdf The schematic of VOX CLONA (in attachment) gives you a precise purpose of what I would like to generate: one live voice (mine) generating an independant choir of 13 voices with its independent contrepoint projected in 3D sound space. I should perhaps translated in English what I wrote in French? Thanks for your interest mathius shadow-sky --- Luigi Rensinghoff [EMAIL PROTECTED] wrote: Am 15.03.2007 um 14:21 schrieb the center of the bomb: http://centrebombe.org/mp3-free.html That sound really interesting, i have been doing some multichannel stuff with vbap.. You want to tell me more ?? you have an IM ?? Luigi the center of the bomb Finding fabulous fares is fun. Let Yahoo! FareChase search your favorite travel sites to find flight and hotel bargains. http://farechase.yahoo.com/promo-generic-14795097 ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] GOP and menu displacements [was: oldschool rave synths]
Hmm... it's an aesthetic idea not to clip graphics to rectangular bounds (so graphs can go out of their 'boxes') but it's another problem what to do when someone drags an object to a place with negative cordinates. I think it should stay where you put it and the GUI should just adjust scroll bars. TK's canvas object does something different (and very irritating). I don't know how to stop TK from helping in this way. cheers Miller On Thu, Mar 15, 2007 at 10:15:21AM -0500, Kyle Klipowicz wrote: Miller said so himself at the video of his talk from the last Pd-convention. It was posted to the list maybe a year and a half ago. I can't find it in the archives for the life of me, but the video was in ogg format and had a title that mentioned something about engineers and hammers... If anyone else has even a vague semblance of what I'm talking about, please corroborate! Anyway, in it, Miller says that the first thing he wanted to do with Pd (this is WAY early development) was to be able to make a graph that goes outside of the boundaries. What a joker, eh? ~Kyle On 3/15/07, Frank Barknecht [EMAIL PROTECTED] wrote: Hallo, Kyle Klipowicz hat gesagt: // Kyle Klipowicz wrote: Why even allow the negative areas to be 'breached' then? Is it related to Miller's initial desire to create graphs that exceed their boundaries? I don't know anything about this desire, where did you read about it? Ciao -- Frank Barknecht _ __footils.org_ __goto10.org__ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- http://theradioproject.com http://perhapsidid.blogspot.com (()()()(()))()()())( (())(())()((( ))(__ _())(()))___ (((000)))oOO ___ 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] in Pd-0.39.2-extended-test7 msg 'reset' and 'clear' doesn?t work as before
hmmm, actually it doesn't seem to be that simple, see fb's earlier reply as well as this msg posted on the dev list on 14 march. looks like i spoke before my turn. robbert subject: [PD-dev] [ pure-data-Bugs-1576865 ] namespace prefixes broken ... It is no longer possible to use [prefix/classname] syntax, which is essential to the namespaces because it is the only way that two classes with the same root classname could be used in the same patch, i.e. like this, where each object is a different class: [prepend] [cxc/prepend] [cyclone/prepend] ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] seeking Pd programmer
--- Luigi Rensinghoff [EMAIL PROTECTED] wrote: i am definetly interested, it overlaps with some things i wanted to do anyway. THANK YOU Is there some programming made already ??? THERE IS NO PD PROGRAMMING YET EVEN WITH MAX Do you have pd-knowledge ? I AM A PD BEGINNER (FEW DAYS AGO), SINCE A LONG TIME I SHOULD PROGRAM REGARDING MY WAY OF COMPOSING MUSIC Why are you looking here for someone ?? I WANT TO SHARE THE WORK, IT IS TOO MUCH FOR ONE PERSON and not MAX/Supercollider or whatever. TODAY I AM A PC USER any money in that project ;-) got to make my living somehow ;-) TODAY I DO NOT KNOW WHERE AND TO WHOM TO PROPOSE THE PROJECT, I MEAN: WHICH COUNTRY, WHICH PLACE TO PERFORM, AND WHICH PERSON I SHOULD CONTACT? IT IS A STRANGE CROSSING IN MY CARREER... Where do you live ??? NOW I AM IN TOULOUSE (FRANCE), I THOUGHT TO MOVE TO BERLIN WHERE OTHER PROJECTS ARE IN WAITING. AND YOU? DO YOU THINK THROUGH MY SCHEMATIC THE PATCH IS RELEASABLE? HOW LONG IT WOULD TAKE? HOW MUCH YOU SHOULD RECEIVED FOR THAT WORK? I AM LOOKING FOR A COLLABORATION TO RELEASE MY WORKS. CHEERS MATHIUS So far Luigi Am 15.03.2007 um 16:10 schrieb the center of the bomb: I started the project in 2005 when I met an incredible architectural acoustic in a concrete cylinder sized of 15 meter high to 10 meter large. I started to sing inside with an incredible reverberation of low sounds. The entrance of this cylinder (used to keep wine) was too small for audience to come inside, so I imagined to keep in real time the sound and the images (video) outside the cylinder, far away through Internet, in an appropriate cube-public-place with 6 video screens and 3D sound projection. I found a team of 9 people to release this opera project, but it was located near Toulouse (south of France) and in this part there is no grants for contemporary art creation. Today TEST-AIMANT is in waiting to be released. The virtual clones orchestra, in my music works, stays as an obsession: there is several exemple of, done and music in project: like in 2002 Jeux Interdits (Forbidden Games) where I cloned my 9- tone electric guitar in 4 independent clones. listen at http://centrebombe.org/mp3-free.html in 2003 ti.Me Has No Age where I cloned my archisonic lamp (http://centrebombe.org/lamps.html)in an orchestra of 161 clones you can listen at http://centrebombe.org/ mp3-free.html My next project is also about virtual orchestra of clones Unisolable Unduplicable, the recipe of Freedom http://centrebombe.org/2007.residency.proposal(the Lamplayer.vs.the.Machines).pdf The schematic of VOX CLONA (in attachment) gives you a precise purpose of what I would like to generate: one live voice (mine) generating an independant choir of 13 voices with its independent contrepoint projected in 3D sound space. I should perhaps translated in English what I wrote in French? Thanks for your interest mathius shadow-sky --- Luigi Rensinghoff [EMAIL PROTECTED] wrote: the center of the bomb Looking for earth-friendly autos? Browse Top Cars by Green Rating at Yahoo! Autos' Green Center. http://autos.yahoo.com/green_center/ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] oldschool rave synths
Not sure if it's exactly what you are after, but the computer musical tutorial by Curtis Roads, takes you through it all in a not too scientific/mathematic way. Actually I think it accompanies PD extremely well. http://www.amazon.com/Computer-Music-Tutorial-Curtis-Roads/dp/0262680823/ref=pd_bbs_sr_1/102-5380871-4068156?ie=UTF8s=booksqid=1173978334sr=8-1 I hope you'll find it useful. Cheers! Thomas - Original Message - From: shift8 [EMAIL PROTECTED] To: padawan12 [EMAIL PROTECTED] Cc: pd-list@iem.at; Josh Steiner [EMAIL PROTECTED]; [EMAIL PROTECTED] Sent: Thursday, March 15, 2007 6:54 AM Subject: Re: [PD] oldschool rave synths dude - you are a ninja. uhm, i mean, a jedi. seriously - i want to emulate you a bit when i grow up ;P that said, what resources would you recommend that illustrate calculus as used for signal processing, but from a more functional point of view as opposed to a theoretical one. i know there are dsp chip programming guides for engineering, but there seems to be only how and not the why in most cases there. too theoretical of descriptions makes it difficult for me to visualize the action or imagine the sonic implications of the theory being discussed. personally, i find that the application of theories make much more sense than the abstract theories themselves. maybe it's brain damage, or perhaps plain 'ol ignorance. but anyway, here's a simple example: someone tells me an empirical definition of the nyquist theory, it's hard to get my head around. but if someone says hey, you can't sample a frequency that is = 1/2 of the sample rate, because the wavelength is too short in duration to fit sample boundaries, and it causes distortions that are related to the frequency being sampled. that totally makes sense. i can picture that from a functional point of view, and then have a much easier time with the math an theory of it. are there any resources, books, etc out that approach the subject of dsp in a style like this? thanks and high regards, star On Thu, 2007-03-15 at 15:24 +, padawan12 wrote: [pow~] is from cyclone, I think in the case I used it (pow 2) you can replace it with an equivilent [expr~] expression or [*~]. I thought [lowpass] and [highpass] were vanilla. They are needed to set the coeffs for biquad~ On Wed, 14 Mar 2007 16:49:29 -0800 Josh Steiner [EMAIL PROTECTED] wrote: i seem to be missing: lowpass, highpass and pow~ running 0.39.2-extended-test7 on winxp -josh padawan12 wrote: Sorry Hardoff, scratch that last load of rubbish. The parasite synth is the wrong patch, and I thought I was talking about different oscillators, it should have been something more like the ones here. The oscillator is a dual-slope one in hoover-triangles.pd, much easier to pull out than the last mess. Another take is the hoover-pwm.pd, which is a juno voice basically, it's much brighter and fizzy down low. It just depends what you want more in the low registers, up high theres not so much difference. One is pulse width mod of a square, the other is slope mod of a triangle, both have a bit of frequency lfo on too at about 5 Hz. A fat Juno hoover noise uses the fast chorus so there's one on both versions. Each has the same sequence so you can compare the sounds. All the hoover flavours have a different character, like a highpass resonant filter makes an interesting addition. But what they share in common is a busy sound made by having 3 or 4 detuned components. Juno is a pwm + saw + square mix, with the square an octave down. On Mon, 12 Mar 2007 22:34:01 +0900 hard off [EMAIL PROTECTED] wrote: andy's tokyo techno one is cool. but i want hoovers. i keep try to make them and they always suck. there must have been a secret ingredient that i am forgetting. ___ 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 -- tasty electronic music vittles -- bluevitriol.com the only music blog you need-- playtherecords.com you are the dj. interactive music -- improbableorchestra.com random observations of the bizarre -- vitriolix.com ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Mechanize something idiosyncratic. ___ PD-list@iem.at mailing list UNSUBSCRIBE and
Re: [PD] seeking Pd programmer
The schematic of VOX CLONA (in attachment) gives you a precise purpose of what I would like to generate: one live voice (mine) generating an independant choir of 13 voices with its independent contrepoint projected in 3D sound space. What's your concept for the counterpoint like? A canon is pretty easy to realize as a form for cloned voices. Do the other voices need to have some transformation applied to make independent melodies? ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] gemkeyboard
hi, just discovered that on OSX the keyboard objects (key, keyup, keyname) do not receive input when the gem window has the focus. unfortunately gemkeyboard is not an alternative, it only gives keydown messages. I am sure someone has workarounds for that... marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] visualization information?
hi , is there any project that involves pd as tool for visualization of data? for exmaple dynamic complex information? .. is pd suitable for this? thanks yukio -- yukio kuroiwa [EMAIL PROTECTED] -- http://www.fastmail.fm - mmm... Fastmail... ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] oldschool rave synths
Hallo, shift8 hat gesagt: // shift8 wrote: are there any resources, books, etc out that approach the subject of dsp in a style like this? I think, without some abstraction (sic!) one wouldn't get far with Pd. It's just not a tool for ignoring certain rather abstract issues. But I don't think you're looking for such a tool anyways. So for starters I would recommend Computer Music by Dodge/Jerse. It doesn't skip the necessary math, but has a good way of explaining it and illustrating its use from a practical POV. It's definitly a book every aspiring Pd user should read. I won't say the same of the Computer Music Tutorial, which IMO often is a bit to, uhm, referential: It's very complete in its scope, but too often just directs you to a paper or another book if you want to know the real details. And it's too heavy to carry around in your bag. A personal favourite of mine then is F.R. Moore's Elements of Computer Music, but it doesn't fit your description. But I come back to it again and again, while my CMT is collecting dust. Ciao -- Frank Barknecht _ __footils.org_ __goto10.org__ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Having trouble using rradical abstractions
For example when I load the rrad.nseq.pd I get this error message: * OSC-route: float arguments are not OK. OSCroute $1 ... couldn't create pool 0.2.2pre - hierarchical storage object, (C)2002-2006 Thomas Grill [symbol2list] part of zexy-2.1 (compiled: Feb 27 2007) Copyright (l) 1999-2006 IOhannes m zmölnig, forum::für::umläute IEM * OSC-route: float arguments are not OK. OSCroute $1 ... couldn't create I'd really like to use all these abstractions, as they fit my current project very well, but I can't seem to iron out this problem though. I'm using a windows installation. But I'm starting to feel that a lot of my troubles using pd will go away if I get a Linux-installation up and running instead. Cheers! Thomas ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] oldschool rave synths
On 15/03/2007, at 14.54, shift8 wrote: are there any resources, books, etc out that approach the subject of dsp in a style like this? There is also Music: a Mathematical Offering by Dave Benson URL: http://www.maths.abdn.ac.uk/~bensondj/html/maths-music.html There is a free and regularly updated PDF version on that site. Also it was reviewed in the February issue of The Wire Mag. From the TOC: 7. Digital music 7.1 Digital signals 7.2 Dithering 7.3 WAV and MP3 files 7.4 MIDI 7.5 Delta functions and sampling 7.6 Nyquist's theorem 7.7 The z-transform 7.8 Digital filters 7.9 The discrete Fourier transform 7.10 The fast Fourier transform 8. Synthesis 8.1 Introduction 8.2 Envelopes and LFOs 8.3 Additive synthesis 8.4 Physical modeling 8.5 The Karplus-Strong algorithm 8.6 Filter analysis for the Karplus-Strong algorithm 8.7 Amplitude and frequency modulation 8.8 The Yamaha DX7 and FM synthesis 8.9 Feedback, or self-modulation 8.10 CSound 8.11 FM synthesis using CSound 8.12 Simple FM instruments 8.13 Further techniques in CSound 8.14 Other methods of synthesis 8.15 The phase vocoder 8.16 Chebychev polynomials I like this topic. In fact is was thinking about requesting folks bibtex files for inspiration. Anyone? ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Call for Students: PD projects in Google Summer of Code
I wish I had known about GSOC before I graduated in June. Maybe if/when I find/apply to a good computer music masters somewhere/sometime I'll be able to take part. Not to mention I would really like to have a version of PDVST that worked with Ableton... -martin Georg Holzmann wrote: Hallo! I just noticed, that the PD projects are accepted by google. (Mentoring organization is IEM - Institute of Electronic Music and Acoustics, Graz) So all students who want to program sth and earn some money in summer should apply ;) ! (I think it's also possible to suggest further projects ... ) LG Georg ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Help - filters band limited oscillators!
Okay, I didn't post the below self-referential part someone else did. I am not sure what they meant by their language. Nevertheless, blosc~ is indeed broken and not working, and I don't mean the helpfile, I mean the object itself. HOWEVER, bandolero works great, just what I needed, thanks Frank! (I'm not sure it would be usable in live performance though - very tough on the CPU ...) But it indeed sounds like a nice and proper saw wave! ~David On 3/15/07, Frank Barknecht [EMAIL PROTECTED] wrote: Hallo, David Powers hat gesagt: // David Powers wrote: Thanks for your help, I'm sorry to sound grumpy, it's just that in searching the archives mostly all I found was my old query for a year ago. Plus everyone says to use [blosc~] but I posted in my first post, that [blosc~] is broken, and I believe that it's known, ie here is says: http://blog.soundsorange.net/index.php/archives/2006/09/28/exploring-pd-extended/ exploring pd extended 27/9/2006 CPU load rating blosc~ - intriguing band limited oscillators, but patch is self referential and not working The blosc~ we're referring to is not a patch, it is an external. I suppose by self-referential you mean, that the help-file for blosc~ has the same name as the blosc~-external. That is generally no problem and many older externals had their help files named like the object, because the help file is located in a different directory than the external. If you have installed the blosc~.pd help file in your Pd path, then of course you may have problems. (This might be an issue in pd-extended, I don't know, I don't use it normally.) The fix is to move blosc~.pd to 5.reference or rename it to blosc~-help.pd or write a bug report for pd-extended. Ciao -- Frank Barknecht _ __footils.org_ __goto10.org__ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Having trouble using rradical abstractions
Hallo, Thomas Jeppesen hat gesagt: // Thomas Jeppesen wrote: For example when I load the rrad.nseq.pd I get this error message: * OSC-route: float arguments are not OK. OSCroute $1 ... couldn't create RRADical abstractions are expected to be used with a first argument that starts with a slash. So if you want to use rrad.nseq.pd in a patch, you need to tag it with something like: [rrad.nseq /myseq0] [rrad.nseq /myseq1] [rrad.nseq /myseq2] or so. This is to be able to save the states of every rrad.nseq instance seperately. If you don't use the first /slash-arg, then Pd inserts a 0 as default, which is illegal as an OSC-target and will break the internal routing OSCroute will warn about this with above message. Ciao -- Frank Barknecht _ __footils.org_ __goto10.org__ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] oldschool rave synths
Funny, I tend to recommend two books to people: the Dodge/Jerse one for those who aren't mathematical (like myself), and the Roads one (the CMT) for those who are. Keeping in mind that whole chapters of the revised Dodge/Jerse--basically all the chapters on anything which are contemporary like granular synthesis--have been lifted almost verbatim from Curtis Roads' works, the Dodge/Jerse book is an excellent introduction. I still find that the CMT is like a bible, and when I'm scratching my head I can browse through it to find the right starting point. But it would be much more incomprehensible without the headstart I got from the Dodge/Jerse book. best, d. Frank Barknecht wrote: I think, without some abstraction (sic!) one wouldn't get far with Pd. It's just not a tool for ignoring certain rather abstract issues. But I don't think you're looking for such a tool anyways. So for starters I would recommend Computer Music by Dodge/Jerse. It doesn't skip the necessary math, but has a good way of explaining it and illustrating its use from a practical POV. It's definitly a book every aspiring Pd user should read. I won't say the same of the Computer Music Tutorial, which IMO often is a bit to, uhm, referential: It's very complete in its scope, but too often just directs you to a paper or another book if you want to know the real details. And it's too heavy to carry around in your bag. -- derek holzer ::: http://www.umatic.nl ---Oblique Strategy # 9: Adding on ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Help - filters band limited oscillators!
On Wed, 2007-03-14 at 11:52 -0600, David Powers wrote: Hi Roman, I get the following error from your patch, for many of the tables: error: 1002-square33: number of points (512) not a power of 2 plus three Along with this error, it seems to stop playing somewhere above 360 Hz... Thanks for your help, I'm sorry to sound grumpy, it's just that in searching the archives mostly all I found was my old query for a year ago. Plus everyone says to use [blosc~] but I posted in my first post, that [blosc~] is broken, and I believe that it's known, ie here is says: http://blog.soundsorange.net/index.php/archives/2006/09/28/exploring-pd-extended/ exploring pd extended 27/9/2006 CPU load rating blosc~ - intriguing band limited oscillators, but patch is self referential and not working Again, a reminder that this isn't really for me, but rather, it's the list members chance to sell other people on PD being useful, or not, to the outside world. [vst~] is working great so I can demonstrate subtractive synthesis with VST's within pure data, but that's suggesting to people that PD isn't really good for traditional synthesis... So if you think PD is good for synthesis, let me know about it!!! ***Note: I personally don't use PD with Gem for VJing, and to make weird generative MIDI sequences, mostly... I never really considered synthesis a strong point for PD, for reasons that should now be obvious. i disagree with you in this point. i admit, that you'd need to make some effort and bring some knowledge about the topic, but that doesn't prove that pd isn't good in synthesis. however, subtractive synthesis is one of many synthesing methods you can do in pd. if it would be impossible to do subtractive synthesis in pd, it would still be wrong to consider pd as unsuitable for synthesis generally. anyhow, like often in a technical world, faults happen because human beeings are not perfect. i am sorry, that after all even my patch did not work on your computer. actually it is a very easy fix. for some reason my pd (0.40.2) didn't complain about my mistake. i changed the table-size to 515 now. it switches around 360Hz from raw_square to bandlimited square, that is why you didn't hear anything above that frequency. i really hope, it works now. cheers roman ~David On 3/14/07, Roman Haefeli [EMAIL PROTECTED] wrote: hello again i improved guenter's bandlimited square a bit. i noticed that it is hardcoded to 48kHz and accidently i was running pd at 48kHz, that's why it sounded quite good here. however, how far i can see it, the part, that selects the appropriate table, is not working as it should. i couldn't completely follow, how it works, but it seems to switch only correct from tab1 to tab2. for other tabs it switches at too high frequencies, which might introduce a bit aliasing. in my version the tables are generated on loadbang, which makes the file much smaller and easier to adapt for other waveforms. the tabselector is now dependent on the sampling rate, so it should sound well at different rates now. in order to provide the full spectrum even in low frequencies, i added a raw square generator. below a certain frequency, the oscillator switches to the raw square version, so that it should sound good at arbitrary low frequencies. the number of tables generated on loadbang can be changed. a bigger value lowers the frequency, at which the oscillator switches to the raw version and vice versa. i hope you'll have fun with it. roman On Wed, 2007-03-14 at 04:46 -0600, David Powers wrote: I found those, but are they really band-limited? I'm fairly sure I hear ugly digital artifacts in the saw. The square appears to be broken, unless I made a mistake cutting and pasting those 1500 lines of code into my text editor (kinda hard to tell). It's 5 30 am here and I've not slept yet :-( I can't believe there's STILL no readily available external/abstraction for such a common synthesis task, I just want a nice sounding example that will compare with the VST's which I will be hosting from within PD; right now ASynth sounds about 100x better than anything made in PD itself ... Oh and I don't see any J example PD patches, my PD patches don't go that high. ~David On 3/14/07, Roman Haefeli [EMAIL PROTECTED] wrote: hello david i found examples for a bandlimited saw and bandlimited square by g. geiger in the archives. might this is what you are looking for. http://lists.puredata.info/pipermail/pd-list/2006-05/038681.html cheers roman On Wed, 2007-03-14 at 03:05 -0600, David Powers wrote: Hello everyone, I tried google and it was no help, and the server for the list archive seems to be down temporarily. Anyway, I'm giving a free (as in free beer) workshop in Chicago in about 16 hours, on the basics of digital synthesis. I have
Re: [PD] oldschool rave synths
thanks man, i'll check this out - but, for the record, i'm not put off by the maths so much (they are needed to implement, after all :), but i am most interested in practical implementations w/ and explorations of the implications of the techniques - that's my main interest and, like pd itself, augments my learning style. :) cheers thx, star On Thu, 2007-03-15 at 18:04 -0700, Thomas Jeppesen wrote: Not sure if it's exactly what you are after, but the computer musical tutorial by Curtis Roads, takes you through it all in a not too scientific/mathematic way. Actually I think it accompanies PD extremely well. http://www.amazon.com/Computer-Music-Tutorial-Curtis-Roads/dp/0262680823/ref=pd_bbs_sr_1/102-5380871-4068156?ie=UTF8s=booksqid=1173978334sr=8-1 I hope you'll find it useful. Cheers! Thomas - Original Message - From: shift8 [EMAIL PROTECTED] To: padawan12 [EMAIL PROTECTED] Cc: pd-list@iem.at; Josh Steiner [EMAIL PROTECTED]; [EMAIL PROTECTED] Sent: Thursday, March 15, 2007 6:54 AM Subject: Re: [PD] oldschool rave synths dude - you are a ninja. uhm, i mean, a jedi. seriously - i want to emulate you a bit when i grow up ;P that said, what resources would you recommend that illustrate calculus as used for signal processing, but from a more functional point of view as opposed to a theoretical one. i know there are dsp chip programming guides for engineering, but there seems to be only how and not the why in most cases there. too theoretical of descriptions makes it difficult for me to visualize the action or imagine the sonic implications of the theory being discussed. personally, i find that the application of theories make much more sense than the abstract theories themselves. maybe it's brain damage, or perhaps plain 'ol ignorance. but anyway, here's a simple example: someone tells me an empirical definition of the nyquist theory, it's hard to get my head around. but if someone says hey, you can't sample a frequency that is = 1/2 of the sample rate, because the wavelength is too short in duration to fit sample boundaries, and it causes distortions that are related to the frequency being sampled. that totally makes sense. i can picture that from a functional point of view, and then have a much easier time with the math an theory of it. are there any resources, books, etc out that approach the subject of dsp in a style like this? thanks and high regards, star On Thu, 2007-03-15 at 15:24 +, padawan12 wrote: [pow~] is from cyclone, I think in the case I used it (pow 2) you can replace it with an equivilent [expr~] expression or [*~]. I thought [lowpass] and [highpass] were vanilla. They are needed to set the coeffs for biquad~ On Wed, 14 Mar 2007 16:49:29 -0800 Josh Steiner [EMAIL PROTECTED] wrote: i seem to be missing: lowpass, highpass and pow~ running 0.39.2-extended-test7 on winxp -josh padawan12 wrote: Sorry Hardoff, scratch that last load of rubbish. The parasite synth is the wrong patch, and I thought I was talking about different oscillators, it should have been something more like the ones here. The oscillator is a dual-slope one in hoover-triangles.pd, much easier to pull out than the last mess. Another take is the hoover-pwm.pd, which is a juno voice basically, it's much brighter and fizzy down low. It just depends what you want more in the low registers, up high theres not so much difference. One is pulse width mod of a square, the other is slope mod of a triangle, both have a bit of frequency lfo on too at about 5 Hz. A fat Juno hoover noise uses the fast chorus so there's one on both versions. Each has the same sequence so you can compare the sounds. All the hoover flavours have a different character, like a highpass resonant filter makes an interesting addition. But what they share in common is a busy sound made by having 3 or 4 detuned components. Juno is a pwm + saw + square mix, with the square an octave down. On Mon, 12 Mar 2007 22:34:01 +0900 hard off [EMAIL PROTECTED] wrote: andy's tokyo techno one is cool. but i want hoovers. i keep try to make them and they always suck. there must have been a secret ingredient that i am forgetting. ___ 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 -- tasty electronic
Re: [PD] oldschool rave synths
On Thu, 2007-03-15 at 20:45 +0100, Frank Barknecht wrote: Hallo, shift8 hat gesagt: // shift8 wrote: are there any resources, books, etc out that approach the subject of dsp in a style like this? I think, without some abstraction (sic!) one wouldn't get far with Pd. heh :) It's just not a tool for ignoring certain rather abstract issues. But I don't think you're looking for such a tool anyways. So for starters I would recommend Computer Music by Dodge/Jerse. It doesn't skip the necessary math, but has a good way of explaining it and illustrating its use from a practical POV. sounds perfect - amazon i presume? cc would be dope tho... It's definitly a book every aspiring Pd user should read. I won't say the same of the Computer Music Tutorial, which IMO often is a bit to, uhm, referential: It's very complete in its scope, but too often just directs you to a paper or another book if you want to know the real details. And it's too heavy to carry around in your bag. 'k A personal favourite of mine then is F.R. Moore's Elements of Computer Music, but it doesn't fit your description. But I come back to it again and again, while my CMT is collecting dust. ok, but i'm intrigued - i've almost always been a fan of your pd studies, and appreciate that often that's exactly what they are - illustrations of less then obvious techniques. this book inspires that to some extent? Ciao l8 -- Mechanize something idiosyncratic. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] oldschool rave synths
excellent lead - thanks! i love this list :) On Thu, 2007-03-15 at 21:43 +0100, Steffen wrote: On 15/03/2007, at 14.54, shift8 wrote: are there any resources, books, etc out that approach the subject of dsp in a style like this? There is also Music: a Mathematical Offering by Dave Benson URL: http://www.maths.abdn.ac.uk/~bensondj/html/maths-music.html There is a free and regularly updated PDF version on that site. Also it was reviewed in the February issue of The Wire Mag. From the TOC: 7. Digital music 7.1 Digital signals 7.2 Dithering 7.3 WAV and MP3 files 7.4 MIDI 7.5 Delta functions and sampling 7.6 Nyquist's theorem 7.7 The z-transform 7.8 Digital filters 7.9 The discrete Fourier transform 7.10 The fast Fourier transform 8. Synthesis 8.1 Introduction 8.2 Envelopes and LFOs 8.3 Additive synthesis 8.4 Physical modeling 8.5 The Karplus-Strong algorithm 8.6 Filter analysis for the Karplus-Strong algorithm 8.7 Amplitude and frequency modulation 8.8 The Yamaha DX7 and FM synthesis 8.9 Feedback, or self-modulation 8.10 CSound 8.11 FM synthesis using CSound 8.12 Simple FM instruments 8.13 Further techniques in CSound 8.14 Other methods of synthesis 8.15 The phase vocoder 8.16 Chebychev polynomials I like this topic. In fact is was thinking about requesting folks bibtex files for inspiration. Anyone? -- Mechanize something idiosyncratic. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] oldschool rave synths
man - so many good recommendations - thx^3! On Thu, 2007-03-15 at 19:38 -0700, Thomas Jeppesen wrote: Not sure if it's exactly what you are after, but the computer musical tutorial by Curtis Roads, takes you through it all in a not too scientific/mathematic way. Actually I think it accompanies PD extremely well. http://www.amazon.com/Computer-Music-Tutorial-Curtis-Roads/dp/0262680823/ref=pd_bbs_sr_1/102-5380871-4068156?ie=UTF8s=booksqid=1173978334sr=8-1 I hope you'll find it useful. Cheers! Thomas - Original Message - From: shift8 [EMAIL PROTECTED] To: padawan12 [EMAIL PROTECTED] Cc: pd-list@iem.at; Josh Steiner [EMAIL PROTECTED]; [EMAIL PROTECTED] Sent: Thursday, March 15, 2007 6:54 AM Subject: Re: [PD] oldschool rave synths dude - you are a ninja. uhm, i mean, a jedi. seriously - i want to emulate you a bit when i grow up ;P that said, what resources would you recommend that illustrate calculus as used for signal processing, but from a more functional point of view as opposed to a theoretical one. i know there are dsp chip programming guides for engineering, but there seems to be only how and not the why in most cases there. too theoretical of descriptions makes it difficult for me to visualize the action or imagine the sonic implications of the theory being discussed. personally, i find that the application of theories make much more sense than the abstract theories themselves. maybe it's brain damage, or perhaps plain 'ol ignorance. but anyway, here's a simple example: someone tells me an empirical definition of the nyquist theory, it's hard to get my head around. but if someone says hey, you can't sample a frequency that is = 1/2 of the sample rate, because the wavelength is too short in duration to fit sample boundaries, and it causes distortions that are related to the frequency being sampled. that totally makes sense. i can picture that from a functional point of view, and then have a much easier time with the math an theory of it. are there any resources, books, etc out that approach the subject of dsp in a style like this? thanks and high regards, star On Thu, 2007-03-15 at 15:24 +, padawan12 wrote: [pow~] is from cyclone, I think in the case I used it (pow 2) you can replace it with an equivilent [expr~] expression or [*~]. I thought [lowpass] and [highpass] were vanilla. They are needed to set the coeffs for biquad~ On Wed, 14 Mar 2007 16:49:29 -0800 Josh Steiner [EMAIL PROTECTED] wrote: i seem to be missing: lowpass, highpass and pow~ running 0.39.2-extended-test7 on winxp -josh padawan12 wrote: Sorry Hardoff, scratch that last load of rubbish. The parasite synth is the wrong patch, and I thought I was talking about different oscillators, it should have been something more like the ones here. The oscillator is a dual-slope one in hoover-triangles.pd, much easier to pull out than the last mess. Another take is the hoover-pwm.pd, which is a juno voice basically, it's much brighter and fizzy down low. It just depends what you want more in the low registers, up high theres not so much difference. One is pulse width mod of a square, the other is slope mod of a triangle, both have a bit of frequency lfo on too at about 5 Hz. A fat Juno hoover noise uses the fast chorus so there's one on both versions. Each has the same sequence so you can compare the sounds. All the hoover flavours have a different character, like a highpass resonant filter makes an interesting addition. But what they share in common is a busy sound made by having 3 or 4 detuned components. Juno is a pwm + saw + square mix, with the square an octave down. On Mon, 12 Mar 2007 22:34:01 +0900 hard off [EMAIL PROTECTED] wrote: andy's tokyo techno one is cool. but i want hoovers. i keep try to make them and they always suck. there must have been a secret ingredient that i am forgetting. ___ 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 -- tasty electronic music vittles -- bluevitriol.com the only music blog you need-- playtherecords.com you are the dj. interactive music -- improbableorchestra.com random observations of the bizarre -- vitriolix.com ___ PD-list@iem.at mailing list
Re: [PD] Help - filters band limited oscillators!
On Wed, 2007-03-14 at 12:38 -0600, David Powers wrote: On 3/14/07, Roman Haefeli [EMAIL PROTECTED] wrote: On Wed, 2007-03-14 at 04:46 -0600, David Powers wrote: I found those, but are they really band-limited? I'm fairly sure I hear ugly digital artifacts in the saw. what artifacts? can you elaborate that a bit more? Hi, listen at exactly 474 hz, and tell me if you think something sound funny to you, I guess... here 474Hz sound ok, but i still could only test on my built-in card with only 48KHz available. i will test later again on my rme at 44.1kHz. (the oscillators in my example are the same ones in the original example. Sometimes there's table not found errors in PD though). yeah, above 16kHz. and also in my patch i noticed a bit of aliasing in these high area. maybe it would be better to switch to an [osc~], cause the waveform in the according table is a sine anyway. my patch has still one little problem with cpu-optimaziation. i think the best would be to split the whole frequency range in three areas: in the low area a raw square, in the middle area the bandlimited version and it the are, where no harmonics could be played anyway, it could switch to an [osc~]. i'd like to put these three parts in separate subpatches, so that the unnecessary parts could be switched of. the problem is, when the parts are switched off, the are not in phase anymore, when they are switched on, so at least the [tabosc4~], [phasor~] and the [osc~] should always run, only for keeping the phase. could that be optimized in some way? is it possible to retrieve the phase of these objects? of course the [phasor~] could always run, but is a [phasor~] cheaper than an [osc~]? roman ___ Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] save as max patch
hi list, I am missing the save as max .pat in the OSX savepanel. any possibility to access that feature on OSX? marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] oldschool rave synths
On Fri, 2007-03-16 at 08:26 +, padawan12 wrote: On Thu, 15 Mar 2007 06:54:40 -0700 shift8 [EMAIL PROTECTED] wrote: what resources would you recommend that illustrate calculus as used for signal processing, but from a more functional point of view as opposed to a theoretical one. I heartily recommend Steven W Smiths Scientists and Engineers guide to DSP, before tackling Perry Cook, Eduardo Miranda and our own Miller Puckette. Calculus is only a small part of the picture, maybe you use the word too broadly because it's just a technique that helps understand certain equations. For calculus you needn't really go above A level, a little of that with a good grasp of algebra, trig and geometry are a solid enough basis. Linear algebra and matrices are some useful tricks to put in your bag, and you can get a long way by reading many of the tutorials for Octave. this site rocks! http://www.dspguide.com/ haven't seen this one - will check it out. http://www.amazon.co.uk/Real-Sound-Synthesis-Interactive-Applications/dp/1568811683 As Chuckk and some of the other mathematicians have said here, some esoteric pure math like operator theory subsumes the whole subject, because sound is about changes and transformations, but I wonder what other peoples top 10 'must have' concepts are. I suppose it depends on your goals, for example a lot of composers learn a disproportionate amount of stats and distributions. i have been playing around with those a bit from a very lay perspective - mostly randomized scales w/ occasional octave shifting (random w/ %, usually). i'm a fan of generative work, and hope to get better at it as time goes by and i better my skills. i know there are dsp chip programming guides for engineering, but there seems to be only how and not the why in most cases there. too theoretical of descriptions makes it difficult for me to visualize the action or imagine the sonic implications of the theory being discussed. personally, i find that the application of theories make much more sense than the abstract theories themselves. maybe it's brain damage, or perhaps plain 'ol ignorance. but anyway, here's a simple example: someone tells me an empirical definition of the nyquist theory, it's hard to get my head around. but if someone says hey, you can't sample a frequency that is = 1/2 of the sample rate, because the wavelength is too short in duration to fit sample boundaries, and it causes distortions that are related to the frequency being sampled. that totally makes sense. i can picture that from a functional point of view, and then have a much easier time with the math an theory of it. I strongly agree with you about teaching theory in context. It is hard to pick good examples and write using only words so that the knowledge sticks. Sometimes symbolic representation is the only way to be unambiguous. That is why Puredata is a powerful teaching and exploration tool, the diagram is the program. We are also lucky to have people like Derek and Frank who write from a position of least assumptions. I find a lot can be learned by just browsing the archives. truly - i've learned so much from pd, the help docs (brilliantly implemented in pd themselves), and all of the rocking folks that share their ideas w/ the list so often. the pd archive is a super bad ass resource - one of the days i'm going to throw together a script that culls patches from the archives and makes the containing mail the readme.txt for them. are there any resources, books, etc out that approach the subject of dsp in a style like this? One of Eduardo Mirandas more gentle books Computer Sound Design gives a pretty broad read, it also has some fun Windows and Mac software on the CD ROM. And you can't go wrong reading classics like Roads. that's like the 3rd recommendation for Rhoads - guess i'll be picking that one up :) Perhaps it's important to know that classic DSP is only a part of synthesis and analysis. It's the implementation layer. true - but i think the digital representation has a definite impact on technique. Another area of wisdom to explore is physics. I like to start sound design lectures by explaining that sound is a branch of dynamics, particularly fluid dynamics. Physics really helps design realistic sound effects, to know about propagation, interference, reflection, damping, stress, elasticity and all that. Then you can make ballpark models of what sound waves are doing in an object of given materials and dimensions. There's a big section in the book I'm writing about knowledge, imperative, declarative and procedural, and how to move from a description to a model to a method. Really this is Software Engineering, but that's what we are doing at the end of the day. software and systems arch is what i do for a living, and one of the big reasons why pd has such a draw to me. i'm much better at
Re: [PD] pdp 0.12.5-darcs on Linux
hmmm Xv spawns a window? pp Jamie Bullock [EMAIL PROTECTED] wrote: I don't understand what you mean by that... pdp_glx doesn't instantiate on my machine, I get a 'couldn't create...' error. Jamie On Wed, 2007-03-14 at 22:03 -0400, Patrick Pagano wrote: chose a combination of pdp_xv and pdp_glx pp -Original Message- From: [EMAIL PROTECTED] on behalf of Jamie Bullock Sent: Wed 3/14/2007 9:50 AM To: pd-list@iem.at Cc: Subject:[PD] pdp 0.12.5-darcs on Linux Hi, I am trying to get pdp working on my Linux box: Ubuntu 6.10 (2.6.17-10-generic, X11 7.1.). I am using the fglrx video driver with direct rendering enabled. So... How do I get pdp to render to the screen? [pdp_xv] loads correctly but sending it a |create( message gives: pdp_xv: cant open display :0 [pdp_sdl] and [pdp_glx] both cannot be instantiated: '...couldn't create', despite the fact that I compiled with --enable-sdl and --enable-glx. Anyone know what I need to do to get this working? Thanks, Jamie ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Patrick Pagano Digital Media Specialist University of Florida Digital Worlds Institute 352-294-2082 ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Scrolllist using no GUI externals
Hi, I have started this little abstraction for a no-GUI-external scroll list. Maybe someone on this list would have some interest in improving it to make it work... I am not much familiar with the externals I used in it. Let me know if you make it work properly. :) We will add it in the https://devel.goto10.org/pdmtl (see the attached patches) -- Alexandre Quessy http://alexandre.quessy.net file_list.pd Description: application/extension-pd file_list-help.pd Description: application/extension-pd ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] oldschool rave synths
wow - super big ups for all of the responses on this. thanks every one. don't want to gush, but damn community knowledge++ !! -- Mechanize something idiosyncratic. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Help - filters band limited oscillators!
I use this little script: #! /bin/bash echo Hello gcc -O2 -DPD -export_dynamic -shared -o sqosc~.pd_linux -I/usr/local/include/ sqosc~.c -L /usr/local/lib echo done (Of course you could just copy/paste the line beginning with gcc into a terminal window). If pd is installed on your system it should work for you too. After running it in the same directory as sqosc~.c you will have sqosc~.pd_linux. As root, copy sqosc~.pd_linux to /usr/local/lib/pd/extra if you want to install it. Martin Roman Haefeli wrote: i'd really like to check it out, but unfortunately i don't know how to compile it on linux. can you help me? roman On Thu, 2007-03-15 at 00:02 -0400, Martin Peach wrote: Did anyone try sqosc~ yet? I'm interested to get feedback on that one. http://pure-data.cvs.sourceforge.net/pure-data/externals/mrpeach/sqosc~/ Martin David Powers wrote: Hi Roman, I get the following error from your patch, for many of the tables: error: 1002-square33: number of points (512) not a power of 2 plus three Along with this error, it seems to stop playing somewhere above 360 Hz... Thanks for your help, I'm sorry to sound grumpy, it's just that in searching the archives mostly all I found was my old query for a year ago. Plus everyone says to use [blosc~] but I posted in my first post, that [blosc~] is broken, and I believe that it's known, ie here is says: http://blog.soundsorange.net/index.php/archives/2006/09/28/exploring-pd-extended/ exploring pd extended 27/9/2006 CPU load rating blosc~ - intriguing band limited oscillators, but patch is self referential and not working Again, a reminder that this isn't really for me, but rather, it's the list members chance to sell other people on PD being useful, or not, to the outside world. [vst~] is working great so I can demonstrate subtractive synthesis with VST's within pure data, but that's suggesting to people that PD isn't really good for traditional synthesis... So if you think PD is good for synthesis, let me know about it!!! ***Note: I personally don't use PD with Gem for VJing, and to make weird generative MIDI sequences, mostly... I never really considered synthesis a strong point for PD, for reasons that should now be obvious. ~David On 3/14/07, Roman Haefeli [EMAIL PROTECTED] wrote: hello again i improved guenter's bandlimited square a bit. i noticed that it is hardcoded to 48kHz and accidently i was running pd at 48kHz, that's why it sounded quite good here. however, how far i can see it, the part, that selects the appropriate table, is not working as it should. i couldn't completely follow, how it works, but it seems to switch only correct from tab1 to tab2. for other tabs it switches at too high frequencies, which might introduce a bit aliasing. in my version the tables are generated on loadbang, which makes the file much smaller and easier to adapt for other waveforms. the tabselector is now dependent on the sampling rate, so it should sound well at different rates now. in order to provide the full spectrum even in low frequencies, i added a raw square generator. below a certain frequency, the oscillator switches to the raw square version, so that it should sound good at arbitrary low frequencies. the number of tables generated on loadbang can be changed. a bigger value lowers the frequency, at which the oscillator switches to the raw version and vice versa. i hope you'll have fun with it. roman On Wed, 2007-03-14 at 04:46 -0600, David Powers wrote: I found those, but are they really band-limited? I'm fairly sure I hear ugly digital artifacts in the saw. The square appears to be broken, unless I made a mistake cutting and pasting those 1500 lines of code into my text editor (kinda hard to tell). It's 5 30 am here and I've not slept yet :-( I can't believe there's STILL no readily available external/abstraction for such a common synthesis task, I just want a nice sounding example that will compare with the VST's which I will be hosting from within PD; right now ASynth sounds about 100x better than anything made in PD itself ... Oh and I don't see any J example PD patches, my PD patches don't go that high. ~David On 3/14/07, Roman Haefeli [EMAIL PROTECTED] wrote: hello david i found examples for a bandlimited saw and bandlimited square by g. geiger in the archives. might this is what you are looking for. http://lists.puredata.info/pipermail/pd-list/2006-05/038681.html cheers roman On Wed, 2007-03-14 at 03:05 -0600, David Powers wrote: Hello everyone, I tried google and it was no help, and the server for the list archive seems to be down temporarily. Anyway, I'm giving a free (as in free beer) workshop in Chicago in about 16 hours, on the basics of digital synthesis. I have decided to use Pure Data to give my presentation, and use mostly non-commercial software.
Re: [PD] oldschool rave synths
On Thu, 15 Mar 2007 21:26:15 +0100 Frank Barknecht [EMAIL PROTECTED] wrote: .. but there's always the JO Smith's website for the formulas. Ah yes for more advanced, Julius Smith physical modelling guru http://www-ccrma.stanford.edu/~jos/index.html Dave Bensons (with the free pdf of his book) http://www.maths.abdn.ac.uk/~bensondj/html/maths-music.html Mustn't forget the great resource at http://www.musicdsp.org/ any other good shares? :) Andy ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] oldschool rave synths
On Thu, 15 Mar 2007 16:49:13 -0700 shift8 [EMAIL PROTECTED] wrote: truly - i've learned so much from pd, the help docs (brilliantly implemented in pd themselves), and all of the rocking folks that share Yeah, massive community bigup, it's really coming together now. You don't realise the incremental improvements most of the time when you're close to a program, then one day you download the latest and it's oh that's fixed, this works now, there's shitloads more helpfiles, it's really good! And cross platform is rocking too. I get more things working with mates who use Mac and Win than in the past. moving away from static content in general, the basic sameness of images and audio in time and frequency space, etc etc. Yeah, I'm totally into procedural content, programs good, data bad :} ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] GEM - too many open files-error with [pix_multiimage]
i am currently working on a gem-project that uses a lot of images. the images are loaded and switched with [pix_multiimage] - and i want to change the set of images a few times, so i load quite a lot of images into memory.. and quite soon - after having loaded a few sets - all together about 2 or 3 thousand pictures, the too many open files message occurs. is there some fix or workaround for gem on win32 yet ? my project is nearly done - so this is the only (and a quite serious) problem i got. would need something like a really fast fix or workaround ;) the bug should be already known, cause i found this old mailing list posting by someone that apparently had problems with the same bug: [GEM-dev] fixed filehandle leak? *Mathieu Bouchard* matju at artengine.ca mailto:gem-dev%40iem.at?Subject=%5BGEM-dev%5D%20fixed%20filehandle%20leak%3FIn-Reply-To= /Mon Jun 13 23:04:02 CEST 2005/ Here's a bug that causes a filehandle leak in GEM. Every time an image load is attempted via image2mem() (used by [pix_image], [pix_multiimage], etc.) then a series of decoders are called one after the other, quitting after the first that succeeds. If the file exists and is not of any type handled before the SGI handler and not of SGI type either, the SGI decoder does not close the file handle. This happened several times when loading a *lot* of TIFF images on Windows during a Pd/GEM workshop at Videographe, this afternoon. When too many files are open, then PureData can't open any new patch and can't even save any modified patches! any help appreciated. thanks, lorenz ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] oldschool rave synths
On 3/16/07, padawan12 [EMAIL PROTECTED] wrote: On Thu, 15 Mar 2007 06:54:40 -0700 shift8 [EMAIL PROTECTED] wrote: As Chuckk and some of the other mathematicians have said here, some esoteric pure math like operator theory subsumes the whole subject, because Wait, what? I wish I was a mathematician. Do I come across that way? I don't know what operator theory is, but I guess if it's related to what I've said about music cognition, then I have some idea. sound is about changes and transformations, but I wonder what other peoples top 10 'must have' concepts are. I suppose it depends on your goals, for example a lot of composers learn a disproportionate amount of stats and distributions. I'm humbled by those guys. I borrowed an extra book from my probability teacher (since probability class at an art school is kind of tame), hoping to understand Gaussian, Poisson, etc., after seeing them in the Csound manual, but I'm kind of marooned. I've actually had some pretty heated (and useless) arguments with teachers about form in music. I argue that it doesn't exist, e.g. that the beginning and end don't work the same way and so form is kind of a misnomer. You never apprehend the object as a whole, because you don't know what comes next. Then again, I just apprehended that bottle of lager as a whole, so I'm not sure if I'm making much sense... Viva la dialectic. -Chuckk -- http://www.badmuthahubbard.com ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list