Re: [PD] live input

2008-12-03 Thread Hans-Christoph Steiner


THere is some stuff in the Help Browser in Pd-vanilla and a lot of  
stuff in the Help Browser in Pd-extended.


In the Help menu, choose "Browser", then navigate to these:

3.audio.examples
manuals/1.Sound

You can also check netpd.org  and search the net for "pdmtl  
abstractions" or try some of these:


http://puredata.hurleur.com/sujet-1982-diy2-effects-sample-players- 
synths-sound-synthesis


.hc


On Dec 3, 2008, at 4:33 PM, <[EMAIL PROTECTED]> wrote:


Hello all,

I'm trying PD and I'd like to create some example that allow me to  
capture the sound from a microphone and then modify it through  
effects such as filters, delay, fft, pitch shift, etc. Is there a  
tutorial? Patches?


Thank you

Massimo

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> http://lists.puredata.info/ 
listinfo/pd-list




 



As we enjoy great advantages from inventions of others, we should be  
glad of an opportunity to serve others by any invention of ours; and  
this we should do freely and generously. - Benjamin Franklin



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Chicago Patching Circle (Sunday, December 14th)

2008-12-03 Thread Hans-Christoph Steiner


I just want to interject... take pictures and post them!  I forgot to  
do it at the last NYC Patching Circle... Doh!  There was a good turn  
out  15-20 people.


.hc

On Dec 3, 2008, at 6:24 PM, Kyle Klipowicz wrote:

I think an informal round table about what our usages of Pd are  
would  be a good start. It would be nice to have some various  
examples. I'm sure we all do things different ways, so I expect to  
learn a lot just by seeing someone's project and being able to  
pepper them with questions/try it out/be humbly amazed.


~Kyle

On Tue, Dec 2, 2008 at 10:40 PM, Mike McGonagle <[EMAIL PROTECTED]>  
wrote:

Well, I guess my point was not so much an "emphasis" on a HUMAN type
of performance, I would be very interested in hearing the types of
things you do for these installations... I guess that is why I really
don't know what to expect, but I would find it very dry if all we did
was talk about code. Pd is just an means to an end, in my view, and
the results are the final product, not the code to get those final
results... Not to say that I don't want to hear about the code...

Guess that is why I am not really sure what this would entail.

Mike


On Tue, Dec 2, 2008 at 10:27 PM, Kyle Klipowicz  
<[EMAIL PROTECTED]> wrote:

> Yeah I dunno. I am not so much a performer w/ Pd as a user of it for
> installation type events. I could bring along my multi-sensor rig  
that I
> used for a few projects recently, and talk about that. I'm no  
sage so I

> can't be too showy...
>
> ~Kyle
>
> On Tue, Dec 2, 2008 at 9:13 PM, Mike McGonagle <[EMAIL PROTECTED]>  
wrote:

>>
>> Well, I am open to anything, but I am interested to see what the  
final
>> products that people are creating, or even just works in  
progress. It
>> is one thing to just look at the software, but I think that the  
whole
>> point of using the software is to create something that is MORE  
than

>> just the software?
>>
>> I mean, it would be cool to do both? The first part would be a  
kind of

>> mini performance, followed by a Q&A thing... and then I guess from
>> there there could be more exchanges about the software...
>>
>> I mean, what is the point of these Patching Circles? Is it only  
about

>> the software? Or what we are doing WITH the software? I know, it is
>> one of those double edged swords... as both aspects are  
interesting,

>> or else we wouldn't be working with it.
>>
>> You all know my idea from the above, so I am completely open to any
>> suggestions for the format.
>>
>> Also, to remind people, if you would like to hook things up to a  
sound
>> system, they have aboard that we could hook up several computers  
to at
>> the same time, I have not looked at the specifics of the sound  
system,

>> but I can get that info and pass it on...
>>
>> Mike
>>
>> On Tue, Dec 2, 2008 at 7:35 PM, Jacob Lee <[EMAIL PROTECTED]>  
wrote:
>> > I'm still interested :-). Question about the format, though:  
Is this
>> > going to be more learning-oriented or more performance- 
oriented? That
>> > is, are we planning to sit around a table, show patches, ask  
for help,
>> > etc., or should I be prepared to rock out for 10 minutes or  
so? Either
>> > one is cool, I just need to figure out how best to spend the  
next two

>> > weeks.
>> >
>> > Thanks,
>> > --
>> > Jacob Lee
>> > [EMAIL PROTECTED]
>> >
>> >
>> >
>> > On Sun, Nov 30, 2008 at 5:26 PM, Mike McGonagle  
<[EMAIL PROTECTED]>

>> > wrote:
>> >> Hello all,
>> >>
>> >> Just a reminder about the patching session. Basically, we are  
on for

>> >> Sunday, December 14th, at 5pm. The location is:
>> >>
>> >> Red Line Tap
>> >> 7006 N Glenwood
>> >> Chicago, IL
>> >>
>> >> If you are going via the EL, go to the Morse Stop, and exit  
to the
>> >> north end of the platform. From there, go northwest on  
Glenwood, the

>> >> Red Line Tap is the first door from the corner.
>> >>
>> >> If you are driving, there is a parking lot to the north, 2  
block. It
>> >> is a shared lot with the Trilogy center, at Estes and  
Glenwood. If you

>> >> need a map, you can try google maps.
>> >>
>> >> If everyone who is interested in showing the work they have in
>> >> progress could email me, I would like to put together a small  
list of

>> >> all the participants.
>> >>
>> >> Thanks,
>> >> Mike
>> >>
>> >> --
>> >> Peace may sound simple—one beautiful word— but it requires  
everything
>> >> we have, every quality, every strength, every dream, every  
high ideal.

>> >> —Yehudi Menuhin (1916–1999), musician
>> >>
>> >> ___
>> >> Pd-list@iem.at mailing list
>> >> UNSUBSCRIBE and account-management ->
>> >> http://lists.puredata.info/listinfo/pd-list
>> >>
>> >
>>
>>
>>
>> --
>> Peace may sound simple—one beautiful word— but it requires  
everything
>> we have, every quality, every strength, every dream, every high  
ideal.

>> —Yehudi Menuhin (1916–1999), musician
>>
>> ___
>> Pd-list@iem.at mailing list
>

Re: [PD] svn:externals WAS: an easy way to replay a Pd-session (gui)

2008-12-03 Thread Hans-Christoph Steiner

On Dec 3, 2008, at 6:19 PM, Chris McCormick wrote:

> Hi Hans,
>
> On Tue, Dec 02, 2008 at 12:41:46PM -0500, Hans-Christoph Steiner  
> wrote:
>> I think it's time to have a IRC meeting about this.  How about
>> Thursday?  I am trying to be in #dataflow as much as possible these
>> days, if anyone wants to have an impromptu discussion.
>
> I am happy to meet on IRC, but it will have to be outside work  
> hours for
> me here at GMT. Otherwise the weekend is good, but I think maybe  
> this is
> something that can be solve on-list. I really think you hit the  
> nail on
> the head with this paragraph:
>
>> My question remains, what is the problem we are trying to solve using
>> svn:externals?  If it is to include code that gets built with Pd-
>> extended, then svn:externals doesn't work well for that, just
>> importing releases works much better.  If it is to make a centralized
>> place to find all Pd code, then I wonder if there is a better tool
>> for this, like a special section of SVN for svn:externals outside of
>> trunk or a wiki page.
>
> Can you answer me this: do you see the primary function of Pd  
> public SVN
> as supporting pd-extended builds? If this is the case, then we need a
> different part of the repository where external writers and  
> abstraction
> creators can store their code/patches independent of pd-extended. The
> reason we need this is that whilst pd-extended is a wonderful project,
> and definately neccessary, not everyone in the Pd world runs it and
> probably some people aren't even interested in seeing their work as  
> part
> of pd-extended, but they are definately interested in participating in
> the development community of Pd. We can't just have a wiki page as  
> that
> doesn't suffice for people who want their code versioned inside the
> world of Pd code but aren't interested in pd-extended.
>
> What about if SVN was the central place where Pd and related code  
> lives,
> and there was a sub-place within that where pd-extended keeps its
> source? Most definately snapshots/tags of the former could be  
> copied via
> standard svn commands into the latter to make them part of pd-extended
> at stable release. This would probably help with co-ordinating and
> versioning too. You could tell people "we are coming up for a
> pd-extended release, please copy your latest tags into the pd-extended
> folder" or do this yourself for code that you maintain. I guess the  
> crux
> of what I'm saying is that I don't see the Pd svn trunk as being == to
> pd-extended. I see pd-extended as being a part of the ecosystem living
> in the svn trunk. I don't think it's fair for one project to be  
> 100% the
> boss of trunk. In fact, I find it kind of annoying that once upon a  
> time
> I could check out people's code from the svn and compile it
> independently, whereas last time I tried I couldn't do it as a  
> bunch of
> environment variables weren't set and stuff. I had to hack giant
> complicated makefiles just to compile one simple external.
>
> Please excuse me if I've missed anything obvious or said anything
> stupid, and feel free to correct me if I am misguided or wrong  
> about the
> position of pd-extended in the repository. Maybe it's all just
> semantics. But I guess semantics are important in human communities.
>
> Loving the broken paradise, :)

I don't think anyone is saying that pure-data SVN == pd-extended,  
plus I don't think anyone is saying that it should be that way.  My  
objection to svn:externals comes from the fact that I have to do a  
lot of annoying work to manage the Pd-extended builds, and so far  
svn:externals has only made that worse.

