Re: [PD] (breaking symbols) was Re: find a list of numbers in a text file
Hi Miller, On Tue, Aug 02, 2011 at 09:35:14PM -0700, Miller Puckette wrote: > Nope... there needs to be a string-to-binary-list-and-back function somewhere > but I can't figure out what to name it :) Would you consider adding a more generally useful [split] object to Pd for this type of thing? Something like this is present in Perl, Python, Javascript, etc. It has two inlets and one argument. The right inlet and argument both specify the character or sequence of characters (symbol) to split the incoming symbol on. The left inlet accepts a symbol and the single outlet outputs a list, which is the symbol that came in, split into a list of atoms using the specified character or symbol as a divider. > On Wed, Aug 03, 2011 at 01:26:21AM -0300, Alexandre Torres Porres wrote: > > now, some files come in ratios as one symbol like this > > > > 5/4 > > 3/2 > > 7/4 Here you would use [split /] and filter those atoms like "5/4" through to get lists like "5 4". This would make a whole bunch of behaviour possible in Pd that is currently only possible with externals. Hm, I should just contribute a patch. Cheers, Chris. --- http://mccormick.cx ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] (breaking symbols) was Re: find a list of numbers in a text file
Nope... there needs to be a string-to-binary-list-and-back function somewhere but I can't figure out what to name it :) M On Wed, Aug 03, 2011 at 01:26:21AM -0300, Alexandre Torres Porres wrote: > now, some files come in ratios as one symbol like this > > 5/4 > 3/2 > 7/4 > > I'd need to break them into different characters, then treat as numbers to > get interval in cents. How do I do that? I believe I can't do it in any way > with vanilla objects, right? > > thanks > Alex > > > > 2011/8/3 Alexandre Torres Porres > > > yeah, it works :) > > > > I knew there had to be an easier way other than the mess I did. > > > > Perfect, Thanks > > > > This is a very cool addon feature to my stuff I'm showing at PdCon, see you > > all there. > > > > See you all there soon! > > > > > > > > > > 2011/8/3 Miller Puckette > > > >> HI Alex -- > >> > >> Have you tried sending textfile an "open [my-filename] cr" message? The > >> "cr" flag asks to interpret newlines as end-of-list. > >> > >> cheers > >> Miller > >> > >> On Tue, Aug 02, 2011 at 11:51:17PM -0300, Alexandre Torres Porres wrote: > >> > Hi folks > >> > > >> > Back in the end of my masters, I did make something that allows you to > >> load > >> > scales from the Scala software into Pd, which has a database of over > >> 4000 > >> > scales. > >> > > >> > Check the software and data bank here > >> http://www.huygens-fokker.org/scala/ > >> > > >> > It's an extremely powerful tool for microtonality, but you may not care > >> for > >> > that and just want to use the scale data bank in Pd. > >> > > >> > Anyway, I have a way that exports the from the Scala software into a > >> text > >> > file that opens in this specific subpatch of mine. > >> > > >> > But I was trying to do something easier, and that is just load these > >> *.scl > >> > files into [textfile] or [msgfile] for example, and extracting the list > >> of > >> > these scale intervals in cents. > >> > > >> > Here's what one of these files look like > >> > > >> > > >> > == > >> > > >> > ! 08-11.scl > >> > ! > >> > 8 out of 11-tET > >> > 8 > >> > ! > >> > 218.18182 > >> > 327.27273 > >> > 436.36364 > >> > 654.54545 > >> > 763.63636 > >> > 872.72727 > >> > 1090.90909 > >> > 2/1 > >> > > >> > > >> > === > >> > > >> > So I assumed it'd be easy to extract each cents value and make a list > >> out of > >> > it, but I was wrong. Don't know why but it doesn't load this in separate > >> > lines, maybe because it is not a *.txt file at all. > >> > > >> > And anyway, I'm getting in Pd just a list, so the above file, for > >> example, > >> > file becomes > >> > > >> > > >> > list ! 08-11.scl ! 8 out of 11-tET 8 ! 218.182 327.273 436.364 654.545 > >> > 763.636 872.727 1090.91 2/1 > >> > > >> > > >> > I seem to have found a messy way to get the list out of it, but maybe > >> you > >> > people know of something really simple and elegant with some extended > >> > objects. > >> > > >> > > >> > Thanks > >> > Alex > >> > >> > ___ > >> > Pd-list@iem.at mailing list > >> > UNSUBSCRIBE and account-management -> > >> http://lists.puredata.info/listinfo/pd-list > >> > >> > > > ___ > Pd-list@iem.at mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
[PD] (breaking symbols) was Re: find a list of numbers in a text file
now, some files come in ratios as one symbol like this 5/4 3/2 7/4 I'd need to break them into different characters, then treat as numbers to get interval in cents. How do I do that? I believe I can't do it in any way with vanilla objects, right? thanks Alex 2011/8/3 Alexandre Torres Porres > yeah, it works :) > > I knew there had to be an easier way other than the mess I did. > > Perfect, Thanks > > This is a very cool addon feature to my stuff I'm showing at PdCon, see you > all there. > > See you all there soon! > > > > > 2011/8/3 Miller Puckette > >> HI Alex -- >> >> Have you tried sending textfile an "open [my-filename] cr" message? The >> "cr" flag asks to interpret newlines as end-of-list. >> >> cheers >> Miller >> >> On Tue, Aug 02, 2011 at 11:51:17PM -0300, Alexandre Torres Porres wrote: >> > Hi folks >> > >> > Back in the end of my masters, I did make something that allows you to >> load >> > scales from the Scala software into Pd, which has a database of over >> 4000 >> > scales. >> > >> > Check the software and data bank here >> http://www.huygens-fokker.org/scala/ >> > >> > It's an extremely powerful tool for microtonality, but you may not care >> for >> > that and just want to use the scale data bank in Pd. >> > >> > Anyway, I have a way that exports the from the Scala software into a >> text >> > file that opens in this specific subpatch of mine. >> > >> > But I was trying to do something easier, and that is just load these >> *.scl >> > files into [textfile] or [msgfile] for example, and extracting the list >> of >> > these scale intervals in cents. >> > >> > Here's what one of these files look like >> > >> > >> > == >> > >> > ! 08-11.scl >> > ! >> > 8 out of 11-tET >> > 8 >> > ! >> > 218.18182 >> > 327.27273 >> > 436.36364 >> > 654.54545 >> > 763.63636 >> > 872.72727 >> > 1090.90909 >> > 2/1 >> > >> > >> > === >> > >> > So I assumed it'd be easy to extract each cents value and make a list >> out of >> > it, but I was wrong. Don't know why but it doesn't load this in separate >> > lines, maybe because it is not a *.txt file at all. >> > >> > And anyway, I'm getting in Pd just a list, so the above file, for >> example, >> > file becomes >> > >> > >> > list ! 08-11.scl ! 8 out of 11-tET 8 ! 218.182 327.273 436.364 654.545 >> > 763.636 872.727 1090.91 2/1 >> > >> > >> > I seem to have found a messy way to get the list out of it, but maybe >> you >> > people know of something really simple and elegant with some extended >> > objects. >> > >> > >> > Thanks >> > Alex >> >> > ___ >> > 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] find a list of numbers in a text file
yeah, it works :) I knew there had to be an easier way other than the mess I did. Perfect, Thanks This is a very cool addon feature to my stuff I'm showing at PdCon, see you all there. See you all there soon! 2011/8/3 Miller Puckette > HI Alex -- > > Have you tried sending textfile an "open [my-filename] cr" message? The > "cr" flag asks to interpret newlines as end-of-list. > > cheers > Miller > > On Tue, Aug 02, 2011 at 11:51:17PM -0300, Alexandre Torres Porres wrote: > > Hi folks > > > > Back in the end of my masters, I did make something that allows you to > load > > scales from the Scala software into Pd, which has a database of over 4000 > > scales. > > > > Check the software and data bank here > http://www.huygens-fokker.org/scala/ > > > > It's an extremely powerful tool for microtonality, but you may not care > for > > that and just want to use the scale data bank in Pd. > > > > Anyway, I have a way that exports the from the Scala software into a > text > > file that opens in this specific subpatch of mine. > > > > But I was trying to do something easier, and that is just load these > *.scl > > files into [textfile] or [msgfile] for example, and extracting the list > of > > these scale intervals in cents. > > > > Here's what one of these files look like > > > > > > == > > > > ! 08-11.scl > > ! > > 8 out of 11-tET > > 8 > > ! > > 218.18182 > > 327.27273 > > 436.36364 > > 654.54545 > > 763.63636 > > 872.72727 > > 1090.90909 > > 2/1 > > > > > > === > > > > So I assumed it'd be easy to extract each cents value and make a list out > of > > it, but I was wrong. Don't know why but it doesn't load this in separate > > lines, maybe because it is not a *.txt file at all. > > > > And anyway, I'm getting in Pd just a list, so the above file, for > example, > > file becomes > > > > > > list ! 08-11.scl ! 8 out of 11-tET 8 ! 218.182 327.273 436.364 654.545 > > 763.636 872.727 1090.91 2/1 > > > > > > I seem to have found a messy way to get the list out of it, but maybe you > > people know of something really simple and elegant with some extended > > objects. > > > > > > Thanks > > Alex > > > ___ > > 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] find a list of numbers in a text file
HI Alex -- Have you tried sending textfile an "open [my-filename] cr" message? The "cr" flag asks to interpret newlines as end-of-list. cheers Miller On Tue, Aug 02, 2011 at 11:51:17PM -0300, Alexandre Torres Porres wrote: > Hi folks > > Back in the end of my masters, I did make something that allows you to load > scales from the Scala software into Pd, which has a database of over 4000 > scales. > > Check the software and data bank here http://www.huygens-fokker.org/scala/ > > It's an extremely powerful tool for microtonality, but you may not care for > that and just want to use the scale data bank in Pd. > > Anyway, I have a way that exports the from the Scala software into a text > file that opens in this specific subpatch of mine. > > But I was trying to do something easier, and that is just load these *.scl > files into [textfile] or [msgfile] for example, and extracting the list of > these scale intervals in cents. > > Here's what one of these files look like > > > == > > ! 08-11.scl > ! > 8 out of 11-tET > 8 > ! > 218.18182 > 327.27273 > 436.36364 > 654.54545 > 763.63636 > 872.72727 > 1090.90909 > 2/1 > > > === > > So I assumed it'd be easy to extract each cents value and make a list out of > it, but I was wrong. Don't know why but it doesn't load this in separate > lines, maybe because it is not a *.txt file at all. > > And anyway, I'm getting in Pd just a list, so the above file, for example, > file becomes > > > list ! 08-11.scl ! 8 out of 11-tET 8 ! 218.182 327.273 436.364 654.545 > 763.636 872.727 1090.91 2/1 > > > I seem to have found a messy way to get the list out of it, but maybe you > people know of something really simple and elegant with some extended > objects. > > > Thanks > Alex > ___ > 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] find a list of numbers in a text file
Hi folks Back in the end of my masters, I did make something that allows you to load scales from the Scala software into Pd, which has a database of over 4000 scales. Check the software and data bank here http://www.huygens-fokker.org/scala/ It's an extremely powerful tool for microtonality, but you may not care for that and just want to use the scale data bank in Pd. Anyway, I have a way that exports the from the Scala software into a text file that opens in this specific subpatch of mine. But I was trying to do something easier, and that is just load these *.scl files into [textfile] or [msgfile] for example, and extracting the list of these scale intervals in cents. Here's what one of these files look like == ! 08-11.scl ! 8 out of 11-tET 8 ! 218.18182 327.27273 436.36364 654.54545 763.63636 872.72727 1090.90909 2/1 === So I assumed it'd be easy to extract each cents value and make a list out of it, but I was wrong. Don't know why but it doesn't load this in separate lines, maybe because it is not a *.txt file at all. And anyway, I'm getting in Pd just a list, so the above file, for example, file becomes list ! 08-11.scl ! 8 out of 11-tET 8 ! 218.182 327.273 436.364 654.545 763.636 872.727 1090.91 2/1 I seem to have found a messy way to get the list out of it, but maybe you people know of something really simple and elegant with some extended objects. Thanks Alex ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pitch Shift
On Wed, Aug 3, 2011 at 12:23 AM, Alexandre Torres Porres wrote: > By the way, I found this very interesting webpage about a pitchshifter~ > object in Pd > http://www.katjaas.nl/pitchshift/pitchshift.html > On the same site you'll find reference to an external made from the soundtouch library, which provides both pitchshift and time stretching. The external is not yet released yet either, though after contacting the author it seems she would appreciate some help with a cross platform configure script so that she can release it. -m ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] Pd Convention - Data structures workshop: Taking your requests
There's also the (currently) underutilized "send-window" method of [pointer], which forwards a message to the canvas of the scalar that [pointer] is currently pointing at. Additionally, you can use the "traverse" method to point to the head of a glist (which doesn't even need to contain a scalar) and forward messages that way. If you look at the canvas "get" method I added to the tracker, you'll see I have a "get parent RECEIVE-SYMBOL" message that returns a pointer to the parent canvas (or a zero if there isn't one). This allows you to: [bng] | [f $0] | [get parent $1-rcv] | [s pd-$0-mysubpatch] [r $0-rcv] | [route parent] | [route 0] | [pointer] Now [pointer] is pointing at the parent of [pd $0-mysubpatch], so if I immediately follow this by sending the message "send-window obj 20 20 clip" to [pointer], I get a [clip] object on it's parent. That's just a silly example, but notice it's different than sending to pd-PATCH-FILENAME.pd, which would draw a [clip] on every instance of that patch that is open. Put this in an abstraction and it obsoletes [namecanvas]. Or create an abstraction to climb to the root, or the toplevel, etc. -Jonathan > >From: Frank Barknecht >To: pd-list@iem.at >Sent: Tuesday, August 2, 2011 4:14 AM >Subject: Re: [PD] [PD-announce] Pd Convention - Data structures workshop: >Taking your requests > >On Mon, Aug 01, 2011 at 08:59:49AM -0500, Charles Henry wrote: >> I'm mainly interested in using Pd for scientific and engineering >> research. I have a mixed level of experience--I'm deep into the DSP >> routines, but I have no clue how data structures work. >> >> About the only application I can think of right now is a "data >> logger"--recording info about a particular trial/experiment and its >> results. >> >> I'd like to learn easy or more compact ways to accomplish things with >> data structures. >> >> I will look forward to your workshop! Thanks much! > >Data structures can be nice problem solvers in unexpected areas as well, >not only in visualizing/graphically editing data. For example, they are >used hidden away to implement a fast vanilla list sorting in the newest >[list-sort], or in the [m_symbolarray] object of the rj library to >mimick a [table] object that stores indexed symbols instead of floats. >A users of these objects never sees the data structures inside, >they don't even have a graphical representation but instead are just >used as what their name says: as data structures. > >Ciao >-- >Frank > >___ >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] [PD-announce] Pd Convention - Data structures workshop: Taking your requests
How well do these things scale without having a low level way to delete/copy scalars or insert/remove arbitrary array elements? -Jonathan > >From: Hans-Christoph Steiner >To: Frank Barknecht >Cc: pd-list@iem.at >Sent: Tuesday, August 2, 2011 4:23 PM >Subject: Re: [PD] [PD-announce] Pd Convention - Data structures workshop: >Taking your requests > > >On Aug 2, 2011, at 4:14 AM, Frank Barknecht wrote: > >> On Mon, Aug 01, 2011 at 08:59:49AM -0500, Charles Henry wrote: >>> I'm mainly interested in using Pd for scientific and engineering >>> research. I have a mixed level of experience--I'm deep into the DSP >>> routines, but I have no clue how data structures work. >>> >>> About the only application I can think of right now is a "data >>> logger"--recording info about a particular trial/experiment and its >>> results. >>> >>> I'd like to learn easy or more compact ways to accomplish things with >>> data structures. >>> >>> I will look forward to your workshop! Thanks much! >> >> Data structures can be nice problem solvers in unexpected areas as well, >> not only in visualizing/graphically editing data. For example, they are >> used hidden away to implement a fast vanilla list sorting in the newest >> [list-sort], or in the [m_symbolarray] object of the rj library to >> mimick a [table] object that stores indexed symbols instead of floats. >> A users of these objects never sees the data structures inside, >> they don't even have a graphical representation but instead are just >> used as what their name says: as data structures. > >Wow, I didn't know all that was possible. It would be really nice to have a >'data structures' library that implemented all sorts of standard data >structures like hashs, dictionaries, etc. An array of symbols is a good >start. I wonder how many others are possible. > >.hc > > > > > ¡El pueblo unido jamás será vencido! > > > >___ >Pd-list@iem.at mailing list >UNSUBSCRIBE and account-management -> >http://lists.puredata.info/listinfo/pd-list > > >___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] netsend/netreceive + GUI bug
Hello, IMHE, netsend works perfectly in Linux, OSX and Windows, the only thing to keep in mind is the ip of the computer to control and call the variables are equal, they are sent and those received. BR José This is however not the case whenever you have a high throughput traffic that arrives form various sources at unexpected intervals as the netreceive sends out its message whenever it receives it rather than waiting for the scheduler interrupt which means when that message lands in the middle of another tcl/tk message that is currently being parsed to be sent out to gui (something that commonly is unlikely to take place when the throughput is low but becomes increasingly more likely as the network traffic increases), you end up with garbage output that results in syntax error on the tcl/tk side and thus tcl/tk becomes unresponsive. This is best observed if you monitor pd->tcl/tk activity with debugger on. Best wishes, Ico ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] Pd Convention - Data structures workshop: Taking your requests
On Aug 2, 2011, at 4:14 AM, Frank Barknecht wrote: On Mon, Aug 01, 2011 at 08:59:49AM -0500, Charles Henry wrote: I'm mainly interested in using Pd for scientific and engineering research. I have a mixed level of experience--I'm deep into the DSP routines, but I have no clue how data structures work. About the only application I can think of right now is a "data logger"--recording info about a particular trial/experiment and its results. I'd like to learn easy or more compact ways to accomplish things with data structures. I will look forward to your workshop! Thanks much! Data structures can be nice problem solvers in unexpected areas as well, not only in visualizing/graphically editing data. For example, they are used hidden away to implement a fast vanilla list sorting in the newest [list-sort], or in the [m_symbolarray] object of the rj library to mimick a [table] object that stores indexed symbols instead of floats. A users of these objects never sees the data structures inside, they don't even have a graphical representation but instead are just used as what their name says: as data structures. Wow, I didn't know all that was possible. It would be really nice to have a 'data structures' library that implemented all sorts of standard data structures like hashs, dictionaries, etc. An array of symbols is a good start. I wonder how many others are possible. .hc ¡El pueblo unido jamás será vencido! ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pd-list Digest, Vol 77, Issue 7
Do you have a link to that Andy? Cheers, Joe > Message: 5 > Date: Tue, 2 Aug 2011 17:58:42 +0100 > From: Andy Farnell > Subject: Re: [PD] Pitch Shift > To: pd-list@iem.at > Message-ID: <20110802175842.4ec14151.padawa...@obiwannabe.co.uk> > Content-Type: text/plain; charset=US-ASCII > > > Right now there's an interesting discussion > about pitch shifting algorithms on music-dsp. > > a. > > ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pitch Shift
Hi Have you seen the +pitchdelay~ from Tom Erbe and William Brent? I use it with +bubbler~ in rock-art2noise, so fine for my ears (perhaps not a good landmark :), to try Au plaisir Tad Alexandre Torres Porres a écrit : Thanks for the answers, I've seen the G.09 into an abstraction around and thought that th rjdj version could be it. It's also on the pdmtl package right? In which there's also a shifter based on the phase vocoder, anyway, the idea was to ask for something new. Thanks for the psola version julian, didn't know it, but as frank pointed, it may not suit me as I tried it and I prefer the phase vocoder version. And Pierre, in the link you sent it warns that it works best for small deviations, which can actually be good for me in one specific application, but not much on another unfortunately. I will try it, thanks! Anyway, I made a quick google on Stephen M. Sprengler's pitch scaler design and found no info on what the procedure is like :( By the way, I found this very interesting webpage about a pitchshifter~ object in Pd http://www.katjaas.nl/pitchshift/pitchshift.html But weirdly enough, I found no link to download it. By the fast look I gave it, it seemed to be an implementation based on the phase-vocoder process, right? But it also seems to differ in some way, could anyone tell me how exactly? And, well, most importantly, where is it??? thanks Alex ___ 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] [PD-announce] EAT: A New Abstraction Package
Welcome Rich, Thanks for sharing your abs. cheers, Andy On Tue, 2 Aug 2011 12:12:54 +0100 Rich Thomas wrote: > Dear list, > > (This is my first post to you, but I have long since been a follower.) > > I would like to introduce a new abstraction package called > ElectroAcoustic Tools (EAT). > > EAT is a new set of abstractions for composition and diffusion that > are currently under development in Pure Data Extended 0.42.5. EAT is > accessible for preliminary educative use, but it also embraces the > advanced functionality that Pd can provide for digital signal > processing effects and spatialisation. > > You can download the package on Source Forge: > https://sourceforge.net/p/eatpuredata/ > > This is a small first release to test the framework and functionality > and I would be very grateful of any feedback that you feel able to > provide on any aspect of the project. > > You can see my presentation on EAT at the Pd Convention in Weimar on 9 > August at 1100. > > I hope that you find them to be a useful contribution. > > Rich Thomas > > ___ > Pd-announce mailing list > pd-annou...@iem.at > http://lists.puredata.info/listinfo/pd-announce > > ___ > Pd-list@iem.at mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list -- Andy Farnell ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pitch Shift
Right now there's an interesting discussion about pitch shifting algorithms on music-dsp. a. On Tue, 2 Aug 2011 12:23:18 -0300 Alexandre Torres Porres wrote: > Thanks for the answers, I've seen the G.09 into an abstraction around and > thought that th rjdj version could be it. > > It's also on the pdmtl package right? In which there's also a shifter based > on the phase vocoder, anyway, the idea was to ask for something new. > > Thanks for the psola version julian, didn't know it, but as frank pointed, > it may not suit me as I tried it and I prefer the phase vocoder version. > > And Pierre, in the link you sent it warns that it works best for small > deviations, which can actually be good for me in one specific application, > but not much on another unfortunately. I will try it, thanks! Anyway, I made > a quick google on Stephen M. Sprengler's pitch scaler design and found no > info on what the procedure is like :( > > By the way, I found this very interesting webpage about a pitchshifter~ > object in Pd > > http://www.katjaas.nl/pitchshift/pitchshift.html > > > But weirdly enough, I found no link to download it. By the fast look I gave > it, it seemed to be an implementation based on the phase-vocoder process, > right? But it also seems to differ in some way, could anyone tell me how > exactly? And, well, most importantly, where is it??? > > thanks > Alex -- Andy Farnell ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pitch Shift
On Tue, 2 Aug 2011, Alexandre Torres Porres wrote: But the Pitch Shift example (G09.pitchshift.pd) sounds terrible That's exactly because of phase alignment when combining the granules of sound. You have two [vd~] and a cross-fader, and whenever the cross-fading happens, an harmonic might be partially cancelled, giving some kind of trémolo effect. So, it's another manifestation of the same problem we were talking about last time (freezing a spectrum...). And I know even less how to solve it. ___ | Mathieu Bouchard tél: +1.514.383.3801 Villeray, Montréal, QC ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pitch Shift
Thanks for the answers, I've seen the G.09 into an abstraction around and thought that th rjdj version could be it. It's also on the pdmtl package right? In which there's also a shifter based on the phase vocoder, anyway, the idea was to ask for something new. Thanks for the psola version julian, didn't know it, but as frank pointed, it may not suit me as I tried it and I prefer the phase vocoder version. And Pierre, in the link you sent it warns that it works best for small deviations, which can actually be good for me in one specific application, but not much on another unfortunately. I will try it, thanks! Anyway, I made a quick google on Stephen M. Sprengler's pitch scaler design and found no info on what the procedure is like :( By the way, I found this very interesting webpage about a pitchshifter~ object in Pd http://www.katjaas.nl/pitchshift/pitchshift.html But weirdly enough, I found no link to download it. By the fast look I gave it, it seemed to be an implementation based on the phase-vocoder process, right? But it also seems to differ in some way, could anyone tell me how exactly? And, well, most importantly, where is it??? thanks Alex ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pitch Shift
Oh... then, forget it! :) thanks, Frank _ Eduardo Patrício http://www.eduardopatricio.com.br +55 41 8434-0480 De: Frank Barknecht Para: pd-list@iem.at Enviadas: Terça-feira, 2 de Agosto de 2011 5:20 Assunto: Re: [PD] Pitch Shift On Mon, Aug 01, 2011 at 09:20:43PM -0700, Eduardo Patricio wrote: > what about e_pitchshift (from RjDj)? That's the G09 example patch transformed to an abstraction. Ciao -- Frank ___ 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] [PD-announce] EAT: A New Abstraction Package
Dear list, (This is my first post to you, but I have long since been a follower.) I would like to introduce a new abstraction package called ElectroAcoustic Tools (EAT). EAT is a new set of abstractions for composition and diffusion that are currently under development in Pure Data Extended 0.42.5. EAT is accessible for preliminary educative use, but it also embraces the advanced functionality that Pd can provide for digital signal processing effects and spatialisation. You can download the package on Source Forge: https://sourceforge.net/p/eatpuredata/ This is a small first release to test the framework and functionality and I would be very grateful of any feedback that you feel able to provide on any aspect of the project. You can see my presentation on EAT at the Pd Convention in Weimar on 9 August at 1100. I hope that you find them to be a useful contribution. Rich Thomas ___ Pd-announce mailing list pd-annou...@iem.at http://lists.puredata.info/listinfo/pd-announce ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pitch Shift
Different approaches suit different audio material and requirements. For very small shifts of a semitone or so either way the SSB modulation trick can still sound great. On Tue, 2 Aug 2011 10:31:36 +0200 Pierre Massat wrote: > If you can get LADSPA plugins to work in Pd, there's also Steve Harris' > Pitch Scaler (http://plugin.org.uk/ladspa-swh/docs/ladspa-swh.html#id1193). > I tried it once, and it's the best sounding pitchshifter i've tried, with a > decent latency I think. > > Cheers, > > Pierre > > 2011/8/2 Frank Barknecht > > > On Mon, Aug 01, 2011 at 09:20:43PM -0700, Eduardo Patricio wrote: > > > what about e_pitchshift (from RjDj)? > > > > That's the G09 example patch transformed to an abstraction. > > > > Ciao > > -- > > Frank > > > > ___ > > Pd-list@iem.at mailing list > > UNSUBSCRIBE and account-management -> > > http://lists.puredata.info/listinfo/pd-list > > -- Andy Farnell ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
[PD] pd-vanilla on gumstix overo with ubuntu 11.04 hangs with watchdog: signaling pd...
Hi i compiled Pd-0.43.0 on a gumstix overo running ubuntu 11.04 armel distro. I patches the sources as stated in this thread: http://lists.puredata.info/pipermail/pd-list/2011-04/088163.html but starting pd releases the watchdog from the doghouse resulting in a stagnancy of "watchdog: signaling pd..." messages. i also tried the -noaudio option or -nogui option and pd-0.42-6 but all the same result... due to my research the watchdog thing has something to do with cpu consumption though as there's no dsp happening yet i don't know how to convince pd not to use that much cpu - or is there any configure option for arm processor that i missed? similar settings on the angström distro works out but there're other non pd things missing. any hint welcome ø olsen@retortenheber:~/pd/pd-0.43-0/bin$ ./pd -verbose Pd-0.43.0 ("") compiled 13:14:49 Aug 1 2011 port 5400 TCL_LIBRARY="../lib/tcl/library" TK_LIBRARY="../lib/tk/library" wish "../tcl//pd-gui.tcl" 5400 was... 1 Waiting for connection request... ../bin/pd-watchdog ... connected OSS: issuing first ADC 'read' ... ...done. watchdog: signaling pd... watchdog: signaling pd... olsen@retortenheber:~/pd/pd-0.43-0/bin$ ./pd -verbose -noaudio Pd-0.43.0 ("") compiled 13:14:49 Aug 1 2011 port 5400 TCL_LIBRARY="../lib/tcl/library" TK_LIBRARY="../lib/tk/library" wish "../tcl//pd-gui.tcl" 5400 was... 1 Waiting for connection request... ../bin/pd-watchdog ... connected watchdog: signaling pd... watchdog: signaling pd... -- ETs DNA will not be televised http://hasa-labs.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] netsend/netreceive + GUI bug
Deffinitely having the GUI frozen after a while shouldn't happen...I don't get any error, it just freezes after some network activity.I use a number of network objects, besides netsend (udpreceive, mr peach osc objects...). I whish I could track/debug what's the cause :( Thanks anyway...!Josep M Date: Mon, 1 Aug 2011 15:25:30 -0400 Subject: Re: [PD] netsend/netreceive + GUI bug From: santorcuat...@gmail.com To: i...@vt.edu CC: jepp...@hotmail.com; pd-list@iem.at Hello, IMHE, netsend works perfectly in Linux, OSX and Windows, the only thing to keep in mind is the ip of the computer to control and call the variables are equal, they are sent and those received. BR José 2011/8/1 Quoting Jeppi Jeppi : Hi,I would like to know whether there are any fixes to the current oddities regarding netsend/netreceive usage and GUI updates. When receiving massive OSC data from other laptops, our central patch gets frozen (only the GUI, it still works but it is unusable). This is a rather serious bug which prevents absolutely pd networking... Ivica's seems disis_netsend to solve it rather well, but it's only for linux. Any plans to incorporate such fixes into the canonical version?Thanks in advance!Josep M Those externals should work on all versions of Pd as they in and of themselves are not linux-specific. HTH Best wishes, Ico ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list -- http://arselectronicachile.blogspot.com http://comunicacionnativa.blogspot.com/ http://www.myspace.com/santorcuato ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pitch Shift
If you can get LADSPA plugins to work in Pd, there's also Steve Harris' Pitch Scaler (http://plugin.org.uk/ladspa-swh/docs/ladspa-swh.html#id1193). I tried it once, and it's the best sounding pitchshifter i've tried, with a decent latency I think. Cheers, Pierre 2011/8/2 Frank Barknecht > On Mon, Aug 01, 2011 at 09:20:43PM -0700, Eduardo Patricio wrote: > > what about e_pitchshift (from RjDj)? > > That's the G09 example patch transformed to an abstraction. > > Ciao > -- > Frank > > ___ > 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] Pitch Shift (Alexandre Torres Porres)
Hi Alexandre, Try shifter~ based on psola: http://julovi.net/j/?page_id=7 cheers, Julian Villegas, Ph.D. http://julovi.net Me pregunto de un modo pensativo Que significa ser Colombiano? No se le respondi. Es un acto de fe JLB. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] Pitch Shift
On Mon, Aug 01, 2011 at 09:20:43PM -0700, Eduardo Patricio wrote: > what about e_pitchshift (from RjDj)? That's the G09 example patch transformed to an abstraction. Ciao -- Frank ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] Pd Convention - Data structures workshop: Taking your requests
On Mon, Aug 01, 2011 at 08:59:49AM -0500, Charles Henry wrote: > I'm mainly interested in using Pd for scientific and engineering > research. I have a mixed level of experience--I'm deep into the DSP > routines, but I have no clue how data structures work. > > About the only application I can think of right now is a "data > logger"--recording info about a particular trial/experiment and its > results. > > I'd like to learn easy or more compact ways to accomplish things with > data structures. > > I will look forward to your workshop! Thanks much! Data structures can be nice problem solvers in unexpected areas as well, not only in visualizing/graphically editing data. For example, they are used hidden away to implement a fast vanilla list sorting in the newest [list-sort], or in the [m_symbolarray] object of the rj library to mimick a [table] object that stores indexed symbols instead of floats. A users of these objects never sees the data structures inside, they don't even have a graphical representation but instead are just used as what their name says: as data structures. Ciao -- Frank ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] blah blah blah yodi yoda the beat goes on
Hallo, Hope that you are enjoying a nice Summer Over here really pleased to share my new album in duo with Eugene Robinson from Oxbow fame... with such guests as Rhys Chatham, Helena Espvall and Hervé Vincenti (my colleague in Strings Of Consciousness). http://monotyperecords.com/en/mono040.html Also for now comes some free music for you to enjoy... I was invited to participate to a nice set of characters each composing a 1 minute piece of music, thus I'm in great company with Michel Chion, Kenneth Kirschner, Alexandre Navarro, The Beautiful Schizophrenic, Robert Lippok, Fax, The Green Kingdom & 30 more uprising to the stars... http://shop.semlabel.com/album/one-minute-for-the-stars Equally proud to have a song-rework of Simon Whetham's "Meditations On Light" released on the renowned Russian label Monochrome Vision. Among the other remixers are 'ole friends Iris Garrelfs, Scanner, Richard Lainhart, Yann Novak, Lawrence English which gives a family feeling dear to my heart... http://www.monochromevision.ru/news.html And last but not least, for those of you inhabiting Barcelona, Murcof and I will officially launch our duo playing live for the LEM festival on October 21... We have been working on an album for the past two years so there shall be more to come. Also just finished a collab with Simon Fisher Turner and we'll start shopping for a nice home for it... Until those see the light of day rest prepaired for those other few upcoming releases... - Cindytalk & Philippe Petit (vinyl 12" / Lumberton Trading Co. - OCT 2011) - Philippe Petit & Friends: Cordophony (CD - Home Normal - 2012 ) - Strings Of Consciousness: From Beyond Love (LP - CD - Digital / Staubgold - 2012) - Philippe Petit: The Extraordinary Tale Of A Lemon Girl (LP - CD - Digital / Aagoo - 2012) - Philippe Petit: Una Symphonia Della Paura (CD - Digital / Utech - 2012) Once The Barracudas played "Summer Fun", The Beach Boys sang it, let's live it... philippe http://philippepetit.weebly.com/ ___ Pd-announce mailing list pd-annou...@iem.at http://lists.puredata.info/listinfo/pd-announce ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list