Re: [PD] gt~ and lt~ (similar to zexy ~, ~) and between~
Enrique Erne wrote: hi community i patched a prototype for a gigatable abstraction to overcome the 16777216 sample limit http://lists.puredata.info/pipermail/pd-list/2007-09/053479.html as a side product i got some abs that could be useful.. [between~] with 2 arguments to specify a range and outputs 0/1 if the incoming signal is within that range (purepd). it seems to work so far... gt~ and lt~ are purepd abstractions of zexy's ~ and ~. a difference is the second inline where the zexy object accept signal _and_ control values for the second inlet. it should be easy to add the second inlet but only signal _or_ control can be done of corse. not to be offsensive, but zexy's [~] and [~] are (optionally) implemented as abstractions that require nothing buth a pd-vanilla distribution (though they are not purepd, strictly speaking) nevertheless, i like the approach with tables. btw, the [gt~] does not seem to behave correctly for small values (because of the 1e-6 offset)... mfgasdr IOhannes ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] translations for pdpedia templates
marius schebella wrote: heute schon nachrichten geschaut? I am not sure about nachrichten, but the rest is ok for me. m. same for me: i don't think that nachrichten is the correct translation. probably Signale would be better, if signals wasn't already used for something else... how do you call messages when you teach pd in german? at least, i call them messages fmga.sdr IOhannes ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] translations for pdpedia templates
what happens now? do you put the information somewhere, or must we copy/paste elsewhere? what happens when a good enough translation has been found? is a page created by the language admin like the one in the turkish version? http://wiki.puredata.info/tr/index.php?title=%C5%9Eablon:Infobox_Objectclass And then, is it a question of copying/translating/correcting the individual articles of the english version? I know that everything is just starting, but there are already some people joining in fast and putting their time+energy. It might be efficient if someone in the english version did 1 article correctly, so that there's a model where all should follow. Then all can know how to put their energy into the process. (for that reason I tried to start the http://wiki.puredata.info/en/Wiki_administrator_how-to) Joao ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Trying to implement switch ramp
Hallo, Roman Haefeli hat gesagt: // Roman Haefeli wrote: On Tue, 2007-10-02 at 13:52 -0400, Thomas O Fredericks wrote: Actually, it kind of works, but there is an annoying glitch (when you replace the lines with vlines inside mix.switch.ramp~ the clicking is even worse). [line~] and [vline~] are _not_ interchangeable. since [vline~] uses sort of time tagged messages, it will start the ramp somewhere between block boundaries, if it is triggered by [delay] or [metro] - this produces the clicks. check the corresponding thread 'switch and ramp' in the pd-list for detailed reasons, why it isn't possible to implement that technique with [vline~] Well, it's a bit more complicated than that ... or simpler, depending on what you want to do. It's easy to make Tom's patch work with vline~: You just need to use [vsnapshot~] as well. 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] side effects
Hallo, marius schebella hat gesagt: // marius schebella wrote: one of the side effects of pdpedia is that with the overview of all the objects there are also a lot of objects that are ~buggy that are not working. especially flatspace makes problems. help-patches are not showing up, many objects cannot be created. :( Is this a problem of the objects or isn't it one of your -path/-helppath setup? 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] side effects
isn't it possible to make a comment section, where such problems can be indicated? one of the side effects of pdpedia is that with the overview of all the objects there are also a lot of objects that are ~buggy that are not working. especially flatspace makes problems. help-patches are not showing up, many objects cannot be created. :( but anyway, I created a new category called gui which will include all the graphical UI objects. http://wiki.puredata.info/en/Category:gui hans, can I do something to get the images running? marius. ___ 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 [EMAIL PROTECTED] skype: jmmmpjmmmp http://www.puredata.org/Members/jmmmp IBM Thinkpad R51, XP, Pd-Ext-0.39-2-t5, Pd Van 0.40-t2 ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] PDCon07 peer review process
ola yves, 1) you are wrong 2) the way in which you write is on a personal violating style. number 1 is not a problem. marius. Yves Degoyon wrote: hop, i dunno if i should be more honest here: i don't think we need any curator in a digital community like this, what is that introduced arbitrary judgements here ? ( of non practitioners ? ) yeh i don't want any curator to invite me, and i will not pay a beer to any of them... in fact, death to curators would be more honest if anyones remember, reni was _not_ a curator at all, she was a pd praticioner, and yeh she dived into pd see? i will not comment on any mtl produced performances here, hopefully, but if you want, there is more to come sevy Yves Degoyon wrote: ola, It really hurts. I'm sure the other members of the executive feel the same way. ok, i'm a bit sorry of this one, it was too easy and unfair to you... but, i dunno why someone should submit 4 papers (and also complain that his 4th one was refused ) when everything should have been grouped in 'improve your pd life with dd' ( which i profoundly doubt ). anyway, it's not your fault in any sense. saludos, sevy ___ 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] side effects
not only a settings problem. many objects are broken. at least on os x. and for some it is not possible to rightclick, like entry or popup. the rest is a settings problem, true. marius. Frank Barknecht wrote: Hallo, marius schebella hat gesagt: // marius schebella wrote: one of the side effects of pdpedia is that with the overview of all the objects there are also a lot of objects that are ~buggy that are not working. especially flatspace makes problems. help-patches are not showing up, many objects cannot be created. :( Is this a problem of the objects or isn't it one of your -path/-helppath setup? Ciao ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] translations for pdpedia templates
hi, the translation is used to label the standard textfields in the infobox and the raw pages. with that information it is possible to create a basic version of a language wiki. the next thing is to translate content. maybe start with general pages or objects that are often used, or do it library by library. as I already said before you can also do that by using a database file http://www.parasitaere-kapazitaeten.net/Pd/pdobjects with that file it is easy to generate wikipages and import them on a scripting basis. you can also do it library per library. people can split the list and do it in parts. then you have to decide if you want english text in your pages or not. there is no real standardized layout yet. some sections like inlets outlets... will appear in every page. we try to find a style that is similar to wikipedia; at the top a small sentence that explains the object, then some paragraphs about technical information, and then examples and more details about what you can use the object for. I think that can be translated from the english pages from the wiki itself, but we don't have that yet. [msd] already has a lot of information. marius. João Miguel Pais wrote: what happens now? do you put the information somewhere, or must we copy/paste elsewhere? what happens when a good enough translation has been found? is a page created by the language admin like the one in the turkish version? http://wiki.puredata.info/tr/index.php?title=%C5%9Eablon:Infobox_Objectclass And then, is it a question of copying/translating/correcting the individual articles of the english version? I know that everything is just starting, but there are already some people joining in fast and putting their time+energy. It might be efficient if someone in the english version did 1 article correctly, so that there's a model where all should follow. Then all can know how to put their energy into the process. (for that reason I tried to start the http://wiki.puredata.info/en/Wiki_administrator_how-to) Joao ___ 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] PDCon07 peer review process
marius schebella wrote: ola yves, 1) you are wrong it's a bit short here, i perfectly know what i say when i say a FLOSS community should _never_ be ruled by curators.. look at piksel, if you want, it's a perfectly running event without anyone named a 'curator', they are _part_ of the community. 2) the way in which you write is on a personal violating style. that's how we speak in the streets man so watch out when you go out ) sevy ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Trying to implement switch ramp
vsnapshot~? Where can I find it's help? (I use Ubuntu PD(not extended) and PD 0.40-2) I still see inconsistencies in the patch I submitted I will try to make something a little clearer: please try the new attached patches and tell me why the little bit before the ramp changes size (I suspect that is the size of one block, sometimes there, sometimes not). How can I make this consistent? Tom On 10/3/07, Frank Barknecht [EMAIL PROTECTED] wrote: Hallo, Roman Haefeli hat gesagt: // Roman Haefeli wrote: On Tue, 2007-10-02 at 13:52 -0400, Thomas O Fredericks wrote: Actually, it kind of works, but there is an annoying glitch (when you replace the lines with vlines inside mix.switch.ramp~ the clicking is even worse). [line~] and [vline~] are _not_ interchangeable. since [vline~] uses sort of time tagged messages, it will start the ramp somewhere between block boundaries, if it is triggered by [delay] or [metro] - this produces the clicks. check the corresponding thread 'switch and ramp' in the pd-list for detailed reasons, why it isn't possible to implement that technique with [vline~] Well, it's a bit more complicated than that ... or simpler, depending on what you want to do. It's easy to make Tom's patch work with vline~: You just need to use [vsnapshot~] as well. Ciao -- Frank Barknecht _ __footils.org_ __goto10.org__ ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list bug.pd Description: Binary data switch-and-ramp.pd Description: Binary data ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Trying to implement switch ramp
Are there any objects to make ramps smaller than one second? Tom On 10/3/07, Thomas O Fredericks [EMAIL PROTECTED] wrote: vsnapshot~? Where can I find it's help? (I use Ubuntu PD(not extended) and PD 0.40-2) I still see inconsistencies in the patch I submitted I will try to make something a little clearer: please try the new attached patches and tell me why the little bit before the ramp changes size (I suspect that is the size of one block, sometimes there, sometimes not). How can I make this consistent? Tom On 10/3/07, Frank Barknecht [EMAIL PROTECTED] wrote: Hallo, Roman Haefeli hat gesagt: // Roman Haefeli wrote: On Tue, 2007-10-02 at 13:52 -0400, Thomas O Fredericks wrote: Actually, it kind of works, but there is an annoying glitch (when you replace the lines with vlines inside mix.switch.ramp~ the clicking is even worse). [line~] and [vline~] are _not_ interchangeable. since [vline~] uses sort of time tagged messages, it will start the ramp somewhere between block boundaries, if it is triggered by [delay] or [metro] - this produces the clicks. check the corresponding thread 'switch and ramp' in the pd-list for detailed reasons, why it isn't possible to implement that technique with [vline~] Well, it's a bit more complicated than that ... or simpler, depending on what you want to do. It's easy to make Tom's patch work with vline~: You just need to use [vsnapshot~] as well. 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] timestretching for slicer
roman, sorry i use gmail, which has a nice threaded view for mail. i forgot that not everyone gets this function. derek wrote: Time stretching is usually done one of two ways, both of which involve a kind of windowing of the array: you can use an FFT analysis (of which there are examples which come with PD), or you can use granulation. In general, FFT is more accurate, but more expensive. Granulation is used to squeeze the samples in Ableton Live into the BPMs/divisions that one wants. It can also be fairly accurate, the smaller the grains, the more grains are used and the the more overlaps the grains have. Check my ParticleChamber abstraction for a use of windowed array granulation for time domain manipulation independent of pitch. http://www.puredata.org/Members/derek/Particlechamber.zip/ http://www.puredata.info/Members/derek/screenshot.png and then i wrote: i'd love it if someone would actually explain the ableton process fully or code it in pd. everyone always just says 'they do it like this, it's easy'but no-one actually makes it as far as a patch. to which derek replied: ParticleChamber does it. The only thing missing is an adjustment to the pointer to make the sample loop, and maybe some math to calculate divisions of BPM. It's easy ;-) and then i enthusiastically said: cool!!! Can you post a simple patch that does abelton-esue time-stretching on a loop? derek came and dashed all of my hopes with: Not right now, but if you look at the subpatch connected to the [grid] object in ParticleChamber, you can probably work it out yourself. Of course, beat-analysis not included, it's just the raw timestretching. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] timestretching for slicer
Hey there, hard off wrote: derek came and dashed all of my hopes with: Not right now, but if you look at the subpatch connected to the [grid] object in ParticleChamber, you can probably work it out yourself. Of course, beat-analysis not included, it's just the raw timestretching. Hope I didn't dash all of them! It's only that I never use this beatmatching thing, in PD or in Ableton. Most of the time I spent with Ableton, I was trying to NOT have it BPM-sync things! So I don't have a handy patch ready, and I'm waay too busy to cook one up for the list archives at this moment. Of course, if you'd like to commission me to customize ParticleChamber, we can discuss it ;-) Otherwise, PD helps those that help themselves... best, d. -- derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/macumbista ---Oblique Strategy # 78: Go outside. Shut the door. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] PDCon07 peer review process
marius schebella wrote: I think Pd community is not a closed circle, users only, and there is also not a first level pd user and second level pd user. ?? out of context.. a chairman is not a curator, he speaks for the interests of a community and not for his own. I think that it is a good practice to have a board of people that reviews papers you don't read very well, the normal process, of course, is through peer reviews, but not dependeing on the arbitrary power of a curator, furthermore when this 'curator' was never aproved by the community. i can clearly read 'curator' in all pd convention's documents and not chairman... sevy ps : if i use the street language, this is part of the message, just to take out pd from the museum and galleries. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] timestretching for slicer
On Tue, 2007-10-02 at 23:18 +0900, hard off wrote: cool!!! Can you post a simple patch that does abelton-esue time-stretching on a loop? Isn't the technique demonstrated in the Pd help patches B14.sampler.rockafella.pd? Or have I misunderstood the question? Jamie -- www.postlude.co.uk ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] PDCon07 peer review process
Yves Degoyon wrote: marius schebella wrote: I think Pd community is not a closed circle, users only, and there is also not a first level pd user and second level pd user. ?? out of context.. yves, these are three statements from your postings: what is that introduced arbitrary judgements here ? ( of non practitioners ? ) if anyones remember, reni was _not_ a curator at all, she was a pd praticioner, and yeh she dived into pd and are you working with pd or dd ? I think you are drawing an arbitrary border between inside and outside, those people who are inside the community and those who are not. do you want to exclude everybody that has not used the program? how can you tell he/she does not? and is using dd bad? why? that's what I meant with second level pd user. btw, who/what is khanawake? marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] translations for pdpedia templates
hi iohannes, marius, i think roman is correct with “Nachrichten” like in: „eine Nachricht verschicken an...“ not like in watching the news though. ;] m Am 03.10.2007 um 02:49 schrieb IOhannes m zmoelnig: marius schebella wrote: heute schon nachrichten geschaut? I am not sure about nachrichten, but the rest is ok for me. m. same for me: i don't think that nachrichten is the correct translation. probably Signale would be better, if signals wasn't already used for something else... how do you call messages when you teach pd in german? at least, i call them messages fmga.sdr 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] timestretching for slicer
No, he's talking about changing sample length and pitch independently. Or changing length without changing pitch at all. This is done with FFT or granulation, not just changing the playback rate alone. best, d. Jamie Bullock wrote: On Tue, 2007-10-02 at 23:18 +0900, hard off wrote: cool!!! Can you post a simple patch that does abelton-esue time-stretching on a loop? Isn't the technique demonstrated in the Pd help patches B14.sampler.rockafella.pd? Or have I misunderstood the question? Jamie -- derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/macumbista ---Oblique Strategy # 96: Is the intonation correct? ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] PDCon07 peer review process
marius schebella wrote: btw, who/what is khanawake? It's part of Canada's version of the apartheid system: http://en.wikipedia.org/wiki/Kahnawake,_Quebec Martin ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] PDCon07 peer review process
Martin Peach wrote: marius schebella wrote: btw, who/what is khanawake? It's part of Canada's version of the apartheid system: http://en.wikipedia.org/wiki/Kahnawake,_Quebec Martin exactly ! wikipedia is very good indeed, but they have full-time people reviewing the texts... it's also a good test to know if someone goes out in the streets sometimes... apart from that, i give up the discussion on curators, everybody here accepts the curator/artist relation ( the hand that feeds ) so it's useless i just want to say i have nothing to do with it, and we were not in montreal for the good will of any curator, but for the work acomplished, for this, i'm going back to work .. ciao, sevy ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] linux - faster load first time
Hmm, now has anyone noticed that Pd (first time after booting) starts up progressively more slowly over the months you own a linux machine? I'm suspicious that there's a correlation with how much software you have loaded on the machine. Maybe having lots of shared libraries and programs to use them makes dynamic linking slower (see, e.g., 'man ldconfig'). That's nothing but a guess. cheers Miller On Thu, Oct 04, 2007 at 12:53:46AM +0100, Andy Farnell wrote: Yes this is page/cache feature and seen with many apps. If you have a very frequently used app that you want to load fast each time then consider creating a RAM disk. Study Knoppix and Puredyne to see that in action. A start script to load Pd bins into RAM and then set the path to them. Useful for performance situations maybe. On Wed, 03 Oct 2007 09:10:27 +0200 Atte Andr? Jensen [EMAIL PROTECTED] wrote: Hi When I run pd the first time it takes a while to load, the second time it's much faster. I use a bash script to load my session (ardour, muse, pd + more) so if pd isn't running before muse, muse can't connect it's midi outs to pd's midi in. I assume the load time is a matter of loading a binary, that's cached the second time. If so, where's the big binary? I tried running cat /usr/local/bin/pd /dev/null in the beginning of my bash script, but that didn't seem to work. If the above is a blind alley, whe could be done to speed up pd loadtime the first time? NB: pd is version 0.40.3, and I'm running debian/linux... -- peace, love harmony Atte http://atte.dk | http://myspace.com/attejensen http://anagrammer.dk | http://modlys.dk ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- 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] translations for pdpedia templates
Max Neupert wrote: hi iohannes, marius, i think roman is correct with “Nachrichten” like in: „eine Nachricht verschicken an...“ not like in watching the news though. ;] well obviously. the question is whether we should translate pure data as reine daten (rein as in reines wasser, not as in rheingold). after all, it is a translation to german, not french. fgmadsr. IOhannes ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] linux - faster load first time
one could avoid the dynamic linking by prelinking the binary ... t On Wed, 2007-10-03 at 09:15 -0700, Miller Puckette wrote: Hmm, now has anyone noticed that Pd (first time after booting) starts up progressively more slowly over the months you own a linux machine? I'm suspicious that there's a correlation with how much software you have loaded on the machine. Maybe having lots of shared libraries and programs to use them makes dynamic linking slower (see, e.g., 'man ldconfig'). That's nothing but a guess. cheers Miller On Thu, Oct 04, 2007 at 12:53:46AM +0100, Andy Farnell wrote: Yes this is page/cache feature and seen with many apps. If you have a very frequently used app that you want to load fast each time then consider creating a RAM disk. Study Knoppix and Puredyne to see that in action. A start script to load Pd bins into RAM and then set the path to them. Useful for performance situations maybe. On Wed, 03 Oct 2007 09:10:27 +0200 Atte Andr? Jensen [EMAIL PROTECTED] wrote: Hi When I run pd the first time it takes a while to load, the second time it's much faster. I use a bash script to load my session (ardour, muse, pd + more) so if pd isn't running before muse, muse can't connect it's midi outs to pd's midi in. I assume the load time is a matter of loading a binary, that's cached the second time. If so, where's the big binary? I tried running cat /usr/local/bin/pd /dev/null in the beginning of my bash script, but that didn't seem to work. If the above is a blind alley, whe could be done to speed up pd loadtime the first time? NB: pd is version 0.40.3, and I'm running debian/linux... -- peace, love harmony Atte http://atte.dk | http://myspace.com/attejensen http://anagrammer.dk | http://modlys.dk ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- 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 -- [EMAIL PROTECTED]ICQ: 96771783 http://tim.klingt.org Linux is like a wigwam: no windows, no gates, apache inside, stable. signature.asc Description: This is a digitally signed message part ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] side effects
marius schebella wrote: not only a settings problem. many objects are broken. at least on os x. broken in which way? and for some it is not possible to rightclick, like entry or popup. is this broken behaviour or just missing feature? mfgasdr IOhannes ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] side effects
IOhannes m zmoelnig wrote: marius schebella wrote: not only a settings problem. many objects are broken. at least on os x. broken in which way? show up in the pd-extended release but cannot be created. and for some it is not possible to rightclick, like entry or popup. is this broken behaviour or just missing feature? missing feature. marius. ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] PDCon07 peer review process
On Wed, 3 Oct 2007, Martin Peach wrote: marius schebella wrote: btw, who/what is khanawake? It's part of Canada's version of the apartheid system: http://en.wikipedia.org/wiki/Kahnawake,_Quebec While you are on Wikipedia could you please look up Apartheid and tell me wtf it has to do with anywhere in contemporary Canada. _ _ __ ___ _ _ _ ... | Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC Canada___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] translations for pdpedia templates
the question is whether we should translate pure data as reine daten (rein as in reines wasser, not as in rheingold). or saubere daten? sauber machen, gell? ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] side effects
about pdpedia features: Could there be a good way to cross-index (in pdpedia) with bug reports, and show how they were fixed? Most user problems get posted to pd-list, and any unresolved issues get placed in the reports. A comment section is likely to be plagued with ambiguous user problems and non-unified treatment, I think. Chuck On 10/3/07, marius schebella [EMAIL PROTECTED] wrote: IOhannes m zmoelnig wrote: marius schebella wrote: not only a settings problem. many objects are broken. at least on os x. broken in which way? show up in the pd-extended release but cannot be created. and for some it is not possible to rightclick, like entry or popup. is this broken behaviour or just missing feature? missing feature. marius. ___ 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] side effects
hi, I think of pdpedia more like an encyclopedia. but I think a discussion forum for bugs and comments beside the mailing list is a good idea. the cross linking can by done by linking to mails in the pd-list archives and vice versa. still, I think bugs should be mentioned in the pdpedia pages. marius. Charles Henry wrote: about pdpedia features: Could there be a good way to cross-index (in pdpedia) with bug reports, and show how they were fixed? Most user problems get posted to pd-list, and any unresolved issues get placed in the reports. A comment section is likely to be plagued with ambiguous user problems and non-unified treatment, I think. Chuck On 10/3/07, marius schebella [EMAIL PROTECTED] wrote: IOhannes m zmoelnig wrote: marius schebella wrote: not only a settings problem. many objects are broken. at least on os x. broken in which way? show up in the pd-extended release but cannot be created. and for some it is not possible to rightclick, like entry or popup. is this broken behaviour or just missing feature? missing feature. marius. ___ 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] side effects
You can browse for help patches in the help browser. But yes, things are a mess. :D .hc On Oct 3, 2007, at 8:28 AM, marius schebella wrote: not only a settings problem. many objects are broken. at least on os x. and for some it is not possible to rightclick, like entry or popup. the rest is a settings problem, true. marius. Frank Barknecht wrote: Hallo, marius schebella hat gesagt: // marius schebella wrote: one of the side effects of pdpedia is that with the overview of all the objects there are also a lot of objects that are ~buggy that are not working. especially flatspace makes problems. help-patches are not showing up, many objects cannot be created. :( Is this a problem of the objects or isn't it one of your -path/-helppath setup? Ciao ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/ listinfo/pd-list News is what people want to keep hidden and everything else is publicity. - Bill Moyers ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] translations for pdpedia templates
On Oct 2, 2007, at 6:08 PM, João Miguel Pais wrote: Wikipedia PT has both, with Template as an alias. Among designers, teachers and etc I always heard template. Do these hard cases have to be 100% decided now? I can ask a portuguese programmer to have a look at it at some point. It's up to you, I don't speak Portuguese :D $releaseVersion = versão de lançamento; that can be more accurate, although it sounds a bit strange (that's why I was trying to put something more language-friendly). Nº de versão looks like version number, which is not quite what release version means. It is meant to mean the version of the most recent release of that software. latest release version would be a longer term for it. that's true. what happens now? do you put the information somewhere, or must we copy/paste elsewhere? I think we should proceed like this: 1) send your complete template of the translations to the list under the name portuguese pdpedia template or something like that. 2) try to get feedback from other Portuguese speakers 3) after a short lazy consensus waiting period, I'll import the templates .hc Joao You can't steal a gift. Bird gave the world his music, and if you can hear it, you can have it. - Dizzy Gillespie ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] side effects
Yes, definitely! This is one of the main reasons why I am interested in the pdpedia. .hc On Oct 3, 2007, at 8:08 AM, João Miguel Pais wrote: isn't it possible to make a comment section, where such problems can be indicated? one of the side effects of pdpedia is that with the overview of all the objects there are also a lot of objects that are ~buggy that are not working. especially flatspace makes problems. help-patches are not showing up, many objects cannot be created. :( but anyway, I created a new category called gui which will include all the graphical UI objects. http://wiki.puredata.info/en/Category:gui hans, can I do something to get the images running? marius. ___ 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 [EMAIL PROTECTED] skype: jmmmpjmmmp http://www.puredata.org/Members/jmmmp IBM Thinkpad R51, XP, Pd-Ext-0.39-2-t5, Pd Van 0.40-t2 ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/ listinfo/pd-list If nature has made any one thing less susceptible than all others of exclusive property, it is the action of the thinking power called an idea, which an individual may exclusively possess as long as he keeps it to himself; but the moment it is divulged, it forces itself into the possession of everyone, and the receiver cannot dispossess himself of it.- Thomas Jefferson ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] timestretching for slicer
On Wed, 2007-10-03 at 16:36 +0200, Derek Holzer wrote: No, he's talking about changing sample length and pitch independently. Or changing length without changing pitch at all. This is done with FFT or granulation, ...but that's exactly what sampler-rockafella does. not just changing the playback rate alone. It uses a windowed overlap-add. I suppose that's quasi-granular. best, Jamie -- www.postlude.co.uk ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] sfread4~
required missing /lib/tls/libc.so.6 my bad I know , but just to say a static would be nicer :) cheers, a. On Wed, 3 Oct 2007 18:58:32 +0200 Orm Finnendahl [EMAIL PROTECTED] wrote: Hi all, needing sfread~ with a signal inlet for varispeed and 4 point interpolation I reworked Günter Geigers object and renamed it to sfread4~ (hope you don't mind, Günter and thanks for the original code!). I didn't test it for negative speeds (it might get screwed up using it), but it seems to work fine for positive speeds. I found a couple of weirdnesses in the original code which seemed to make it sound a little distorted for speeds != integer multiples. Therefore I reorganized the perform routine and datastructs a little. It seems to be fixed now, but use at your own risk. The varispeed signal inlet is the leftmost inlet (therefore the third inlet doesn't exist anymore). Note that sfread4~ will not produce any sound if the inlet isn't connected to anything as this means a speed value of 0. To make it play back at original speed, connect a [sig~ 1] to the leftmost inlet. I also attach the compiled binary for linux i386. -- Orm -- Use the source ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] sfread4~
Hi all, needing sfread~ with a signal inlet for varispeed and 4 point interpolation I reworked Günter Geigers object and renamed it to sfread4~ (hope you don't mind, Günter and thanks for the original code!). I didn't test it for negative speeds (it might get screwed up using it), but it seems to work fine for positive speeds. I found a couple of weirdnesses in the original code which seemed to make it sound a little distorted for speeds != integer multiples. Therefore I reorganized the perform routine and datastructs a little. It seems to be fixed now, but use at your own risk. The varispeed signal inlet is the leftmost inlet (therefore the third inlet doesn't exist anymore). Note that sfread4~ will not produce any sound if the inlet isn't connected to anything as this means a speed value of 0. To make it play back at original speed, connect a [sig~ 1] to the leftmost inlet. I also attach the compiled binary for linux i386. -- Orm /* (C) Guenter Geiger [EMAIL PROTECTED] */ /* */ /* changed 10 03 2007 by Orm Finnendahl */ /* Changes: /* - added varispeed as (left) signal inlet */ /* - added 4 point interpolation and renamed sfread4~ */ #include m_pd.h #include stdio.h #include string.h #ifndef NT #include unistd.h #include sys/mman.h #else #include io.h #endif #include fcntl.h #include sys/stat.h /* sfread4~ - */ #ifdef NT #define BINREADMODE rb #else #define BINREADMODE r #endif static t_class *sfread4_class; typedef struct _sfread4 { t_object x_obj; void* x_mapaddr; int x_fd; t_int x_play; t_int x_channels; t_int x_size; t_int x_loop; t_float x_offset; t_float x_skip; t_float x_debug; float x_frac; float x_inc; t_canvas * x_canvas; t_outlet *x_bangout; } t_sfread4; void sfread4_open(t_sfread4 *x,t_symbol *filename) { struct stat fstate; char fname[MAXPDSTRING]; if (filename == s_) { post(sfread4: open without filename); return; } canvas_makefilename(x-x_canvas, filename-s_name, fname, MAXPDSTRING); /* close the old file */ if (x-x_mapaddr) munmap(x-x_mapaddr,x-x_size); if (x-x_fd = 0) close(x-x_fd); if ((x-x_fd = open(fname,O_RDONLY)) 0) { error(can't open %s,fname); x-x_play = 0; x-x_mapaddr = NULL; return; } /* get the size */ fstat(x-x_fd,fstate); x-x_size = fstate.st_size; /* map the file into memory */ if (!(x-x_mapaddr = mmap(NULL,x-x_size,PROT_READ,MAP_PRIVATE,x-x_fd,0))) { error(can't mmap %s,fname); return; } } #define MAX_CHANS 4 static t_int *sfread4_perform(t_int *w) { t_sfread4* x = (t_sfread4*)(w[1]); short* buf = x-x_mapaddr; t_float *in1 = (t_float *)(w[2]); x-x_debug=*in1; int c = x-x_channels; t_float offset = x-x_offset*c; t_float speed = *in1++; float frac = x-x_frac; float inc = x-x_inc; long aoff = x-x_offset; /* post(startfrac-inc: %8.4f %8.4f, frac, inc); */ int i,n; int end = x-x_size/sizeof(short) - 2; t_float* out[MAX_CHANS]; for (i=0;ic;i++) out[i] = (t_float *)(w[3+i]); n = (int)(w[3+c]); /* loop */ if (offset end) offset = end; if (offset + n*c*speed end) { // playing forward end if (!x-x_loop) { x-x_play=0; offset = x-x_skip*c; } } if (offset + n*c*speed 0) { // playing backwards end if (!x-x_loop) { x-x_play=0; offset = end; } } if (x-x_play x-x_mapaddr) { if (1) { /* different speed */ /* post (start: aoff=%d, aoff); */ while (n--) { for (i=0;ic;i++) { if (aoff = c) { *out[i]++ = (t_sample) *(buf+i)*3.052689e-05; } else { float as = *(buf+aoff+i - c); float bs = *(buf+aoff+i); float cs = *(buf+aoff+i+c); float ds = *(buf+aoff+i+c+c); float cminusb; float tmp; cminusb = cs-bs; tmp = bs + frac * ( cminusb - 0.167f * (1.-frac) * ( (ds - as - 3.0f * cminusb) * frac + (ds + 2.0f*as - 3.0f*bs) ) ); *out[i]++ = tmp * 3.052689e-05; } } inc = frac + speed; aoff+= ((int) inc) * c; frac = inc - (int)inc; speed = *in1++; if (aoff end) { if (x-x_loop) aoff = x-x_skip; else break; } if (aoff 0) { if (x-x_loop) aoff = end; else break; } } /* Fill with zero in case of end */ n++; while (n--) for (i=0;ic;i++) *out[i]++ = 0; offset = aoff; } } else { while (n--) { for (i=0;ic;i++) *out[i]++ = 0.; } } x-x_offset = (float) aoff; /* this should always be integer !! */ x-x_frac = frac; x-x_inc = inc; return (w+c+4); } static void
Re: [PD] translations for pdpedia templates
what about some other germanophones on the list cast their ballot on this question? frank, what's your opinion? i taught pd to german speaking non-nerds with russian as their second language and i think they appreciated that i used nachrichten instead of messages.. but maybe you're right and i spent to much time in montreal and became to sensible about political correct language usage ;) or alternatively we make an austrian version of pdpedia... greetings, m. Am 03.10.2007 um 12:23 schrieb IOhannes m zmoelnig: Max Neupert wrote: hi iohannes, marius, i think roman is correct with “Nachrichten” like in: „eine Nachricht verschicken an...“ not like in watching the news though. ;] well obviously. the question is whether we should translate pure data as reine daten (rein as in reines wasser, not as in rheingold). after all, it is a translation to german, not french. fgmadsr. IOhannes ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] timestretching for slicer
a while ago i have built a little, 'quick and dumb' beatloop which uses not exactly the same techniques used in live (it is missing the tempo-warp-stuff), but does basicly the same thing as reaktor and acid do. without any analysis though, so transients are not taken into acount. i have built this one because i was unhappy whith the soundquality of a 'rockafella'-based aproach, at least when using percussive loops. in short it is: cut a loop into 1/16 (or whatever) slices, and trigger these slices on every 1/16. sounds not much worse then live (1.x), within a reasonable tempo range. i think live uses quite a similar method in its 'beat-mode'. maybe with a little sample-analysis for finding ideal (or at least better) start- and loop points (instead of just playing on) for the 'grains'. 'warping' could possibly be implemented with a variable bpm... the other live-modes are probably something similar to the 'rockafella'-method, and something 'graincloud'-like ('texture'-mode). newer versions of live include also a frequency-domain based method, but i have not yet heard this one. since it is not very big, i hope it is ok to attach the patch. (sorry, a little messy as usual ;-)) bis denn! martin #N canvas 162 38 468 508 10; #X obj 18 189 dac~; #X obj 17 21 loadbang; #X msg 17 46 120; #N canvas 105 38 1142 827 beatloop1 0; #X floatatom 295 108 3 0 0 0 - - -; #X obj 128 114 hsl 160 8 3 128 0 1 empty empty olen -26 4 0 8 -262144 -1 -1 1700 1; #X obj 392 -79 int; #X obj 323 128 hsl 64 8 0 1 0 0 empty empty empty -2 -6 0 8 -262144 -258699 -1 3544 1; #X obj 278 -205 + 1; #X obj 227 -209 float; #X obj 278 -151 mod; #X obj 198 -410 inlet; #X obj 353 -318 inlet; #X text 238 -409 -bpm; #X text 393 -318 -reset/sync; #X msg 199 -367 1; #X obj 223 -343 /; #X obj 196 -388 t f f; #X obj 228 -318 * 15000; #X obj 341 -267 t b f; #X obj 223 -240 metro 125; #X msg 347 -292 -2; #X text 147 -318 1/16 in ms; #X text 168 -208 counter; #X obj 100 290 outlet~; #X obj 372 -123 mod 2; #N canvas 0 27 1249 889 sample 0; #X obj 92 430 soundfiler; #X obj 71 284 openpanel; #X obj 362 306 loadbang; #X obj 383 112 bng 15 250 50 0 empty empty load 0 -6 0 8 -262144 -1 -1; #X obj 109 240 splitfilename; #X msg 103 454 set \$1; #X msg 102 503 0; #X obj -247 177 inlet; #X obj 468 1147 outlet~; #X obj 41 342 t b b a; #X obj 319 342 t b b; #X msg -46 712 0; #X obj 130 610 pack; #X obj 239 489 / 44.1; #X msg 143 674 0 0; #X msg 147 635 set \$1 \$2; #X obj 178 545 *; #X obj 201 468 t b f b; #X msg 554 403 1.05946; #X obj 560 432 pow; #X obj 544 339 * -1; #X obj 44 981 *~; #X msg -13 680 -1 17.8636; #X obj 250 108 hsl 128 8 100 160 0 1 empty empty dc -16 4 0 8 -262144 -1 -1 5300 1; #X obj -24 944 *~; #X obj 0 292 dbtorms; #X obj -143 345 moses 0.001; #X obj -135 685 pack; #X obj 250 120 hsl 128 8 100 150 0 1 empty empty at -16 4 0 8 -262144 -1 -1 6900 1; #X obj -123 305 dbtorms; #X msg -131 751 1 22.8175; #X msg -131 719 set \$1 \$2; #X obj -73 454 t b b f; #X obj -24 567 * -1; #X msg -7 635 set \$1 \$2; #X obj -4 606 pack; #X obj -18 913 +~; #X text -130 888 attack; #X text 49 882 release; #X obj 591 203 inlet; #X obj 543 367 t b f; #X msg 71 652 0; #X obj 41 543 delay 1; #X obj 41 566 t b b; #X obj 400 182 inlet; #X obj -152 201 inlet; #X text 635 202 tp (semitones); #X text -206 176 trigger/vel (0..1); #X obj 123 536 *; #X msg 36 597 set \$1; #X obj 169 580 *; #X obj 302 625 -; #X msg 291 592 1; #X text -111 202 duration (ms); #X obj 276 546 t b b f; #X obj 373 427 float; #X msg -224 409 bang; #X symbolatom 102 114 18 0 0 0 - - -; #X text 442 183 sample start (percent); #X obj 346 492 / 100; #X msg 238 200 set symbol \$1; #X obj 293 241 t b a; #X obj 469 1112 +~; #X obj -223 436 delay 1; #X obj -290 103 inlet; #X obj -278 250 pack; #X obj -278 272 route 0 1; #X obj -192 238 pack; #X obj -192 260 route 0 1; #X obj 398 221 pack; #X obj 398 243 route 0 1; #X obj 569 233 pack; #X obj 569 255 route 0 1; #X msg 966 504 0; #X msg 828 713 0; #X obj 1004 611 pack; #X obj 1113 490 / 44.1; #X msg 1017 675 0 0; #X msg 1021 636 set \$1 \$2; #X obj 1052 546 *; #X obj 1075 469 t b f b; #X msg 1295 374 1.05946; #X obj 1292 408 pow; #X obj 1285 310 * -1; #X msg 861 681 -1 17.8636; #X obj 764 402 moses 0.001; #X obj 745 683 pack; #X msg 743 752 1 22.8175; #X msg 743 720 set \$1 \$2; #X obj 801 455 t b b f; #X obj 850 568 * -1; #X msg 867 636 set \$1 \$2; #X obj 862 605 pack; #X obj 856 914 +~; #X text 744 889 attack; #X text 923 883 release; #X obj 1284 338 t b f; #X msg 945 653 0; #X obj 915 544 delay 1; #X obj 915 567 t b b; #X obj 997 537 *; #X msg 910 598 set \$1; #X obj 1043 581 *; #X obj 1176 626 -; #X msg 1165 593 1; #X obj 1150 547 t b b f; #X obj 1232 443 float; #X msg 770 433 bang; #X obj 1220 493 / 100; #X obj 735 512 delay 1; #X text 625 553 2nd voice -; #X obj 953 959 *~; #X obj 1018 798 vline~; #X obj 166 786 vline~; #X obj 48 862 vline~; #X obj -107 862 vline~; #X obj 764 861 vline~; #X obj 921 863 vline~; #X msg 160 275 set read -resize
Re: [PD] translations for pdpedia templates
Among designers, teachers and etc I always heard template. Do these hard cases have to be 100% decided now? I can ask a portuguese programmer to have a look at it at some point. It's up to you, I don't speak Portuguese :D no, but you did a nice job correcting my portuguese 1) send your complete template of the translations to the list under the name portuguese pdpedia template or something like that. 2) try to get feedback from other Portuguese speakers 3) after a short lazy consensus waiting period, I'll import the templates will do ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Keybang for Gem in Fullscreen
Helo, I am trying to run a fullscreen video system. I need to ocasionaly change a value without jumping out of the Fullscreen Gem window. It seems to select the Gem window instead and so the keybang is lost. Any suggestions.? Thanks Peter _ Peek-a-boo FREE Tricks Treats for You! http://www.reallivemoms.com?ocid=TXT_TAGHMloc=us___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Trying to implement switch ramp
On Wed, 2007-10-03 at 09:30 -0400, Thomas O Fredericks wrote: Are there any objects to make ramps smaller than one second? you mean smaller than one millisecond? [vline~] can do it for sure. roman ___ Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Trying to implement switch ramp
On Wed, 2007-10-03 at 09:26 -0400, Thomas O Fredericks wrote: vsnapshot~? Where can I find it's help? (I use Ubuntu PD(not extended) and PD 0.40-2) there is no help-file for [vsnapshot~] yet, afaik. but the way it works could probably be derived from the name, respectively from the 'v' in its name. as [vline~] it uses timetagged messages, so that it doesn't only make a snapshot of samples on the block boundaries, but of a sample somewhere in between (depending on the time tag). *) beware that the result will output one block later and this is also the reason, why it's not possible to use [vsnapshot~] in combination with [vline~] to implement the 'switch and ramp' technique (you would need to delay the second signal by one block). *) i am not sure how it is actually implemented and whether it uses a time tag or whatsoever, but for me it is a sufficient explanation for how these objects work. I still see inconsistencies in the patch I submitted I will try to make something a little clearer: please try the new attached patches and tell me why the little bit before the ramp changes size (I suspect that is the size of one block, sometimes there, sometimes not). How can I make this consistent? ther reason here is that you use the direct output of [metro] to trigger [tabwrite~] and the [line~] in [mix.switch.ramp~] is triggered exactly 5ms later (because of the [del 5]). the problem is, that [tabwrite~] as well as [line~] execute only on block boundaries. since they are 5ms apart from each other and 5ms is not a multiple of the blocksize (1.45ms in that case), the shift you see is just a rounding error. 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
Re: [PD] translations for pdpedia templates
On Wed, 2007-10-03 at 10:39 -0400, Max Neupert wrote: hi iohannes, marius, i think roman is correct with “Nachrichten” like in: „eine Nachricht verschicken an...“ not like in watching the news though. ;] yo, actually i don't have an opinion on this. first i proposed 'messages', but then some people suggested 'nachrichten', that is why i changed it in the second proposal. i really cannot say, what is better in that case. 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
Re: [PD] gt~ and lt~ (similar to zexy ~, ~) and between~
On Mer Oct 3 8:45 , IOhannes m zmoelnig sent: Enrique Erne wrote: hi community i patched a prototype for a gigatable abstraction to overcome the 16777216 sample limit http://lists.puredata.info/pipermail/pd-list/2007-09/053479.html as a side product i got some abs that could be useful.. [between~] with 2 arguments to specify a range and outputs 0/1 if the incoming signal is within that range (purepd). it seems to work so far... gt~ and lt~ are purepd abstractions of zexy's ~. a difference is the second inline where the zexy object accept signal _and_ control values for the second inlet. it should be easy to add the second inlet but only signal _or_ control can be done of corse. not to be offsensive, but zexy's [~] are (optionally) implemented as abstractions that require nothing buth a pd-vanilla distribution (though they are not purepd, strictly speaking) i see. simply with expr :-) the ~ ~ seems to be pretty much standard, will they ever make it into pd-vanilla or is there a license issue? nevertheless, i like the approach with tables. btw, the [gt~] does not seem to behave correctly for small values (because of the 1e-6 offset)... oups yes.. here's an update gt~.pd Description: Binary data ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] gt~ and lt~ (similar to zexy ~, ~) and between~
Hi Enrique, Enrique Erne wrote: the ~ ~ seems to be pretty much standard, will they ever make it into pd-vanilla or is there a license issue? Actually, on some systems there's an object name issue. I've seen many cases on Windows, and some on OS X, where and cannot be used in a filename, and therefore any object with those characters in the name will not create. I've recommended the [expr~] alternative for a long time now. best, d. -- derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/macumbista ---Oblique Strategy # 74: Get your neck massaged ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] gt~ and lt~ (similar to zexy ~, ~) and between~
On Thu, 2007-10-04 at 01:02 +0200, Derek Holzer wrote: Hi Enrique, Enrique Erne wrote: the ~ ~ seems to be pretty much standard, will they ever make it into pd-vanilla or is there a license issue? Actually, on some systems there's an object name issue. I've seen many cases on Windows, and some on OS X, where and cannot be used in a filename, and therefore any object with those characters in the name will not create. just for the record: it will not create in pd-extended (or with externals compiled in libdir format), but it will with externals as library. i don't think, that the author(s) (IOhannes?) of zexy had this in mind, when writing zexy. afaik, that was far before pd-extended came up. personally, i think as well, that these objects are good candidates to be inlcuded to pd-vanilla, as well as these: [abs~], [sgn~] 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] [zexy]: is there a changelog?
hi IOhannes i just realized, that updating zexy from 2.1 to 2.2.0 was the reason, why one of my patches broke. somehow my mind is not very clear and i have troubles finding the source of the problem. that is why i ask for a changelog in order to see which object have changed and what has changed in them, so that bugtracking gets a bit easier. i suspect different behaviour of [msgfile], but i am not sure yet. 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
Re: [PD] gt~ and lt~ (similar to zexy ~, ~) and between~
Hi Roman, Roman Haefeli wrote: just for the record: it will not create in pd-extended (or with externals compiled in libdir format), but it will with externals as library. Ah! That's good to know. And of course it makes sense, if zexy.pd_$OS has no or in the filename, there's no reason why [~] or [~] cannot be created from that library. best, d. -- derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/macumbista ---Oblique Strategy # 25: Cascades ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] timestretching for slicer
hard off a écrit : cool!!! Can you post a simple patch that does abelton-esue time-stretching on a loop? Make it simple might be very difficult because ableton uses several kinds of time stretching, you can simply pitch the sound, or use the rockafella timestretching patch in the tutorial, for two of the several time stretching modes of ableton. Also Live saves a temporary file in the hard drive that has all necessary data for time stretching a sound in real time. The live's versatile interface permits a user to find with ease the stretching points, maybe some datastructure magicks could do the trick? The complexity of such patch might drive to a bunch of abstractions, external files, many things that makes this project looking like something not simple at all, :) ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] gt~ and lt~ (similar to zexy ~, ~) and between~
On Thu, 2007-10-04 at 13:03 +0100, Andy Farnell wrote: On Thu, 04 Oct 2007 01:16:03 +0200 Roman Haefeli [EMAIL PROTECTED] wrote: personally, i think as well, that these objects are good candidates to be inlcuded to pd-vanilla, as well as these: [abs~], [sgn~] roman Would get my vote. They are fairly essential core components. Shame about this Windows filename problem though, perhaps [gt~] and [lt~] are better names in that case. if they would be included into pd-vanilla, the name issue wouldn't be an issue anymore. and for consistency's sake it would be even better, if they kept their old names, since [] and [] are already part of pd. though, i don't know if it would lead to any problems, if internals steal the names of externals. at least i cannot think of any, if the behaviour is the same. roman ___ Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] PDCon07 peer review process
Hello, Andrew Brouse a écrit : At the end of the day, I justified it to myself this way: free and open-source tools like Pd are increasingly essential for musicians and artists to do their work. As someone who used to work in sculpture with wood, stone and steel, I know intimately that the quality of the work you do depends - amongst other factors - on having reliable tools. Do you have some references to share about nice artistic projects made with freewares? As I had nothing to do with the artistic selection process I cannot comment on that. Thank you ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] GEM source
GEM CVS: http://sourceforge.net/cvs/?group_id=64325 Also, they are .cpp files so you need a bit of C++ knowledge to work with them. On 10/3/07, Jaime Oliver [EMAIL PROTECTED] wrote: Hello I am trying to find a .c file for the pix objects in GEM, i think it is something easy, but can't find them in extra/Gem, where i thought they would be, j -- Jaime E Oliver LR [EMAIL PROTECTED] www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA ___ 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 source
On Wed, 2007-10-03 at 17:55 -0700, Jaime Oliver wrote: Hello I am trying to find a .c file for the pix objects in GEM, i think it is something easy, but can't find them in extra/Gem, where i thought they would be, http://gem.iem.at/ 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] GEM source
Hello I am trying to find a .c file for the pix objects in GEM, i think it is something easy, but can't find them in extra/Gem, where i thought they would be, j -- Jaime E Oliver LR [EMAIL PROTECTED] www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Music made with Pd...
Thanks for you interest Andy! I must say, I appreciate all the work that you have shared; it's been helpful to me in learning Pd. The rubber band sound is a 3 dimensional physical model of a rubber band that I made in matlab and ported to Pd. No, I'm just kidding, of course you are right, it is a variable delay! That's a comb filter (that Derek Holzer posted to the list a couple of years ago, as I was getting started with this stuff) with a lop~ added to the feedback loop. The input to the comb is a piezo pickup, which is mounted to a shaker, which creates a second feedback loop. So the action of the controller is integral to the sound synthesis, which is why it is hard to tease out what is Pd and what is the controller. However, without Pd running, the controllers can only make little scrapes and crackles, really. The principle behind the r.t.k. is this: the capacitance of 2 parallel plates is proportional to their surface area, and inversely proportional to the distance between them. (now I'm not kidding!) The tape knife constitutes one of the plates of the capacitor, and there is an array of receiving antennas behind the playing surface that constitutes the other. This array is laid out in such a way that you can calculate the position of the tape knife based on their relative capacitances. A very clever system for which I can take no credit. See Max Mathews' Radio Baton. foamboil- real water, coffee cup, drinking straw, microphone. I wrote this to a table at 96,000 samples/second, so I could read it back really slowly. Delay based panning only, which I think gives it sort of a unreal sense of space. As to which parts of my work use Pd, well it is pretty central! I use [comport] to connect the microcontrollers to my laptop, all the sensor data is conditioned and mapped in Pd to control parameters of sounds that either originate in Pd or are processed by Pd. You can browse the patches I'm using tomorrow, if you care to (dirty laundry included) here and any comments would of course be very welcome: http://idisk.mac.com/coldham-Public (foam/stone.pd is the top patch.) yours truly, Collin Oldham http://homepage.mac.com/coldham/klang ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] linux - faster load first time
On Wed, Oct 03, 2007 at 09:15:06AM -0700, Miller Puckette wrote: Hmm, now has anyone noticed that Pd (first time after booting) starts up progressively more slowly over the months you own a linux machine? I'm suspicious that there's a correlation with how much software you have loaded on the machine. Maybe having lots of shared libraries and programs to use them makes dynamic linking slower (see, e.g., 'man ldconfig'). That's nothing but a guess. cheers Miller i think this is not what is happening really.. i noticed a slowdown when i added a huge bunch of externals with different paths to them. so now i removed all and set the nessary once in one locations but with subdirectories (by name, as appears in the cvs). this seems to be fine .. i think that ldconfig caches frequently used stuff in /etc/ld.conf.cache but still keeps only file descriptors in the memory .. On Thu, Oct 04, 2007 at 12:53:46AM +0100, Andy Farnell wrote: Yes this is page/cache feature and seen with many apps. If you have a very frequently used app that you want to load fast each time then consider creating a RAM disk. Study Knoppix and Puredyne to see that in action. A start script to load Pd bins into RAM and then set the path to them. Useful for performance situations maybe. On Wed, 03 Oct 2007 09:10:27 +0200 Atte Andr? Jensen [EMAIL PROTECTED] wrote: Hi When I run pd the first time it takes a while to load, the second time it's much faster. I use a bash script to load my session (ardour, muse, pd + more) so if pd isn't running before muse, muse can't connect it's midi outs to pd's midi in. I assume the load time is a matter of loading a binary, that's cached the second time. If so, where's the big binary? I tried running cat /usr/local/bin/pd /dev/null in the beginning of my bash script, but that didn't seem to work. If the above is a blind alley, whe could be done to speed up pd loadtime the first time? NB: pd is version 0.40.3, and I'm running debian/linux... -- peace, love harmony Atte http://atte.dk | http://myspace.com/attejensen http://anagrammer.dk | http://modlys.dk ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- 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 ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] PDCon07 peer review process
Damm i always believe i was a high level pd user. :( On Wed, 03 Oct 2007 10:05:50 -0400, marius schebella [EMAIL PROTECTED] said: I think Pd community is not a closed circle, users only, and there is also not a first level pd user and second level pd user. a chairman is not a curator, he speaks for the interests of a community and not for his own. I think that it is a good practice to have a board of people that reviews papers and given the budget and circumstances finds a decision to invite some speakers and others not. which does not mean that it is the only way to do it. your excuse that you speak that way in the streets does not make your words less violating. marius. Yves Degoyon wrote: marius schebella wrote: ola yves, 1) you are wrong it's a bit short here, i perfectly know what i say when i say a FLOSS community should _never_ be ruled by curators.. look at piksel, if you want, it's a perfectly running event without anyone named a 'curator', they are _part_ of the community. 2) the way in which you write is on a personal violating style. that's how we speak in the streets man so watch out when you go out ) sevy ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- oyuki [EMAIL PROTECTED] -- http://www.fastmail.fm - Same, same, but different ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Tk GUI script (pd.tk) questions ..
Hello list. I'd like to ask those of you who knows Tk/Tcl very well. I have attempted and succeed changing pd.tk for my personal use .. i added extra key biddings and removed menubars .. well, Romain gave me the no-scroll + no-menu script i have few thoughts .. if we could set the menu as function, so it could be removable by a msg ..? may be the window list needs some improvments .. if it could be kept separately from the .m.windows , so removing the whole bock of code with menubar related stuff if pd_menubar==0 could be better then just removing some of bits of it .. regrding fonts, i have set most of them to 'clean', which give a pretty looking gui .. may be they could be set by variables in a separate config file ? i feel like i can most of these modifications myself .. without getting extra complexity like in Mathieu's desiredata .. the question is, how can such kind of enhanchements affect the perfomance ? could some extra variables take extra bits of memory ? how efficient Tk/Tcl is ? ..so people on IRC channel #dataflow complained a lot , that Tk is not very fast etc... setting leyboard biddings i added more the 10 extra conditional statements ..i thoght that getting any keyborad events Tk will have to run trough some more stuff in order to send something to pd, isn't it? or Tk has a way of super-super-fast scan trough all that? -- thanks for attention, ilya .d ___ PD-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list