I don't know about svn --ignore-externals, anyone care to expand on  
that? (yes, I can RTFM, but I am talking real world experience as  
related to Pd, which TFM will not tell me)  What about the idea of  
having a separate section like /pure-data/svn-externals?  If people  
object to having the imported releases in trunk, I can easily manage  
that in the pd-extended branch.

.hc


>
> Chris.
>
> ---
> http://mccormick.cx



 


Looking at things from a more basic level, you can come up with a  
more direct solution... It may sound small in theory, but it in  
practice, it can change entire economies. - Amy Smith



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] list-sort

2008-12-03 Thread Matt Barber
Hi,

Yeah, the [table]-based version is much much faster than the
list-based version, so it can replace the old one; the upside is that
it's also more transparent.  I don't know about resizing tables
either, so I agree to err on the side of caution.  100 seems
appropriate.  Attached a version which will resize the table up to the
nearest hundred, and it will stay that way until it receives a list
that's larger than the current table at which point it will add
another hundred... that way it will adapt to list sizes in case it
gets many lists in a row with more than 100 elements.  It's still
called [list-shellsort-tab] for clarity on the list.

Matt


> Date: Wed, 3 Dec 2008 22:30:09 +0100
> From: Frank Barknecht <[EMAIL PROTECTED]>
> Subject: Re: [PD] list-sort
> To: pd-list@iem.at
> Message-ID: <[EMAIL PROTECTED]>
> Content-Type: text/plain; charset=us-ascii
>
> Hallo,
> Matt Barber hat gesagt: // Matt Barber wrote:
>
>> I had attached one to the last post I sent -- look for list-shellsort-tab.pd
>
> Seems I had deleted that one by mistake - but I got it from the
> archives. That's very cool! Do you think I should replace the version in
> the SVN with the table version?
>
> I'm just not quite sure if resizing the table should be a bit more
> conservative, as I believe, resizing tables is a bit costly in Pd (and
> it may lead to dsp-chain reorderings, but I don't know much about that
> topic.)
>
> Probably we can get away with just keeping the default table size of 100
> elements and only resize and free if the lists are longer than that.
>
> Ciao
> --
> Frank
#N canvas 686 156 469 402 10;
#X obj 26 -25 inlet;
#X obj 26 222 outlet;
#N canvas 416 392 593 257 \$0-gap-loop 0;
#X obj 137 66 / 2;
#X obj 137 89 int;
#X obj 34 122 until;
#X obj 34 49 t b f;
#X obj 189 105 sel 0;
#X obj 137 142 t f f;
#X obj 59 159 f;
#X obj 34 26 inlet;
#X obj 59 213 outlet;
#X text 91 22 Start with a gap of floor(n/2) \, continue to decrease
gap by powers of 1/2.;
#X obj 59 181 t f f;
#X text 118 182 <== order doesn't matter here \, but we force each
iteration of this loop to finish before going on to the next... this
seems to save time.;
#X connect 0 0 1 0;
#X connect 1 0 5 0;
#X connect 2 0 6 0;
#X connect 3 0 2 0;
#X connect 3 1 0 0;
#X connect 4 0 2 1;
#X connect 5 0 6 1;
#X connect 5 1 4 0;
#X connect 6 0 10 0;
#X connect 7 0 3 0;
#X connect 10 0 8 0;
#X connect 10 1 0 0;
#X restore 174 151 pd \$0-gap-loop;
#N canvas 584 66 594 302 \$0-increment-loop 0;
#X obj 41 56 inlet;
#X obj 222 111 inlet;
#X obj 41 113 until;
#X obj 41 83 t b f;
#X obj 100 130 f;
#X obj 150 132 + 1;
#X obj 100 182 moses;
#X obj 168 199 t b;
#X obj 100 218 outlet;
#X obj 100 159 t f f;
#X text 41 16 Iterate over all the pairs whose indices are related
by the current gap size.;
#X text 173 155 <== order doesn't matter here \, but we force each
iteration of this loop to finish before going on to the next... this
seems to save time.;
#X obj 168 222 s \$0-stop-inc-loop;
#X obj 86 83 r \$0-stop-inc-loop;
#X connect 0 0 3 0;
#X connect 1 0 6 1;
#X connect 2 0 4 0;
#X connect 3 0 2 0;
#X connect 3 1 4 1;
#X connect 4 0 9 0;
#X connect 5 0 4 1;
#X connect 6 0 8 0;
#X connect 6 1 7 0;
#X connect 7 0 12 0;
#X connect 9 0 6 0;
#X connect 9 1 5 0;
#X connect 13 0 2 1;
#X restore 174 196 pd \$0-increment-loop;
#X obj 174 126 t f f;
#X obj 174 174 t f f;
#N canvas 183 142 507 640 \$0-test-swap-loop 0;
#X obj 82 90 inlet;
#X obj 299 96 inlet;
#X obj 82 113 -;
#X obj 284 174 +;
#X obj 82 449 >;
#X obj 82 473 sel 0 1;
#X obj 257 499 f;
#X obj 290 499 f;
#X obj 82 178 until;
#X obj 174 241 moses 0;
#X obj 174 216 f;
#X obj 207 216 -;
#X obj 82 134 t b f;
#X obj 227 454 t b b;
#X obj 213 263 s \$0-idx;
#X obj 311 135 r \$0-idx;
#X obj 272 442 r \$0-idx;
#X obj 97 335 r \$0-idx;
#X obj 284 195 s \$0-idx+gap;
#X obj 305 466 r \$0-idx+gap;
#X obj 220 322 r \$0-idx+gap;
#N canvas 468 185 584 529 swap? 0;
#X obj 40 52 inlet;
#X obj 153 52 inlet;
#X obj 40 272 spigot 1;
#X obj 256 272 spigot;
#X obj 361 224 unpack 0 0;
#X msg 361 178 1 0;
#X msg 412 196 0 1;
#X obj 463 93 select 0;
#X obj 361 71 select asc desc;
#X obj 40 437 outlet;
#X obj 153 437 outlet;
#X obj 256 300 swap;
#X obj 153 271 spigot 1;
#X obj 317 273 spigot;
#X obj 361 45 r \$0-direction;
#X connect 0 0 2 0;
#X connect 0 0 3 0;
#X connect 1 0 12 0;
#X connect 1 0 13 0;
#X connect 2 0 9 0;
#X connect 3 0 11 0;
#X connect 4 0 2 1;
#X connect 4 0 12 1;
#X connect 4 1 3 1;
#X connect 4 1 13 1;
#X connect 5 0 4 0;
#X connect 6 0 4 0;
#X connect 7 0 5 0;
#X connect 7 1 6 0;
#X connect 8 0 5 0;
#X connect 8 1 6 0;
#X connect 8 2 7 0;
#X connect 11 0 9 0;
#X connect 11 1 10 0;
#X connect 12 0 10 0;
#X connect 13 0 11 1;
#X connect 14 0 8 0;
#X restore 82 426 pd swap?;
#X obj 82 542 s \$0-stop-test-loop;
#X obj 174 285 s \$0-stop-test-loop;
#X obj 130 136 r \$0-stop-test-loop;
#X obj 82 517 t b;
#X obj 174 262 t b;
#X text 74 13 If current pair is out of order \, swap them. Then \,
if after the swap the values at the lef

Re: [PD] Remove top menu-bar on MACosX

