Re: [PD] (breaking symbols) was Re: find a list of numbers in a text file

2011-08-02 Thread Chris McCormick
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

2011-08-02 Thread Miller Puckette
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

2011-08-02 Thread Alexandre Torres Porres
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

2011-08-02 Thread 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

2011-08-02 Thread 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] find a list of numbers in a text file

2011-08-02 Thread Alexandre Torres Porres
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

2011-08-02 Thread michael noble
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

2011-08-02 Thread Jonathan Wilkes
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

2011-08-02 Thread Jonathan Wilkes
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

2011-08-02 Thread Ivica Ico Bukvic

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

2011-08-02 Thread Hans-Christoph Steiner


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

2011-08-02 Thread Joe White
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

2011-08-02 Thread TAD BISAHA

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

2011-08-02 Thread Andy Farnell

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

2011-08-02 Thread Andy Farnell

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

2011-08-02 Thread Mathieu Bouchard

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

2011-08-02 Thread Alexandre Torres Porres
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

2011-08-02 Thread Eduardo Patricio


 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

2011-08-02 Thread Rich Thomas
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

2011-08-02 Thread Andy Farnell

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...

2011-08-02 Thread olsen

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

2011-08-02 Thread Jeppi Jeppi

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

2011-08-02 Thread Pierre Massat
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)

2011-08-02 Thread Julian Villegas
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

2011-08-02 Thread 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


Re: [PD] [PD-announce] Pd Convention - Data structures workshop: Taking your requests

2011-08-02 Thread Frank Barknecht
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

2011-08-02 Thread Philippe Petit

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