Re: [PD] ptl and IanniX
Ah, I didn't know about OTL. It looks nice, I can't wait for some free time to give it a try. I'm curious to know what direction you are going with SeqOSC (other than the apis). I'm about to take a big long break from school when my thesis is finished, but I have many thoughts on what would make a good graphical sequencer for computer music applications. Right now, I am messing around with pygame and opengl, trying to come up with good shapes that can represent sound or sound processes, then tying them to audio with pd. Maybe we will talk more about this later, or even work on something together :) cheers, Rich On Thu, Jul 30, 2009 at 10:22 PM, Damien Henry d...@dh7.net wrote: Hi Rich, I wrote the first article you mention about ptl. Many things append from 2004 until now: PTL is now OTL. It's less exerimental and usable (for intance chdh produce a dvd with it) You can download it via sourceforge where the project is hosted. I've wrote the code but I've no more time to continue this projet rigth now, so contributor are needed there. (it is writen in java) http://sourceforge.net/projects/petale I've started an other osc sequencer projet (in c++/qt) also on source forge, but I use students for the code. If you know some students that whant to contribute on this project I'll be happy to do the tutor of an internship or of a student project. http://sourceforge.net/projects/seqosc/ By the way if you are interessed by graphicalscore you may find this site interessting : http://www.graphicalscores.org/ Cheers, Damien. Rich E a écrit : Hi, I've been looking at these two applications for graphical notation via OSC: ptl: D. Henry, “PTL, a new sequencer dedicated to graphical scores,” in Proc. of the 2004 Int. Computer Music Conf, 2004, 738–41. http://dh7.free.fr/otl/PTL_dh20040312.pdf IanniX: T. Coduys and G. Ferry, “IanniX aesthetical/symbolic visualisations for hypermedia composition,” in Proceedings International Conference Sound and Music Computing (SMC’04), 2004. http://www.la-kitchen.fr/download/Papers/PAPER_077.pdf (what in youtube: http://www.youtube.com/watch?v=WvGFtYzJ88s) I suppose their developers or users are on this list, so I was wondering about a couple things. These papers are from the same year, yet I take it they are separate projects. Has this changed at all? How does time work in ptl? I don't have the program, but from one of the images it looks like time flows left-right, triggering the events made by the position of shapes. Any progress in these applications in the last 5 years, or others? cheers, Rich -- ___pd-l...@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] Mmmore PdCon pics
Hi everybody, finally recovered from Brasil and put online some pics, you can check it here: http://www.thesaddj.com/pics/ or download them all here: http://www.thesaddj.com/tempd/SAD_PdCon09-webselecta.zip These are web resolution, if someone wants hi-res just write me. more pics have to come, but it will be a selection of the views of the city - no pd nerding :) Great times in there guys, it has been a pleasure to contribute to this event and meet all of you for real. Oh man, it looks like a lot of fun. Stupid work, I wish I could have made it! Congrats to everyone who did and to Alex for putting it all together. --- Dan Wilcox danomatika.com robotcowboy.com ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] numerical constraints
Dear all a y'all, I have a list of 25 numbers between 800-19000 that I'm calling randomly'ish. I want to add some constraints to those numbers: so for example, I have the number 6569 and by the use of either simple x2 multiplication or dividing I want to shoehorn it into the ranges of 11000-18000 but also 400-800 at the same time. THe ranges are set but the numbers aren't. So say sometimes the range 2400-4700 may get a number that is less than the range like 912 and sometimes it will get a number over the range like 13264, so I need a way of Pd recognising whether the number requires multiplication or dividing. How can I do this? Bests, Jbz ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] numerical constraints
J bz wrote: How can I do this? look at [moses] fgmasdr IOhannes ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] 'kick' in Pd
Hi Vitor, This one isn't easy to understand right away, but it sounds quite nice as a techno kick. One of my goals is Pd programming efficiency, so it uses the fewest and least expensive objects. a. On Tue, 28 Jul 2009 23:18:28 -0300 Vitor Monaco monaco.vi...@gmail.com wrote: Hello, I am Vitor Monaco in Sao Paulo - Brazil, I am aware of the pd to a week, some scratching sounds and articulate some schemes. I wonder if someone can give me any tips on how to produce a 'Kick'. grateful, Vitor -- Use the source more-efficient-kick.pd Description: Binary data ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Vanilla trig, transcendentals
Here's a little collection I started for a vanilla trig lib. Rules are... Only arithmetic, avoid divides if you can, good enough accuracy (3 or 4 terms) Any more contributions most welcome Practical uses.. LFOs, distortions, and audio domain control functions where the accuracy is less important than efficiency. cheers, a. -- Use the source trig-approx-lib.tar.gz Description: Binary data ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] numerical constraints (scaling)
Hi JBeez, We could interpret this in two ways. A hard constraint is applied by using [moses] [max], [min] or [clip] so that numbers outside the desired bounds are simply discarded, or clamped to the boundry. Look that one up in the help files if it's what you want. On the other hand, I think you really mean to rescale the numbers so that all of them fit between your new bounds. Changing a range requires a linear scale function. There is one called [scale]. But, instead of just using a ready made abstraction maybe it's a good idea to understand the simple principle of changing the slope and origin of a line. If your original bounds are 800 and 19000 then the magnitude of the range, the interval, is 19000 - 800 = 18200 The origin of the interval is 800, which is the lowest number you can have. The first thing to do is 'reset the origin' so that all your numbers have a lowest value starting at zero, so to do that subtract 800. Then scale the line to cover the magnitude of your new interval, which is 800 - 400 = 400 To map 18200 to 400 divide them to get 400/18200 = 0.021987 Now scale the numbers by that factor Finally add the bottom offset, your new origin, by adding the lowest value of the new range which is 400 So the complete scale function is now ((x - 800) * 0.021987) + 400 (see attached patch) a. On Sat, 1 Aug 2009 15:32:06 +0100 J bz jbee...@googlemail.com wrote: Dear all a y'all, I have a list of 25 numbers between 800-19000 that I'm calling randomly'ish. I want to add some constraints to those numbers: so for example, I have the number 6569 and by the use of either simple x2 multiplication or dividing I want to shoehorn it into the ranges of 11000-18000 but also 400-800 at the same time. THe ranges are set but the numbers aren't. So say sometimes the range 2400-4700 may get a number that is less than the range like 912 and sometimes it will get a number over the range like 13264, so I need a way of Pd recognising whether the number requires multiplication or dividing. How can I do this? Bests, Jbz -- Use the source scaling.pd Description: Binary data ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] numerical constraints
Hey IOhannes, Yeah I thought about moses but doesn't moses always start at 0? Ideally I would like something with a range between 2 settable limits. Cheers, Jbz 2009/8/1 IOhannes m zmölnig zmoel...@iem.at J bz wrote: How can I do this? look at [moses] fgmasdr IOhannes ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] numerical constraints (scaling)
Very nice. Cheers Andy, Jbz On Sat, Aug 1, 2009 at 5:43 PM, Andy Farnell padawa...@obiwannabe.co.ukwrote: Hi JBeez, We could interpret this in two ways. A hard constraint is applied by using [moses] [max], [min] or [clip] so that numbers outside the desired bounds are simply discarded, or clamped to the boundry. Look that one up in the help files if it's what you want. On the other hand, I think you really mean to rescale the numbers so that all of them fit between your new bounds. Changing a range requires a linear scale function. There is one called [scale]. But, instead of just using a ready made abstraction maybe it's a good idea to understand the simple principle of changing the slope and origin of a line. If your original bounds are 800 and 19000 then the magnitude of the range, the interval, is 19000 - 800 = 18200 The origin of the interval is 800, which is the lowest number you can have. The first thing to do is 'reset the origin' so that all your numbers have a lowest value starting at zero, so to do that subtract 800. Then scale the line to cover the magnitude of your new interval, which is 800 - 400 = 400 To map 18200 to 400 divide them to get 400/18200 = 0.021987 Now scale the numbers by that factor Finally add the bottom offset, your new origin, by adding the lowest value of the new range which is 400 So the complete scale function is now ((x - 800) * 0.021987) + 400 (see attached patch) a. On Sat, 1 Aug 2009 15:32:06 +0100 J bz jbee...@googlemail.com wrote: Dear all a y'all, I have a list of 25 numbers between 800-19000 that I'm calling randomly'ish. I want to add some constraints to those numbers: so for example, I have the number 6569 and by the use of either simple x2 multiplication or dividing I want to shoehorn it into the ranges of 11000-18000 but also 400-800 at the same time. THe ranges are set but the numbers aren't. So say sometimes the range 2400-4700 may get a number that is less than the range like 912 and sometimes it will get a number over the range like 13264, so I need a way of Pd recognising whether the number requires multiplication or dividing. How can I do this? Bests, Jbz -- Use the source ___ 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] numerical constraints
J bz wrote: Hey IOhannes, Yeah I thought about moses but doesn't moses always start at 0? no, why do you think so? (unless you mean, by starting what is the default behaviour when you don't specify an argument and/or don't reset the limit) even if it did, you could always translform the numbers into the range you want them to be with simple linear transformation as learned in high-school (y=kx*d) anyhow:: [moses 10] will divide at 10, whereas the following will divide at -5: [loadbang] | [-5( | [moses 20] fmasd IOhannes ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] adc doesn't work on ubuntu
hi all, i moved to ubuntu 9.04 recently.. my kernel is 2.6.28-11-generic the issue is that the adc~ object (pd vanilla) doesn't respond, no input is processed :( what i found strange is that i can actually hear the mic and line inputs, even change their volume or mute them, etc. from the system mixer.. but pd ignore them completely! i need help for connecting my midi controllers too, well.. it's being hard for me (my first times on linux stuff) regards! ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] pdp question
can i use fullscreen+borderless window using pdp like gem? i use macosx thanks! ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list