2008-12-03 Thread Jack
if it is for GEM on fullscreen mode (or not) you can send [menubar 0 
( to [gemwin].

++

Jack


Le 4 déc. 08 à 01:48, Carlos Caires a écrit :


Hi,

anybody know if there is a way (pd objet or message) to remove the  
top menu-bar from the MacOS desktop???


thks,

Carlos.


Esta mensagem (incluindo quaisquer anexos) pode conter informação  
confidencial ou legalmente protegida para uso exclusivo do  
destinatário. Se não for o destinatário pretendido da mesma, não  
deverá fazer uso, copiar, distribuir ou revelar o seu conteúdo  
(incluindo quaisquer anexos) a terceiros, sem a devida autorização.  
Se recebeu esta mensagem por engano, por favor informe o emissor,  
por e-mail, e elimine-a imediatamente. Obrigado.



This message may contain confidential information or privileged  
material, and is intended only for de individual(s) named. If you  
are not in the named addressee, you should not disseminate,  
distribute or copy this e-mail. Please notify the sender  
immediately by e-mail if you have received this e-mail by mistake  
and delete this e-mail from your system.

___
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] Remove top menu-bar on MACosX

2008-12-03 Thread Carlos Caires


Hi,
 
anybody know if there is a way (pd objet or message) to remove the top menu-bar from the MacOS desktop???
 
thks,
 
Carlos. Esta mensagem (incluindo quaisquer anexos) pode conter informação confidencial ou legalmente protegida para uso exclusivo do destinatário. Se não for o destinatário pretendido da mesma, não deverá fazer uso, copiar, distribuir ou revelar o seu conteúdo (incluindo quaisquer anexos) a terceiros, sem a devida autorização. Se recebeu esta mensagem por engano, por favor informe o emissor, por e-mail, e elimine-a imediatamente. Obrigado.This message may contain confidential information or privileged material, and is intended only for de individual(s) named. If you are not in the named addressee, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system.


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Chicago Patching Circle (Sunday, December 14th)

2008-12-03 Thread Kyle Klipowicz
I think an informal round table about what our usages of Pd are would  be a
good start. It would be nice to have some various examples. I'm sure we all
do things different ways, so I expect to learn a lot just by seeing
someone's project and being able to pepper them with questions/try it out/be
humbly amazed.

~Kyle

On Tue, Dec 2, 2008 at 10:40 PM, Mike McGonagle <[EMAIL PROTECTED]> wrote:

> Well, I guess my point was not so much an "emphasis" on a HUMAN type
> of performance, I would be very interested in hearing the types of
> things you do for these installations... I guess that is why I really
> don't know what to expect, but I would find it very dry if all we did
> was talk about code. Pd is just an means to an end, in my view, and
> the results are the final product, not the code to get those final
> results... Not to say that I don't want to hear about the code...
>
> Guess that is why I am not really sure what this would entail.
>
> Mike
>
>
> On Tue, Dec 2, 2008 at 10:27 PM, Kyle Klipowicz <[EMAIL PROTECTED]>
> wrote:
> > Yeah I dunno. I am not so much a performer w/ Pd as a user of it for
> > installation type events. I could bring along my multi-sensor rig that I
> > used for a few projects recently, and talk about that. I'm no sage so I
> > can't be too showy...
> >
> > ~Kyle
> >
> > On Tue, Dec 2, 2008 at 9:13 PM, Mike McGonagle <[EMAIL PROTECTED]> wrote:
> >>
> >> Well, I am open to anything, but I am interested to see what the final
> >> products that people are creating, or even just works in progress. It
> >> is one thing to just look at the software, but I think that the whole
> >> point of using the software is to create something that is MORE than
> >> just the software?
> >>
> >> I mean, it would be cool to do both? The first part would be a kind of
> >> mini performance, followed by a Q&A thing... and then I guess from
> >> there there could be more exchanges about the software...
> >>
> >> I mean, what is the point of these Patching Circles? Is it only about
> >> the software? Or what we are doing WITH the software? I know, it is
> >> one of those double edged swords... as both aspects are interesting,
> >> or else we wouldn't be working with it.
> >>
> >> You all know my idea from the above, so I am completely open to any
> >> suggestions for the format.
> >>
> >> Also, to remind people, if you would like to hook things up to a sound
> >> system, they have aboard that we could hook up several computers to at
> >> the same time, I have not looked at the specifics of the sound system,
> >> but I can get that info and pass it on...
> >>
> >> Mike
> >>
> >> On Tue, Dec 2, 2008 at 7:35 PM, Jacob Lee <[EMAIL PROTECTED]> wrote:
> >> > I'm still interested :-). Question about the format, though: Is this
> >> > going to be more learning-oriented or more performance-oriented? That
> >> > is, are we planning to sit around a table, show patches, ask for help,
> >> > etc., or should I be prepared to rock out for 10 minutes or so? Either
> >> > one is cool, I just need to figure out how best to spend the next two
> >> > weeks.
> >> >
> >> > Thanks,
> >> > --
> >> > Jacob Lee
> >> > [EMAIL PROTECTED]
> >> >
> >> >
> >> >
> >> > On Sun, Nov 30, 2008 at 5:26 PM, Mike McGonagle <[EMAIL PROTECTED]>
> >> > wrote:
> >> >> Hello all,
> >> >>
> >> >> Just a reminder about the patching session. Basically, we are on for
> >> >> Sunday, December 14th, at 5pm. The location is:
> >> >>
> >> >> Red Line Tap
> >> >> 7006 N Glenwood
> >> >> Chicago, IL
> >> >>
> >> >> If you are going via the EL, go to the Morse Stop, and exit to the
> >> >> north end of the platform. From there, go northwest on Glenwood, the
> >> >> Red Line Tap is the first door from the corner.
> >> >>
> >> >> If you are driving, there is a parking lot to the north, 2 block. It
> >> >> is a shared lot with the Trilogy center, at Estes and Glenwood. If
> you
> >> >> need a map, you can try google maps.
> >> >>
> >> >> If everyone who is interested in showing the work they have in
> >> >> progress could email me, I would like to put together a small list of
> >> >> all the participants.
> >> >>
> >> >> Thanks,
> >> >> Mike
> >> >>
> >> >> --
> >> >> Peace may sound simple—one beautiful word— but it requires everything
> >> >> we have, every quality, every strength, every dream, every high
> ideal.
> >> >> —Yehudi Menuhin (1916–1999), musician
> >> >>
> >> >> ___
> >> >> Pd-list@iem.at mailing list
> >> >> UNSUBSCRIBE and account-management ->
> >> >> http://lists.puredata.info/listinfo/pd-list
> >> >>
> >> >
> >>
> >>
> >>
> >> --
> >> Peace may sound simple—one beautiful word— but it requires everything
> >> we have, every quality, every strength, every dream, every high ideal.
> >> —Yehudi Menuhin (1916–1999), musician
> >>
> >> ___
> >> Pd-list@iem.at mailing list
> >> UNSUBSCRIBE and account-management ->
> >> http://lists.puredata.info/listinfo/pd-lis

Re: [PD] svn:externals WAS: an easy way to replay a Pd-session (gui)

2008-12-03 Thread Chris McCormick
Hi Hans,

On Tue, Dec 02, 2008 at 12:41:46PM -0500, Hans-Christoph Steiner wrote:
> I think it's time to have a IRC meeting about this.  How about  
> Thursday?  I am trying to be in #dataflow as much as possible these  
> days, if anyone wants to have an impromptu discussion.

I am happy to meet on IRC, but it will have to be outside work hours for
me here at GMT. Otherwise the weekend is good, but I think maybe this is
something that can be solve on-list. I really think you hit the nail on
the head with this paragraph:

> My question remains, what is the problem we are trying to solve using  
> svn:externals?  If it is to include code that gets built with Pd- 
> extended, then svn:externals doesn't work well for that, just  
> importing releases works much better.  If it is to make a centralized  
> place to find all Pd code, then I wonder if there is a better tool  
> for this, like a special section of SVN for svn:externals outside of  
> trunk or a wiki page.

Can you answer me this: do you see the primary function of Pd public SVN
as supporting pd-extended builds? If this is the case, then we need a
different part of the repository where external writers and abstraction
creators can store their code/patches independent of pd-extended. The
reason we need this is that whilst pd-extended is a wonderful project,
and definately neccessary, not everyone in the Pd world runs it and
probably some people aren't even interested in seeing their work as part
of pd-extended, but they are definately interested in participating in
the development community of Pd. We can't just have a wiki page as that
doesn't suffice for people who want their code versioned inside the
world of Pd code but aren't interested in pd-extended.

What about if SVN was the central place where Pd and related code lives,
and there was a sub-place within that where pd-extended keeps its
source? Most definately snapshots/tags of the former could be copied via
standard svn commands into the latter to make them part of pd-extended
at stable release. This would probably help with co-ordinating and
versioning too. You could tell people "we are coming up for a
pd-extended release, please copy your latest tags into the pd-extended
folder" or do this yourself for code that you maintain. I guess the crux
of what I'm saying is that I don't see the Pd svn trunk as being == to
pd-extended. I see pd-extended as being a part of the ecosystem living
in the svn trunk. I don't think it's fair for one project to be 100% the
boss of trunk. In fact, I find it kind of annoying that once upon a time
I could check out people's code from the svn and compile it
independently, whereas last time I tried I couldn't do it as a bunch of
environment variables weren't set and stuff. I had to hack giant
complicated makefiles just to compile one simple external.

Please excuse me if I've missed anything obvious or said anything
stupid, and feel free to correct me if I am misguided or wrong about the
position of pd-extended in the repository. Maybe it's all just
semantics. But I guess semantics are important in human communities.

Loving the broken paradise, :)

Chris.

---
http://mccormick.cx

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


[PD] live input

2008-12-03 Thread massimo.fragala
Hello all,

I'm trying PD and I'd like to create some example that allow me to capture the 
sound from a microphone and then modify it through effects such as filters, 
delay, fft, pitch shift, etc. Is there a tutorial? Patches?

Thank you

Massimo
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] list-sort

2008-12-03 Thread Frank Barknecht
Hallo,
Matt Barber hat gesagt: // Matt Barber wrote:

> I had attached one to the last post I sent -- look for list-shellsort-tab.pd

Seems I had deleted that one by mistake - but I got it from the
archives. That's very cool! Do you think I should replace the version in
the SVN with the table version? 

I'm just not quite sure if resizing the table should be a bit more
conservative, as I believe, resizing tables is a bit costly in Pd (and
it may lead to dsp-chain reorderings, but I don't know much about that
topic.)

Probably we can get away with just keeping the default table size of 100
elements and only resize and free if the lists are longer than that.

Ciao
-- 
Frank

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] reware howto video

2008-12-03 Thread Hans-Christoph Steiner

On Dec 3, 2008, at 5:34 AM, Steffen Juul wrote:

>
>>> On Mon, Dec 1, 2008 at 6:54 PM, Hans-Christoph Steiner
>>> <[EMAIL PROTECTED]> wrote:
>>>
>>> old devices and run new software on them.  We now have our first
>>> Reware HOWTO video, showing the basics of how to use a Reware image
>>> yourself, then it illustrates some of the Pd patches we've made:
>
> That's one well made demo video. Thanks for that.
>
> Insight on how it was recorded/edited would be cool. I'm guessing you
> recorded the screen(action/"cast") in parallel with the other video  
> shot
> by a camera also recording the audio? But how did you get the  
> syncing in
> the cuts so tight?

Albert Wilking made the video, he's the pro.  So it was shot on a  
"real" camera, with some basic lighting.  He was good about pushing  
me to get organized, speak slowly, stage shots, etc.  It also helps  
that I have already made some other simple videos like this, and have  
given tons of demos recently, so I could do the demos more or less on  
auto-pilot.

The sync is good because we ran the screen capture at the same time  
as filming.  The screen capture was done with recordmydesktop on  
Ubuntu Hardy.  It's in synaptic, it's super easy to use, and works  
well.  It's funny, because screencasting is actually far and away  
easier on Ubuntu than Mac OS X or Windows, from my experience.  Yay  
free software!

He edited the video on Final Cut Pro, but its a pretty simple edit,  
so other software would work.  I am learning Open Movie Editor  
currently.

.hc


 


There is no way to peace, peace is the way.   -A.J. Muste



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Open alternative to RJDJ?

2008-12-03 Thread Hans-Christoph Steiner

Hey,

I don't know if you have been following the Reware project, but that  
is a core idea of it.  Check out our first HOWTO for an intro:

http://www.youtube.com/watch?v=tMnIh2lWB6M

We got some Palms and iPaqs going, then there is the Nokia  
Webtablets, iPods, and the BeagleBoard.  Gumstix are also possible, I  
have one, but I haven't had a chance to work on it yet.  Our core  
idea is to make a whole linux distro with Pd, Python, and Lua that  
has nothing at all running, except your code.  Something like Arduino  
for hacking PDAs.

It is also possible to install Pd-anywhere packages on a number of  
existing distros, like Maemo, Familiar, Angstrom, etc.

.hc

On Dec 3, 2008, at 7:15 AM, Derek Holzer wrote:

> I'm gathering information currently for a potential exhibition  
> involving
> mobile sound devices for 2010. My criteria are as follows:
>
> 1) Gathering and processing of environmental sounds
> 2) Open source software and open and/or accessible hardware
> 3) Doesn't make only techno music! ;-)
>
> and optional:
>
> 4) User's location and/or movement become processing criteria
> 5) Ability to network with other devices to share sounds and  
> information
>
> The RJDJ project sounds like it fits the first and fourth, I don't  
> know
> about the others. I agree with several of the posters on this list who
> were suspicious of a project using free software but geared only  
> towards
> expensive hardware like iPhones. But I don't want to totally discredit
> the momentum that's gone into this project. So my questions are:
>
> 1) Can RJDJ "scenes" run on other platforms (Palm, iPaq, Gumstix,  
> Linux
> iPod, whatever?)
> 2) Is anyone working on an RJDJ-like/compatible platform which is
> actually open and accessible?
>
> I will drop by the Berlin RJDJ sprint with these kind of questions in
> mind in case anyone wants to discuss them in person.
>
> best!
> Derek
>
> -- 
> derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/ 
> macumbista
> ---Oblique Strategy # 160:
> "Towards the insignificant"
>
> ___
> Pd-list@iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/ 
> listinfo/pd-list



 


As we enjoy great advantages from inventions of others, we should be  
glad of an opportunity to serve others by any invention of ours; and  
this we should do freely and generously. - Benjamin Franklin



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] svn:externals WAS: an easy way to replay a Pd-session (gui)

2008-12-03 Thread IOhannes m zmölnig
Hans-Christoph Steiner wrote:

>>
>> i think such "workflow" does more harm than not.
> 
> If you don't like this workflow you don't have to use it.  For

what the...?

i am describing a real-world problem and the only answer you have to it
is: "if you don't like it, don't use it"?

> Pd-extended, there needs to be little changes to makes sure everything
> works together, so svn:externals does not work for that.  If you don't
> care about Pd-extended, then you don't need to import code into the SVN
> there.

where? into Pd-extended? i don't-

> I think a reasonable solution to this is to make a section of the svn,
> like pure-data/svn-externals, where everyone is free to add links to
> there repos.  That way people use svn-externals as much as they want,
> and changes in their repos don't break the automatic nightly builds.



people who can add links to external repositories can as well add broken
code directly, so this is no argument.

the only real drawback about svn:externals is (and we've had this
already), that people are using self-signed certificates which stops the
build-process (because you cannot tell svn to blindly accept an invalid
certificate)

oh, btw, if you don't like svn:externals, just don't check them out:
luckily there is the "--ignore-externals" flag.


fgmasr
IOhannes



> 
> .hc

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] list-sort

2008-12-03 Thread Matt Barber
I had attached one to the last post I sent -- look for list-shellsort-tab.pd


>
> But a [table]-based implementation of sorting is tempting, as we only do
> float-sorting anyway.
>
> Ciao
> --
> Frank

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] beginnings of 'framesync' library

2008-12-03 Thread Hans-Christoph Steiner

On Dec 3, 2008, at 11:38 AM, IOhannes m zmölnig wrote:

> patrick wrote:
>> hi hans,
>>
>> i know almost nothing about pd svn, but i was looking at framesync  
>> and
>> there is no external (.pd_linux, .pd_darwin, .dll).
>
> no generated file (e.g. binaries which are generated by compiling
> source-code) should ever be under version control.
>
>> should it be in
>> abstractions instead?
>>
>
> i think on the long run all ./abstractions should be moved to ./ 
> externals
> i did not do it yet because i haven't taken the time yet, to ask the
> relevant authors whether this would be fine for them.

My thoughts exactly...  but I don't think it is worth it to just move  
'abstractions' to 'externals'.  We should probably have a more  
comprehensive reorg.  Yeah, it does seem to be political...

.hc

>
> fgmadr
> IOhannes
>
> ___
> Pd-list@iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/ 
> listinfo/pd-list



 


If you are not part of the solution, you are part of the problem.



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] svn:externals WAS: an easy way to replay a Pd-session (gui)

2008-12-03 Thread Hans-Christoph Steiner

On Dec 3, 2008, at 11:56 AM, IOhannes m zmölnig wrote:

> Hans-Christoph Steiner wrote:
>> On Dec 2, 2008, at 6:36 AM, Chris McCormick wrote:
>
 is there any chance to sync the two repositories?
 (personally i would still suggest an svn:externals link; but let's
 keep
 this for later :-))
>
> sorry for re-starting the flame-war.
> it was not my intention but couldn't keep my mouth shut.
>
>> I really don't want to dictate here, but I think we need to decide on
>> how we use the SVN.  svn:externals create more annoying work in
>> regards to getting Pd-extended builds out, but that is not the only
>> use of the SVN.  I can accept more annoying work, but there needs to
>> be a good reason.
>>
>> My question remains, what is the problem we are trying to solve using
>> svn:externals?  If it is to include code that gets built with Pd-
>> extended, then svn:externals doesn't work well for that, just
>> importing releases works much better.
>
> this is the main point where i disagree.
> most Pd-libraries seem to have stopped doing a regular release-cycle.
> for those included in Pd-extended, this is most likely due to their
> inclusion in Pd-extended.
> other libraries do not have a release cycle too, esp. if they are  
> under
> some kind of public avaible version control system. the reason remains
> unknown, but i guess for most of these their upstream author consider
> release cycles for a "minor" library to much of a hazzle.
>
> i totally understand e.g. chris, if he doesn't want to re-import a new
> version of s-abstractions just because he has added 2 objects.
> (this is jut my interpretation)
>
> but nevertheless: s-abstractions are in our svn, chris pointed me to
> s-totalrecall.pd which i thought (rightfully) to be part of
> s-abstractions (without having ever had a look at this library), i
> checked whether this lib is in my checkout of the repo (which it  
> is) and
> i couldn't find the very object.
> assuming that chris hadn't made fun of me, i checked the logfiles of
> s-abstractions and noted that there was only a initial submit.
> i decided to search for the library on other places (using google) and
> eventually found the upstream repository.
>
> i think such "workflow" does more harm than not.

If you don't like this workflow you don't have to use it.  For Pd- 
extended, there needs to be little changes to makes sure everything  
works together, so svn:externals does not work for that.  If you  
don't care about Pd-extended, then you don't need to import code into  
the SVN there.

I think a reasonable solution to this is to make a section of the  
svn, like pure-data/svn-externals, where everyone is free to add  
links to there repos.  That way people use svn-externals as much as  
they want, and changes in their repos don't break the automatic  
nightly builds.

.hc


>> I think it's time to have a IRC meeting about this.  How about
>> Thursday?  I am trying to be in #dataflow as much as possible these
>> days, if anyone wants to have an impromptu discussion.
>
> i'm at piksel right now, so i will not be able to attend any  
> meeting in
> this week,
>
>>
>
>
> mfga.r
> IOhannes
>
> ___
> Pd-list@iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/ 
> listinfo/pd-list







 


"It is convenient to imagine a power beyond us because that means we  
don't have to examine our own lives.", from "The Idols of  
Environmentalism", by Curtis White





___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


[PD] [OT] Hardware suggestions - Webcam for GEM/pdp/Linux

2008-12-03 Thread Martin Schied
Hey List!

I'm looking for a webcam wich I can use with [EMAIL PROTECTED], preferable 
with v4l (v4l2 support is still difficult with some apps), usb 
preferred. It has to be a camera with ccd (no cmos chip).

maybe there are *no* cameras with v4l and [EMAIL PROTECTED] - perhaps someone 
knows? Did anyone try a philips spc900nc camera? It should support 90fps 
at lower resolutions but I didn't find one single positive mention about 
that with linux.

not that important, but nice to have:
it would be great if the infrared blocking filter was removable when the 
camera is opened, because I have to use it in IR range for tracking. If 
it's not removable it doesn't really matter because usually it's 
possible to unscrew and replace the lens with an IR-compatible lens from 
other webcams.

I already tried 2 cams:

Logitech Quickcam Pro 5000:
[EMAIL PROTECTED], very low latency, v4l2 driver (no v4l compatibility), 
raw-mode with 640x480 or 640x380 (didn't get other resolutions to work), 
lot of dead pixels (10 dead pixels on 2 different models each, seems to 
be a secret linux-feature, hidden on windows-driver), not very crisp but 
usable image quality, IR-Filter not removable from Lens, whole Lens can 
be easily unscrewed when camera is opened, easy to open, no adjustable 
focus when not opened.

Philips Vesta Pro (PCVC680K):
[EMAIL PROTECTED], v4l driver, slow, less light sensitive than quickcam but 
nice 
crisp image, old (only few used models available), removable IR-Filter 
(pop off the first "ring" on the object lens to remove), tripod mount, 
rugged housing.

both lens-mounts are compatible, seems to be an undefined "standard"

sorry for posting that much - perhaps it's useful for someone?

kind regards, and thanks...

Martin

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


[PD] [PD-announce] NIME concert @ Exit Art NYC, Monday, Dec 15th

2008-12-03 Thread Hans-Christoph Steiner

Come see some Pd instruments in action:

> NIME @ Exit Art
> http://itp.nyu.edu/nime/show/
> 475 Tenth Avenue
> New York, NY
>
> Monday, December 15, 2008
> Performances 8PM-11PM
> Doors open at 7PM
>
> NIME: New Interfaces for Musical Expression.
> NIME: creating new performance tools for digital music.
> NIME: a graduate course at NYU’s Interactive Telecommunications  
> Program (ITP).
>
> In the seventh annual NIME end-of-semester performance, students  
> will perform on a series of newly designed electronic instruments  
> that aim to keep the “live” in live performance of digital music.  
> The NIME performances are presented by ITP instructor Hans- 
> Christoph Steiner.
>
> Computer music is usually played with a keyboard and mouse. Laptop  
> musicians often sit at a desk and give performances that are little  
> more than watching someone engage in “office gestures.” The idea  
> behind NIME is to go beyond the mouse and keyboard, beyond even  
> piano keyboards and drum pads, and develop performance tools that  
> make the most out of the new opportunities that digital music  
> offers. NIME students answer questions like:
> - "What will the next generation of musical instruments look like?"
> - "What will they be able to do that traditional instruments can’t  
> already do?"
> - "What aspects of traditional instruments will we want to retain  
> in digital instruments?"
>
> Over the course of this year’s 14-week course, students are  
> developing projects such as a collection of autonomous solar- 
> powered robots, a augmented flutist, plate-spinning sampler, sing- 
> along animatronics, and a host of others.
>
> NIME at ITP
> http://itp.nyu.edu/nime
> Hans-Christoph Steiner, +1-718-360-4872, [EMAIL PROTECTED]
>
> ITP
> http://itp.nyu.edu
> George Agudow +1-212-998-1891, [EMAIL PROTECTED]
>
> EXIT ART
> 475 Tenth Avenue (at 36th Street)
> New York, NY 10018
> (212) 966-7745
> [EMAIL PROTECTED]
> http://www.exitart.org




 


Computer science is no more related to the computer than astronomy is  
related to the telescope.  -Edsger Dykstra


___
Pd-announce mailing list
[EMAIL PROTECTED]
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] Peripheral USB devices

2008-12-03 Thread patrick
if you device is not hid but use libusb, then you can have a look at 
externals/hardware/multio.c - of course you will need to adjust it 
(vendor_id, product_id).

pat

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] list-sort

2008-12-03 Thread Frank Barknecht
Hallo,
Matt Barber hat gesagt: // Matt Barber wrote:

> Very fast, but what I like about list-abs is its pedagogical potential
> for students who will never look at C-code but might be interested to
> see things go in Pd.

You've got the point here.

For list-abs, externals are not allowed. That's the whole point of it:
Provide a common interface for list operations that run on every vanilla
Pd without externals.

*However*: That should not stop anyone from making alternative
implementations of the same interface. In fact, my personal [list-drip]
is just a wrapper around zexy's [drip]. I put it in my pd-path before
the list-abs path so it gets loaded instead. 

For sorting you could for example use zexy's [sort] inside of
[list-sort] and have a very fast sorting. Or write one in Lua and sort
symbols as well. Etc. 

But a [table]-based implementation of sorting is tempting, as we only do
float-sorting anyway. 

Ciao
-- 
Frank

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] list-sort

2008-12-03 Thread Matt Barber
Very fast, but what I like about list-abs is its pedagogical potential
for students who will never look at C-code but might be interested to
see things go in Pd.

But yeah, a set of externals for production purposes might be neat.

Matt

On Wed, Dec 3, 2008 at 12:25 PM, Martin Peach <[EMAIL PROTECTED]> wrote:
> Matt Barber wrote:
>>
>> So instead, actually implement it in an array and sort it in place!
>>
>> Very fast.
>>
>
> (Of course it works for lists of numbers only). It would be even faster to
> have coded externals that operate on tables like that. I have made one,
> [mrpeach/tabfind], that gives the nth index of a number or list of numbers
> found in a table. This follows Miller's suggestion that tables are the right
> way to manipulate strings without adding them to the symbol table. An
> external that sorted a table in place would be very fast.
>
>
> Martin
>
>
>
>
>
>
>>
>> On Tue, Dec 2, 2008 at 10:16 PM, Matt Barber <[EMAIL PROTECTED]> wrote:
>> > Also, I find it extremely tempting to think of a list of numbers as an
>> > array[ ], but this analogy won't hold because you can't operate on the
>> > list in-place -- I'm sure a lot of the overhead is in feeding entire
>> > lists back and forth and around to the different parts of the patches.
>> >  Maybe the algorithm with the fewest total [list] operations sometimes
>> > wins out over the algorithm that's in general more efficient.
>> >
>> > Matt
>> >
>> >
>> >
>> > On Tue, Dec 2, 2008 at 10:01 PM, Matt Barber <[EMAIL PROTECTED]>
>> > wrote:
>> >> For what it's worth,
>> >>
>> >> I just ran one possible benchmark on the [list-*sort] abstractions
>> >> submitted recently, using [list-random] and [realtime].
>> >>
>> >> I think overall the overhead for [list-sort] is much less than for
>> >> [list-shellsort] -- for short lists (<100) it takes about half the
>> >> time.  [list-shellsort] is a bit quicker when the variance of the
>> >> elements is smaller (which makes sense because the more alike the
>> >> elements are the less the innermost loop will have to run) -- but
>> >> [list-sort] still beats it.  I have a feeling that some of the
>> >> overhead in [list-shellsort] is in the [list-swap] function and other
>> >> list-abs objects, which are a little too feature-rich and/or
>> >> idiot-proof for this particular use.  =o)
>> >>
>> >>
>> >> However, after some trial and error with [list-sort] I found I am
>> >> unable to sort a list of more than exactly 121 elements without
>> >> freezing Pd -- 122 and up will freeze it.  This is because the main
>> >> loop is not controlled with an [until] -- I think you can see the
>> >> structure of [list-drip] for similar reasoning (the [until] is not
>> >> "needed" logically, but helps with long lists to do it in steps).
>> >> After implementing the [until] loop, I found that [list-sort] is even
>> >> quicker than before, but the efficiency of the [list-shellsort]
>> >> algorithm take over for list sizes >450 -- above that [list-shellsort]
>> >> is substantially quicker (and quicker yet if the variance is low).  It
>> >> beats [list-sort] by half for a list about 1300-1400 elements long or
>> >> so (but not within reason -- it still takes about 2 seconds!).
>> >>
>> >>
>> >> I attached the new [list-sort] and the goofy little diagnostic.
>> >>
>> >> Matt
>> >>
>> >>
>> >>> Date: Tue, 2 Dec 2008 13:59:08 +0100
>> >>> From: Frank Barknecht <[EMAIL PROTECTED]>
>> >>> Subject: Re: [PD] list-sort
>> >>> To: pd-list@iem.at
>> >>> Message-ID: <[EMAIL PROTECTED]>
>> >>> Content-Type: text/plain; charset="us-ascii"
>> >>>
>> >>> Hallo,
>> >>>
>> >>> oh, and I also now committed two more abstractions that Matt Barber
>> >>> sent me offlist, of which one is a sorting abstraction as well. Matt's
>> >>> [list-shellsort] uses the Shell sorting algorithm:
>> >>> http://en.wikipedia.org/wiki/Shell_sort which generally is a bit
>> >>> faster than insertion sort, but I didn't benchmark the two Pd
>> >>> implementations (the speed in Pd of course also depends on how much
>> >>> element shuffling and list-dripping is needed)
>> >>>
>> >>> Anyway, currently list-shellsort only does ascending sorting, so I
>> >>> just decided to include both Michal's list-sort, which probably is
>> >>> easier to understand, and Matt's list-shellsort in the current SVN's
>> >>> [list]-abs collection. Choose your poison. ;)
>> >>>
>> >>> Ciao
>> >>> --
>> >>> Frank
>> >>>
>> >>> Michal Seta hat gesagt: // Michal Seta wrote:
>> >>>
>>  Hi all,
>> 
>>  It is amazing how we take things for granted.  Most programming
>>  languages provide some sort of list sorting function/method.
>>  Surprisingly (or not) pd does not (or my search skills are null, or I
>>  am not bleeding edge enough).  I needed a solution that works with a
>>  vanilla pd.
>> 
>>  I was almost going to do the academia move and announce a pd exam,
>>  and
>>  have little pd-bees come up with a solution but I needed it *now*
>>  else
>> >>>

Re: [PD] list-sort

2008-12-03 Thread Martin Peach
Matt Barber wrote:
>
>So instead, actually implement it in an array and sort it in place!
>
>Very fast.
>

(Of course it works for lists of numbers only). It would be even faster to 
have coded externals that operate on tables like that. I have made one, 
[mrpeach/tabfind], that gives the nth index of a number or list of numbers 
found in a table. This follows Miller's suggestion that tables are the right 
way to manipulate strings without adding them to the symbol table. An 
external that sorted a table in place would be very fast.


Martin






>
>On Tue, Dec 2, 2008 at 10:16 PM, Matt Barber <[EMAIL PROTECTED]> wrote:
> > Also, I find it extremely tempting to think of a list of numbers as an
> > array[ ], but this analogy won't hold because you can't operate on the
> > list in-place -- I'm sure a lot of the overhead is in feeding entire
> > lists back and forth and around to the different parts of the patches.
> >  Maybe the algorithm with the fewest total [list] operations sometimes
> > wins out over the algorithm that's in general more efficient.
> >
> > Matt
> >
> >
> >
> > On Tue, Dec 2, 2008 at 10:01 PM, Matt Barber <[EMAIL PROTECTED]> 
>wrote:
> >> For what it's worth,
> >>
> >> I just ran one possible benchmark on the [list-*sort] abstractions
> >> submitted recently, using [list-random] and [realtime].
> >>
> >> I think overall the overhead for [list-sort] is much less than for
> >> [list-shellsort] -- for short lists (<100) it takes about half the
> >> time.  [list-shellsort] is a bit quicker when the variance of the
> >> elements is smaller (which makes sense because the more alike the
> >> elements are the less the innermost loop will have to run) -- but
> >> [list-sort] still beats it.  I have a feeling that some of the
> >> overhead in [list-shellsort] is in the [list-swap] function and other
> >> list-abs objects, which are a little too feature-rich and/or
> >> idiot-proof for this particular use.  =o)
> >>
> >>
> >> However, after some trial and error with [list-sort] I found I am
> >> unable to sort a list of more than exactly 121 elements without
> >> freezing Pd -- 122 and up will freeze it.  This is because the main
> >> loop is not controlled with an [until] -- I think you can see the
> >> structure of [list-drip] for similar reasoning (the [until] is not
> >> "needed" logically, but helps with long lists to do it in steps).
> >> After implementing the [until] loop, I found that [list-sort] is even
> >> quicker than before, but the efficiency of the [list-shellsort]
> >> algorithm take over for list sizes >450 -- above that [list-shellsort]
> >> is substantially quicker (and quicker yet if the variance is low).  It
> >> beats [list-sort] by half for a list about 1300-1400 elements long or
> >> so (but not within reason -- it still takes about 2 seconds!).
> >>
> >>
> >> I attached the new [list-sort] and the goofy little diagnostic.
> >>
> >> Matt
> >>
> >>
> >>> Date: Tue, 2 Dec 2008 13:59:08 +0100
> >>> From: Frank Barknecht <[EMAIL PROTECTED]>
> >>> Subject: Re: [PD] list-sort
> >>> To: pd-list@iem.at
> >>> Message-ID: <[EMAIL PROTECTED]>
> >>> Content-Type: text/plain; charset="us-ascii"
> >>>
> >>> Hallo,
> >>>
> >>> oh, and I also now committed two more abstractions that Matt Barber
> >>> sent me offlist, of which one is a sorting abstraction as well. Matt's
> >>> [list-shellsort] uses the Shell sorting algorithm:
> >>> http://en.wikipedia.org/wiki/Shell_sort which generally is a bit
> >>> faster than insertion sort, but I didn't benchmark the two Pd
> >>> implementations (the speed in Pd of course also depends on how much
> >>> element shuffling and list-dripping is needed)
> >>>
> >>> Anyway, currently list-shellsort only does ascending sorting, so I
> >>> just decided to include both Michal's list-sort, which probably is
> >>> easier to understand, and Matt's list-shellsort in the current SVN's
> >>> [list]-abs collection. Choose your poison. ;)
> >>>
> >>> Ciao
> >>> --
> >>> Frank
> >>>
> >>> Michal Seta hat gesagt: // Michal Seta wrote:
> >>>
>  Hi all,
> 
>  It is amazing how we take things for granted.  Most programming
>  languages provide some sort of list sorting function/method.
>  Surprisingly (or not) pd does not (or my search skills are null, or I
>  am not bleeding edge enough).  I needed a solution that works with a
>  vanilla pd.
> 
>  I was almost going to do the academia move and announce a pd exam, 
>and
>  have little pd-bees come up with a solution but I needed it *now* 
>else
>  I would not sleep or have terrible nightmares.  So here it is.  Thank
>  heavens (but give your offerings to fbar's footils shrine) for
>  list-abs.
> 
>  Busy pd-bees, should you care to improve on my solution, please be my
>  guest, I am sure there are better ways of accomplishing this trivial
>  task.  In any case, go forth and sort the world around (or within)
>  you.
> 
>  ./MiS
> >>
> >


><< li

Re: [PD] gem pix_texture crashes PD

2008-12-03 Thread IOhannes m zmölnig
altern wrote:
> hi
> 
> the machine has a special graphic card, it is a matrox Parhelia LX, from 
> matrox millenium P-Series. I think it is used for stereoscopy or 
> something like that. Could it be that graphics card and Gem do no like 
> each other?

possible but who knows...

it would be interesting to:
get a logfile of what Pd has to say before it crashes.
(something like: "pd.com -stderr -lib Gem 2>bla.log")

also the output of "glewinfo.exe" [1] could help.

finally: could it be the [pix_image] object or is it definitely the
[pix_texture] object?


fgmadsr
IOhannes

[1] http://glew.sourceforge.net/

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] list-sort

2008-12-03 Thread Matt Barber
So instead, actually implement it in an array and sort it in place!

Very fast.



On Tue, Dec 2, 2008 at 10:16 PM, Matt Barber <[EMAIL PROTECTED]> wrote:
> Also, I find it extremely tempting to think of a list of numbers as an
> array[ ], but this analogy won't hold because you can't operate on the
> list in-place -- I'm sure a lot of the overhead is in feeding entire
> lists back and forth and around to the different parts of the patches.
>  Maybe the algorithm with the fewest total [list] operations sometimes
> wins out over the algorithm that's in general more efficient.
>
> Matt
>
>
>
> On Tue, Dec 2, 2008 at 10:01 PM, Matt Barber <[EMAIL PROTECTED]> wrote:
>> For what it's worth,
>>
>> I just ran one possible benchmark on the [list-*sort] abstractions
>> submitted recently, using [list-random] and [realtime].
>>
>> I think overall the overhead for [list-sort] is much less than for
>> [list-shellsort] -- for short lists (<100) it takes about half the
>> time.  [list-shellsort] is a bit quicker when the variance of the
>> elements is smaller (which makes sense because the more alike the
>> elements are the less the innermost loop will have to run) -- but
>> [list-sort] still beats it.  I have a feeling that some of the
>> overhead in [list-shellsort] is in the [list-swap] function and other
>> list-abs objects, which are a little too feature-rich and/or
>> idiot-proof for this particular use.  =o)
>>
>>
>> However, after some trial and error with [list-sort] I found I am
>> unable to sort a list of more than exactly 121 elements without
>> freezing Pd -- 122 and up will freeze it.  This is because the main
>> loop is not controlled with an [until] -- I think you can see the
>> structure of [list-drip] for similar reasoning (the [until] is not
>> "needed" logically, but helps with long lists to do it in steps).
>> After implementing the [until] loop, I found that [list-sort] is even
>> quicker than before, but the efficiency of the [list-shellsort]
>> algorithm take over for list sizes >450 -- above that [list-shellsort]
>> is substantially quicker (and quicker yet if the variance is low).  It
>> beats [list-sort] by half for a list about 1300-1400 elements long or
>> so (but not within reason -- it still takes about 2 seconds!).
>>
>>
>> I attached the new [list-sort] and the goofy little diagnostic.
>>
>> Matt
>>
>>
>>> Date: Tue, 2 Dec 2008 13:59:08 +0100
>>> From: Frank Barknecht <[EMAIL PROTECTED]>
>>> Subject: Re: [PD] list-sort
>>> To: pd-list@iem.at
>>> Message-ID: <[EMAIL PROTECTED]>
>>> Content-Type: text/plain; charset="us-ascii"
>>>
>>> Hallo,
>>>
>>> oh, and I also now committed two more abstractions that Matt Barber
>>> sent me offlist, of which one is a sorting abstraction as well. Matt's
>>> [list-shellsort] uses the Shell sorting algorithm:
>>> http://en.wikipedia.org/wiki/Shell_sort which generally is a bit
>>> faster than insertion sort, but I didn't benchmark the two Pd
>>> implementations (the speed in Pd of course also depends on how much
>>> element shuffling and list-dripping is needed)
>>>
>>> Anyway, currently list-shellsort only does ascending sorting, so I
>>> just decided to include both Michal's list-sort, which probably is
>>> easier to understand, and Matt's list-shellsort in the current SVN's
>>> [list]-abs collection. Choose your poison. ;)
>>>
>>> Ciao
>>> --
>>> Frank
>>>
>>> Michal Seta hat gesagt: // Michal Seta wrote:
>>>
 Hi all,

 It is amazing how we take things for granted.  Most programming
 languages provide some sort of list sorting function/method.
 Surprisingly (or not) pd does not (or my search skills are null, or I
 am not bleeding edge enough).  I needed a solution that works with a
 vanilla pd.

 I was almost going to do the academia move and announce a pd exam, and
 have little pd-bees come up with a solution but I needed it *now* else
 I would not sleep or have terrible nightmares.  So here it is.  Thank
 heavens (but give your offerings to fbar's footils shrine) for
 list-abs.

 Busy pd-bees, should you care to improve on my solution, please be my
 guest, I am sure there are better ways of accomplishing this trivial
 task.  In any case, go forth and sort the world around (or within)
 you.

 ./MiS
>>
>
#N canvas 917 330 453 562 10;
#X obj 26 -25 inlet;
#X obj 45 379 outlet;
#N canvas 416 392 593 257 \$0-gap-loop 0;
#X obj 137 66 / 2;
#X obj 137 89 int;
#X obj 34 122 until;
#X obj 34 49 t b f;
#X obj 189 105 sel 0;
#X obj 137 142 t f f;
#X obj 59 159 f;
#X obj 34 26 inlet;
#X obj 59 213 outlet;
#X text 91 22 Start with a gap of floor(n/2) \, continue to decrease
gap by powers of 1/2.;
#X obj 59 181 t f f;
#X text 118 182 <== order doesn't matter here \, but we force each
iteration of this loop to finish before going on to the next... this
seems to save time.;
#X connect 0 0 1 0;
#X connect 1 0 5 0;
#X connect 2 0 6 0;
#X connect 3 0 2 0;
#X connect 3 1 0 0;
#X connect 4 0 

Re: [PD] svn:externals WAS: an easy way to replay a Pd-session (gui)

2008-12-03 Thread IOhannes m zmölnig
Hans-Christoph Steiner wrote:
> On Dec 2, 2008, at 6:36 AM, Chris McCormick wrote:

>>> is there any chance to sync the two repositories?
>>> (personally i would still suggest an svn:externals link; but let's  
>>> keep
>>> this for later :-))

sorry for re-starting the flame-war.
it was not my intention but couldn't keep my mouth shut.

> I really don't want to dictate here, but I think we need to decide on  
> how we use the SVN.  svn:externals create more annoying work in  
> regards to getting Pd-extended builds out, but that is not the only  
> use of the SVN.  I can accept more annoying work, but there needs to  
> be a good reason.
> 
> My question remains, what is the problem we are trying to solve using  
> svn:externals?  If it is to include code that gets built with Pd- 
> extended, then svn:externals doesn't work well for that, just  
> importing releases works much better.  

this is the main point where i disagree.
most Pd-libraries seem to have stopped doing a regular release-cycle.
for those included in Pd-extended, this is most likely due to their
inclusion in Pd-extended.
other libraries do not have a release cycle too, esp. if they are under
some kind of public avaible version control system. the reason remains
unknown, but i guess for most of these their upstream author consider
release cycles for a "minor" library to much of a hazzle.

i totally understand e.g. chris, if he doesn't want to re-import a new
version of s-abstractions just because he has added 2 objects.
(this is jut my interpretation)

but nevertheless: s-abstractions are in our svn, chris pointed me to
s-totalrecall.pd which i thought (rightfully) to be part of
s-abstractions (without having ever had a look at this library), i
checked whether this lib is in my checkout of the repo (which it is) and
i couldn't find the very object.
assuming that chris hadn't made fun of me, i checked the logfiles of
s-abstractions and noted that there was only a initial submit.
i decided to search for the library on other places (using google) and
eventually found the upstream repository.

i think such "workflow" does more harm than not.

> I think it's time to have a IRC meeting about this.  How about  
> Thursday?  I am trying to be in #dataflow as much as possible these  
> days, if anyone wants to have an impromptu discussion.

i'm at piksel right now, so i will not be able to attend any meeting in
this week,

> 


mfga.r
IOhannes

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] beginnings of 'framesync' library

2008-12-03 Thread IOhannes m zmölnig
patrick wrote:
> hi hans,
> 
> i know almost nothing about pd svn, but i was looking at framesync and 
> there is no external (.pd_linux, .pd_darwin, .dll). 

no generated file (e.g. binaries which are generated by compiling
source-code) should ever be under version control.

> should it be in 
> abstractions instead?
> 

i think on the long run all ./abstractions should be moved to ./externals
i did not do it yet because i haven't taken the time yet, to ask the
relevant authors whether this would be fine for them.

fgmadr
IOhannes

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


[PD] gem pix_texture crashes PD

2008-12-03 Thread altern
hi

i was testing a gem patch on a computer from a university i am giving a 
workshop, this is supposed to be a good machine for graphics. When i 
import a texture and open the gem window it crashes inmediately. The 
machine is running win XP with latest PD 0.40.3 extended.

i used the Gem's pix_texture help patch to try different settings with 
"quality" and "mode" also tried different images. Same problem always. I 
run pd from console and it did not print any error message at all, just 
quits.

the machine has a special graphic card, it is a matrox Parhelia LX, from 
matrox millenium P-Series. I think it is used for stereoscopy or 
something like that. Could it be that graphics card and Gem do no like 
each other?

Ah, I tried with two different machines with same card, same problem in 
both.

thanks

enrike

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Peripheral USB devices

2008-12-03 Thread Jack

I think you can see [hid] to start.
++

Jack


Le 3 déc. 08 à 16:07, Andrew Faraday a écrit :

Okay, this is probably quite basic. But I want to use signals from  
unrelated USB devices (such as the controllers for the PS2 game  
buzz) to control PD. How would I go about recognising these devices  
and logging commands from them?


Take your friends with you with Mobile Messenger. Click Here!
___
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] Peripheral USB devices

2008-12-03 Thread Andy Farnell

[hid] is the usual route.

There's a good help file for it. Plug in your controller and do 
lsusb at the command line. You will probably see the name listed.

In the [hid] help patch, advance the [open( message until you see
it appear in the Pd console. Set the poll to 20ms and you should see
buttons and joysticks cause some output in Pd.

On Wed, 3 Dec 2008 15:07:42 +
Andrew Faraday <[EMAIL PROTECTED]> wrote:

> 
> Okay, this is probably quite basic. But I want to use signals from unrelated 
> USB devices (such as the controllers for the PS2 game buzz) to control PD. 
> How would I go about recognising these devices and logging commands from them?
> 
> _
> Are you a PC?  Upload your PC story and show the world 
> http://clk.atdmt.com/UKM/go/122465942/direct/01/


-- 
Use the source

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


[PD] Peripheral USB devices

2008-12-03 Thread Andrew Faraday

Okay, this is probably quite basic. But I want to use signals from unrelated 
USB devices (such as the controllers for the PS2 game buzz) to control PD. How 
would I go about recognising these devices and logging commands from them?

_
Are you a PC?  Upload your PC story and show the world 
http://clk.atdmt.com/UKM/go/122465942/direct/01/___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Peak envelope follower?

2008-12-03 Thread musil
[pvu~] from iemlib1 or iemlib in pd-extended.

cheers,
Thomas Musil


Zitat von "Bill Gribble" <[EMAIL PROTECTED]>:

> Is there a way within pd-extended to do the equivalent of [env~], but
> following peak value rather than RMS?
>
> I have pulled my hair out trying to implement this with patching but I
> have had no luck.
>
> Thanks,
> Bill Gribble
>
>
>
>
> ___
> Pd-list@iem.at mailing list
> UNSUBSCRIBE and account-management ->  
> http://lists.puredata.info/listinfo/pd-list
>
>




This message was sent using IMP, the Internet Messaging Program.



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Anyone using Lua also using other Lua extentions?

2008-12-03 Thread Claude Heiland-Allen
Hi Mike, Frank, all,

Frank Barknecht wrote:
> Hallo,
> Mike McGonagle hat gesagt: // Mike McGonagle wrote:
> 
>> I have been wondering about what I would need to do to use other Lua
>> extentions along with [lua]? Is it just a matter of compiling those
>> linked libraries, and then doing a require "my-extention'' in the
>> code? Does anything in the C portions of PdLua need to be recompiled?
> 
> Lua itself can be compiled with or without the capabilty to load other
> modules. Generally it is compiled with a default of enabling modules, so
> you will be fine.
> 
> Other than that it's only a matter of letting pdlua find the modules.
> It's fine if you install your modules globally, i.e. in /usr/lib/lua. To
> be able to load modules in the current patch's directory, on older Pd
> versions some fiddling with the Lua search path may be needed (search
> the archives). On newer Pds (I think starting with 0.40 or 0.41) pdlua
> can add the current directory to the search path itself.
> 
> After all that it's indeed just a simple: require"Box2D" or so.

I haven't tested this in depth - so I'm not sure if it works so easily - 
I remember there are two search paths in Lua, one for .lua files and one 
for compiled files, and I can't remember right now if I added support 
for the compiled file path (I have a hunch that I didn't, because I 
wasn't sure how to get it to work cleanly with the .so vs .dll file name 
stuff...).  I also can't remember if I added the require path hooks for 
plain .lua packages to both the Lua loader and the [luax] object.

So, it might require (sorry for the pun..) some fiddling to get it to 
work, maybe modifications/recompilation of the C part of pdlua, etc - 
patches welcome, but I'll get around to testing it thoroughly soon, and 
probably rewrite that part of the code completely (if I remember 
correctly I used Lua's C api when using Lua scripting would be easier to 
maintain...).

Expect a new release of pdlua when I'm confident that the require stuff 
is all working satisfactorily.

> Ciao

Thanks,


Claude
-- 
http://claudiusmaximus.goto10.org

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Open alternative to RJDJ?

2008-12-03 Thread Damian Stewart
Derek Holzer wrote:
 >

hi Derek,

the long-term plan with RjDj is to take it on to other platforms, both open 
and closed. the iPhone was chosen as an initial platform for a number of 
reasons, one of the strongest being a built-in 12-million user market, its 
position as the strongest selling smartphone in the US at least, and a 
clearly defined, efficient, and effective application distribution system. 
but by no means is the system to be closed and restricted. most of the 
developers are as unhappy with Apple about their closed-ness as anyone else 
here might be, and the plan is certainly to take it to more open platforms.

what's more, it is possible for anyone with a non-jailbroken iPhone to 
install their own homebrew scenes onto the phone. due to Apple's draconian 
content controls and restrictions, at the moment it's not possible to 
directly transfer scenes from your computer to the phone, so you need to be 
able to host them on a website somewhere, but if this is done you can 
simply provide an rjdj:// url (eg 
rjdj://www.mysite.com/scenes/blahlbah.rj), and by browsing to this url in 
the iPhone's web browser you can install any scene you want.

> 1) Can RJDJ "scenes" run on other platforms (Palm, iPaq, Gumstix, Linux 
> iPod, whatever?)

since an RjDj 'scene' is nothing more than a straightforward Pd patch (with 
a few abstractions and externals to handle playback control and basic audio 
analysis), and since the RjDj application itself is nothing more than pdlib 
with a scene-selection GUI, then yes, RjDj 'scenes' will run on any 
hardware that can run Pd.

> 2) Is anyone working on an RJDJ-like/compatible platform which is 
> actually open and accessible?

at the moment, there is nothing that i know of. as i mentioned, though, the 
plan for RjDj is to port the application to other platforms, at which time 
the player code for these new platforms (especially for open platforms like 
the OpenMoko) will be released under the GPL. releasing the iPhone codebase 
under the GPL is also planned, but this step is still in the future.

> I will drop by the Berlin RJDJ sprint with these kind of questions in 
> mind in case anyone wants to discuss them in person.

please do, i'm sure Michael will be more than happy to talk about it.

cheers
d
-- 
damian stewart | skype: damiansnz | [EMAIL PROTECTED]
frey | live art with machines | http://www.frey.co.nz

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


[PD] Fwd: probability table ?

2008-12-03 Thread volker böhm
sorry, this was not intended to go to you privately, but to the list.

could resolve one issue. list-wrandom and list-random load fine in pd  
0.39.3-extended after adding them to the extra folder (they were  
missing before).
but they weren't missing in the pd 0.40.3 version.
i can't get this version to load any other externals.
after startup i get
"creb: can't load library
cxc: can't load library
iemlib: can't load library
list-abs: can't load library
mapping: can't load library
markex: can't load library
maxlib: can't load library
..."

so one question remains:
isn't the package contents automatically part of pd's search path?
if not, how can i change the search path, as with the pd preferences  
menu i can't seem to navigate inside an application folder?

well, actually pd seems to find the libraries, but it can't load  
them... what could cause this error?

thanks for any pointers.
volker.


Begin forwarded message:
> From: volker böhm <[EMAIL PROTECTED]>
> Date: Wed 3 Dec 2008 13:16:58 GMT+01:00
> To: Frank Barknecht <[EMAIL PROTECTED]>
> Subject: Re: [PD] probability table ?
>
>
> On 02 Dec 2008, at 18:25, Frank Barknecht wrote:
>> Hallo,
>> volker b?hm hat gesagt: // volker b?hm wrote:
>>
>>> i'm looking again for a max equivalent in pd.
>>> when sending a bang to a table object in max you can use it as a
>>> probability table*.
>>>
>>> is there something similar in pd?
>>
>> [list-wrandom] from the [list]-abs collection is similar.
>>
>> Use [list-tabdump] or Zexy's [tabdump] to get the values from a table
>> into a list to feed into [list-wrandom].
>>
>
> thanks, frank, that's what i'm looking for.
>
> but i ran into some strange filepath issue again on my computer  
> (osx 10.4.11, pd 0.39.3-extended).
> i can't instantiate the list-wrandom abstraction, although it's  
> sitting in the right place (inside the pd package in resources/ 
> extra/list-abs)
> funny thing is, i can load all the other list-abs, but not list- 
> random and list-wrandom.
>
> why would that be?
> isn't the package contents automatically part of pd's search path?
> if not, how can i change the search path, as with the pd  
> preferences menu i can't seem to navigate inside an application  
> folder?
>
> if i copy the abstraction with its helpfile to some folder and load  
> the help file, pd finds and loads the abstraction.
> so the current folder is part of the search path.
>
> any help would be appreciated.
> volker.
>
>


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


[PD] Open alternative to RJDJ?

2008-12-03 Thread Derek Holzer
I'm gathering information currently for a potential exhibition involving 
mobile sound devices for 2010. My criteria are as follows:

1) Gathering and processing of environmental sounds
2) Open source software and open and/or accessible hardware
3) Doesn't make only techno music! ;-)

and optional:

4) User's location and/or movement become processing criteria
5) Ability to network with other devices to share sounds and information

The RJDJ project sounds like it fits the first and fourth, I don't know 
about the others. I agree with several of the posters on this list who 
were suspicious of a project using free software but geared only towards 
expensive hardware like iPhones. But I don't want to totally discredit 
the momentum that's gone into this project. So my questions are:

1) Can RJDJ "scenes" run on other platforms (Palm, iPaq, Gumstix, Linux 
iPod, whatever?)
2) Is anyone working on an RJDJ-like/compatible platform which is 
actually open and accessible?

I will drop by the Berlin RJDJ sprint with these kind of questions in 
mind in case anyone wants to discuss them in person.

best!
Derek

-- 
derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/macumbista
---Oblique Strategy # 160:
"Towards the insignificant"

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


[PD] Gem: pix_write and pix_multiimage

2008-12-03 Thread Max
it's a pity pix_write and pix_multiimage don't follow the same file  
naming paradigm.


pix write makes image like this:

image0.jpg to image9.jpg
while pix_multiimage does:
image0.jpg to image9.jpg




stoptrick.pd
Description: Binary data



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] [PD-announce] reware howto video

2008-12-03 Thread Steffen Juul

>> On Mon, Dec 1, 2008 at 6:54 PM, Hans-Christoph Steiner
>> <[EMAIL PROTECTED]> wrote:
>>
>> old devices and run new software on them.  We now have our first
>> Reware HOWTO video, showing the basics of how to use a Reware image
>> yourself, then it illustrates some of the Pd patches we've made:

That's one well made demo video. Thanks for that.

Insight on how it was recorded/edited would be cool. I'm guessing you
recorded the screen(action/"cast") in parallel with the other video shot
by a camera also recording the audio? But how did you get the syncing in
the cuts so tight?


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] list-sort

2008-12-03 Thread Frank Barknecht
Hallo,
Matt Barber hat gesagt: // Matt Barber wrote:

> [list-sort] still beats it.  I have a feeling that some of the
> overhead in [list-shellsort] is in the [list-swap] function and other
> list-abs objects, which are a little too feature-rich and/or
> idiot-proof for this particular use.  =o)

Attached is a variant of [list-idx] called [list-nth] that probably is
a lot faster. It doesn't handle negative indices, however. It's based
on modifying a message box to get the element by index, which should
reduce the memory load with long lists.

Ciao
-- 
 Frank BarknechtDo You RjDj.me?  _ __footils.org__


list-nth-help.pd
Description: application/puredata


list-nth.pd
Description: application/puredata
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Anyone using Lua also using other Lua extentions?

2008-12-03 Thread Frank Barknecht
Hallo,
Mike McGonagle hat gesagt: // Mike McGonagle wrote:

> I have been wondering about what I would need to do to use other Lua
> extentions along with [lua]? Is it just a matter of compiling those
> linked libraries, and then doing a require "my-extention'' in the
> code? Does anything in the C portions of PdLua need to be recompiled?

Lua itself can be compiled with or without the capabilty to load other
modules. Generally it is compiled with a default of enabling modules, so
you will be fine.

Other than that it's only a matter of letting pdlua find the modules.
It's fine if you install your modules globally, i.e. in /usr/lib/lua. To
be able to load modules in the current patch's directory, on older Pd
versions some fiddling with the Lua search path may be needed (search
the archives). On newer Pds (I think starting with 0.40 or 0.41) pdlua
can add the current directory to the search path itself.

After all that it's indeed just a simple: require"Box2D" or so.

Ciao
-- 
Frank

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] Pd-list Digest, Vol 45, Issue 15

2008-12-03 Thread Collin Oldham




That is so cool, I will surely use it! Peaks at 45% on my 300MHz g3 ibook (ubuntu,) so 1-2% on a 21st century machine sounds reasonable.


  


Message: 12
Date: Wed, 3 Dec 2008 01:38:38 +0900
From: "hard off" <[EMAIL PROTECTED]>
Subject: Re: [PD] emulating an acoustic hi-hat pedal
To: pd-list@iem.at
Message-ID:
	<[EMAIL PROTECTED]>
Content-Type: text/plain; charset="iso-8859-1"

i just followed the basics from dan stowell's page, and built a reasonable
sounding hihat in pd.

it has 100 resonating bandpass filters connected, and so for some reason
needs a couple of 'hits' until all those filters let it work properly.  also
needs a couple of hits to get things working right when changing between
presets.

pd's cpu meter tells me it's only using 1-2% here, but i am having trouble
believing that.  anyway, runs ok here.
  




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list