[PD] get the values of an array as a list

2010-01-21 Thread Jaime Oliver
Hi all is there a pd-vanilla way to get the values of an array as a list?

thx,

J

-- 
Jaime E Oliver LR

joliv...@ucsd.edu
www.realidadvisual.org/jaimeoliver
www-crca.ucsd.edu/
www.realidadvisual.org

858 750 0924 (cel)
858 202 1522 (home)
9168 Regents Rd. Apt. G
La Jolla, CA 92037
USA

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


Re: [PD] get the values of an array as a list

2010-01-21 Thread William Brent
As far as I know, only at the patching level.  But I've got an
external that does it much faster...


On Thu, Jan 21, 2010 at 12:18 AM, Jaime Oliver jaime.oliv...@gmail.com wrote:
 Hi all is there a pd-vanilla way to get the values of an array as a list?

 thx,

 J

 --
 Jaime E Oliver LR

 joliv...@ucsd.edu
 www.realidadvisual.org/jaimeoliver
 www-crca.ucsd.edu/
 www.realidadvisual.org

 858 750 0924 (cel)
 858 202 1522 (home)
 9168 Regents Rd. Apt. G
 La Jolla, CA 92037
 USA

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




-- 
William Brent
www.williambrent.com

“Great minds flock together”
Conflations: conversational idiom for the 21st century

www.conflations.com

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


Re: [PD] get the values of an array as a list

2010-01-21 Thread Jaime Oliver
hey

On Thu, Jan 21, 2010 at 12:42 AM, William Brent william.br...@gmail.com wrote:
 As far as I know, only at the patching level.  But I've got an

which way would that be? i am looking for patching way right now...

 external that does it much faster...

is this in your website?


 On Thu, Jan 21, 2010 at 12:18 AM, Jaime Oliver jaime.oliv...@gmail.com 
 wrote:
 Hi all is there a pd-vanilla way to get the values of an array as a list?

 thx,

 J

 --
 Jaime E Oliver LR

 joliv...@ucsd.edu
 www.realidadvisual.org/jaimeoliver
 www-crca.ucsd.edu/
 www.realidadvisual.org

 858 750 0924 (cel)
 858 202 1522 (home)
 9168 Regents Rd. Apt. G
 La Jolla, CA 92037
 USA

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




 --
 William Brent
 www.williambrent.com

 “Great minds flock together”
 Conflations: conversational idiom for the 21st century

 www.conflations.com




-- 
Jaime E Oliver LR

joliv...@ucsd.edu
www.realidadvisual.org/jaimeoliver
www-crca.ucsd.edu/
www.realidadvisual.org

858 750 0924 (cel)
858 202 1522 (home)
9168 Regents Rd. Apt. G
La Jolla, CA 92037
USA

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


Re: [PD] RJDJ, comport, Pd on iPhone, serial communication

2010-01-21 Thread Frank Barknecht
Hallo,
David NG McCallum hat gesagt: // David NG McCallum wrote:
 I'm looking at doing a project prototype where the audio system is on the
 iPhone, and it interfaces with an Arduino through serial.
 
 I'm assuming since RJDJ is a working version of Pd, I could just use it as
 the engine for this stage of the prototype.

As others wrote, RjDj is just a plain vanilla Pd including only the BSD-licensed
parts. Legally it's very hairy to include GPL-stuff in the AppStore. You can 
use 
netsend/netreceive to communicate with external hardware, but comport is not 
supported

Ciao
-- 
Frank

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


Re: [PD] get the values of an array as a list

2010-01-21 Thread Frank Barknecht
Hallo Jaime,

Jaime Oliver hat gesagt: // Jaime Oliver wrote:

 Hi all is there a pd-vanilla way to get the values of an array as a list?

[list-tabdump] in [list]-abs. It kind of clones zexy's tabdump, but you need
to give the size of the array you want to dump, too.

Ciao
-- 
Frank

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


Re: [PD] get the values of an array as a list

2010-01-21 Thread William Brent
Here's an abstraction that takes the array name as an argument. It
just uses an until loop.  You bang it and get out a list...

I don't have the external on my site yet...but I could clean it up and
put it out there if someone hasn't already done it.



On Thu, Jan 21, 2010 at 12:44 AM, Jaime Oliver jaime.oliv...@gmail.com wrote:
 hey

 On Thu, Jan 21, 2010 at 12:42 AM, William Brent william.br...@gmail.com 
 wrote:
 As far as I know, only at the patching level.  But I've got an

 which way would that be? i am looking for patching way right now...

 external that does it much faster...

 is this in your website?


 On Thu, Jan 21, 2010 at 12:18 AM, Jaime Oliver jaime.oliv...@gmail.com 
 wrote:
 Hi all is there a pd-vanilla way to get the values of an array as a list?

 thx,

 J

 --
 Jaime E Oliver LR

 joliv...@ucsd.edu
 www.realidadvisual.org/jaimeoliver
 www-crca.ucsd.edu/
 www.realidadvisual.org

 858 750 0924 (cel)
 858 202 1522 (home)
 9168 Regents Rd. Apt. G
 La Jolla, CA 92037
 USA

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




 --
 William Brent
 www.williambrent.com

 “Great minds flock together”
 Conflations: conversational idiom for the 21st century

 www.conflations.com




 --
 Jaime E Oliver LR

 joliv...@ucsd.edu
 www.realidadvisual.org/jaimeoliver
 www-crca.ucsd.edu/
 www.realidadvisual.org

 858 750 0924 (cel)
 858 202 1522 (home)
 9168 Regents Rd. Apt. G
 La Jolla, CA 92037
 USA




-- 
William Brent
www.williambrent.com

“Great minds flock together”
Conflations: conversational idiom for the 21st century

www.conflations.com


tabread-list-abs.pd
Description: Binary data
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] get the values of an array as a list

2010-01-21 Thread Jaime Oliver
oh i see, i was thinking of some sort of a message one could send to
an array or a way to intercept a message that is writing to an array,
something less [until]-like, i haven't checked list-abs, but i suppose
it is similar?

but thanks to both...

J

On Thu, Jan 21, 2010 at 12:52 AM, William Brent william.br...@gmail.com wrote:
 Here's an abstraction that takes the array name as an argument. It
 just uses an until loop.  You bang it and get out a list...

 I don't have the external on my site yet...but I could clean it up and
 put it out there if someone hasn't already done it.



 On Thu, Jan 21, 2010 at 12:44 AM, Jaime Oliver jaime.oliv...@gmail.com 
 wrote:
 hey

 On Thu, Jan 21, 2010 at 12:42 AM, William Brent william.br...@gmail.com 
 wrote:
 As far as I know, only at the patching level.  But I've got an

 which way would that be? i am looking for patching way right now...

 external that does it much faster...

 is this in your website?


 On Thu, Jan 21, 2010 at 12:18 AM, Jaime Oliver jaime.oliv...@gmail.com 
 wrote:
 Hi all is there a pd-vanilla way to get the values of an array as a list?

 thx,

 J

 --
 Jaime E Oliver LR

 joliv...@ucsd.edu
 www.realidadvisual.org/jaimeoliver
 www-crca.ucsd.edu/
 www.realidadvisual.org

 858 750 0924 (cel)
 858 202 1522 (home)
 9168 Regents Rd. Apt. G
 La Jolla, CA 92037
 USA

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




 --
 William Brent
 www.williambrent.com

 “Great minds flock together”
 Conflations: conversational idiom for the 21st century

 www.conflations.com




 --
 Jaime E Oliver LR

 joliv...@ucsd.edu
 www.realidadvisual.org/jaimeoliver
 www-crca.ucsd.edu/
 www.realidadvisual.org

 858 750 0924 (cel)
 858 202 1522 (home)
 9168 Regents Rd. Apt. G
 La Jolla, CA 92037
 USA




 --
 William Brent
 www.williambrent.com

 “Great minds flock together”
 Conflations: conversational idiom for the 21st century

 www.conflations.com




-- 
Jaime E Oliver LR

joliv...@ucsd.edu
www.realidadvisual.org/jaimeoliver
www-crca.ucsd.edu/
www.realidadvisual.org

858 750 0924 (cel)
858 202 1522 (home)
9168 Regents Rd. Apt. G
La Jolla, CA 92037
USA

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


Re: [PD] openpanel crash

2010-01-21 Thread IOhannes m zmoelnig
Alexandre Porres wrote:
 Hi there, I am having the hardest of times getting the [openpanel] to work
 here.
 
 It is not the first time I see it unstable, sometimes it crashed here or
 there in one or another patch, but usually working most of the time.
 
 Now it just about never works. Not in Pd-Extended, and not in Pd-Vanila.

iirc, you are using freebsd. probably you should upgrade.

fgmadsr
IOhannes


smime.p7s
Description: S/MIME Cryptographic Signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] get the values of an array as a list

2010-01-21 Thread Frank Barknecht
Hallo,
William Brent hat gesagt: // William Brent wrote:

 Oops...looks like I made it so that you give it the size of the array,
 not a bang.  Frank's post reminded me...
 
 But is there something in Pd-ext that does this?  There must be,
 right?  An external is wy faster for long arrays.

[tabdump] in zexy. Many other table objects are in iem_tab.

Ciao
-- 
Frank

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


Re: [PD] recording to array in loop mode?

2010-01-21 Thread volker böhm


On 20.01.2010, at 10:28, Frank Barknecht wrote:


Hallo,
volker böhm hat gesagt: // volker böhm wrote:


thanks for all the replies.

and yes, something similar you posted, frank, is what i had in mind.
i couldn't remember the block-quantisation, but it makes sense now.

in G05.execution.order it says: DSP sorting in Pd follows the  
hierarchy

of subpatches
hierarchy of subpatches means top to bottom or simply outlet to  
inlet?


It's outlet to inlet following the connections. Pd generally ignores  
the position

of objects in a patch (except for xlets).

Just put stuff you want to happen in some order into subpatches and  
connect
these with dsp cords. The dsp cords don't need to carry actually  
data, dummies

are fine.



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


Re: [PD] Convolution / Impulse Response

2010-01-21 Thread hard off
is it possible to do something vaguely similiar in vanilla pd?
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] get the values of an array as a list

2010-01-21 Thread Roman Haefeli
Am 21.01.10 09:57 schrieb William Brent unter william.br...@gmail.com:
 
 But is there something in Pd-ext that does this?  There must be,
 right?  An external is wy faster for long arrays.

An external will always be faster. However, the patching method still can be
optimized a lot. [list-tabdump] copies the same data back and forth and the
number-of-elemts/cputime ratio is not linear, but something like
'exponential' (please someone put here the correct term). Attached is a
benchmark patch, that compares [tabdump], [list-tabdump] and a patched
vanilla version, that has a linear ratio, which makes it a lot faster than
[list-tabdump], especially with big arrays (though it is still 10 times
slower than [tabdump]).

Roman
  



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


Re: [PD] RJDJ, comport, Pd on iPhone, serial communication

2010-01-21 Thread Ricardo Lameiro
Sorry for hijacking the thread.

Hans, does the pd-mobile0.43 branch can be built for android?
I think it it is a more open platform to use, although you wil, maybe, need
to root the phone.

2010/1/21 Frank Barknecht f...@footils.org

 Hallo,
 David NG McCallum hat gesagt: // David NG McCallum wrote:
  I'm looking at doing a project prototype where the audio system is on the
  iPhone, and it interfaces with an Arduino through serial.
 
  I'm assuming since RJDJ is a working version of Pd, I could just use it
 as
  the engine for this stage of the prototype.

 As others wrote, RjDj is just a plain vanilla Pd including only the
 BSD-licensed
 parts. Legally it's very hairy to include GPL-stuff in the AppStore. You
 can use
 netsend/netreceive to communicate with external hardware, but comport is
 not supported

 Ciao
 --
 Frank

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




-- 
Fagote / Contrafagote
Bassoon / Contra-bassoon
http://myspace.com/ricardolameiro
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] get the values of an array as a list

2010-01-21 Thread Jack
My little participation :)
A small modification of [list-tabdump] is 40% faster than the original
(avoiding to send everytime the new list from [list append] in [list]).
++

Jack



Le jeudi 21 janvier 2010 à 13:53 +0100, Roman Haefeli a écrit :
 Am 21.01.10 09:57 schrieb William Brent unter william.br...@gmail.com:
  
  But is there something in Pd-ext that does this?  There must be,
  right?  An external is wy faster for long arrays.
 
 An external will always be faster. However, the patching method still can be
 optimized a lot. [list-tabdump] copies the same data back and forth and the
 number-of-elemts/cputime ratio is not linear, but something like
 'exponential' (please someone put here the correct term). Attached is a
 benchmark patch, that compares [tabdump], [list-tabdump] and a patched
 vanilla version, that has a linear ratio, which makes it a lot faster than
 [list-tabdump], especially with big arrays (though it is still 10 times
 slower than [tabdump]).
 
 Roman
   
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list

#N canvas 641 127 581 612 10;
#X obj 70 31 inlet;
#X obj 88 285 f \$2;
#X obj 146 406 until;
#X obj 185 446 + 1;
#X obj 146 471 tabread \$1;
#X obj 215 428 symbol \$1;
#X msg 215 449 set \$1;
#X obj 69 526 list prepend;
#X obj 154 526 t l;
#X obj 69 585 outlet;
#X obj 106 256 unpack 0 0 s;
#X obj 154 49 s \$0-reset;
#X obj 138 496 r \$0-reset;
#X obj 194 406 f \$3;
#X obj 146 446 f;
#X obj 194 359 r \$0-reset;
#X obj 88 326 moses;
#X obj 167 91 list-len;
#X obj 88 118 list prepend;
#X obj 88 146 route 0 1 2 3;
#X obj 131 180 list append 0;
#X obj 69 51 t b a a b;
#N canvas 6 71 450 300 rot1 0;
#X obj 173 193 list prepend;
#X obj 151 44 inlet;
#X obj 259 115 inlet;
#X text 311 115 how often to rotate;
#X obj 151 220 list;
#X text 198 43 list to rotate;
#X obj 151 250 outlet;
#X text 267 194 move right part of list to left.;
#X obj 151 70 t b a b;
#X obj 174 152 list split 1;
#X connect 0 0 4 1;
#X connect 1 0 8 0;
#X connect 2 0 9 1;
#X connect 4 0 6 0;
#X connect 8 0 4 0;
#X connect 8 1 9 0;
#X connect 8 2 0 1;
#X connect 9 0 0 0;
#X connect 9 1 0 1;
#X restore 131 225 pd rot1;
#X obj 69 364 t b b;
#X msg 96 391 1;
#X obj 69 557 spigot;
#X obj 230 516 r \$0-reset;
#X msg 230 540 0;
#X connect 0 0 21 0;
#X connect 1 0 16 0;
#X connect 2 0 14 0;
#X connect 3 0 14 1;
#X connect 4 0 7 0;
#X connect 5 0 6 0;
#X connect 6 0 4 0;
#X connect 7 0 8 0;
#X connect 7 0 25 0;
#X connect 8 0 7 1;
#X connect 10 0 1 0;
#X connect 10 1 13 0;
#X connect 10 2 5 0;
#X connect 12 0 7 1;
#X connect 13 0 14 1;
#X connect 14 0 3 0;
#X connect 14 0 4 0;
#X connect 15 0 13 0;
#X connect 16 1 2 0;
#X connect 17 0 18 1;
#X connect 18 0 19 0;
#X connect 19 0 1 0;
#X connect 19 1 1 0;
#X connect 19 2 20 0;
#X connect 19 3 22 0;
#X connect 20 0 22 0;
#X connect 21 0 23 0;
#X connect 21 1 18 0;
#X connect 21 2 17 0;
#X connect 21 3 11 0;
#X connect 22 0 10 0;
#X connect 23 0 7 0;
#X connect 23 1 24 0;
#X connect 24 0 25 1;
#X connect 25 0 9 0;
#X connect 26 0 27 0;
#X connect 27 0 25 1;
#N canvas 354 221 701 379 10;
#X obj 403 150 tabdump \$0.dummy;
#X obj 217 145 f \$0;
#X obj 198 81 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 198 108 t b b b;
#X obj 199 254 realtime;
#X floatatom 198 299 10 0 0 0 - - -;
#X obj 384 84 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 384 111 t b b b;
#X obj 385 257 realtime;
#X floatatom 385 296 10 0 0 0 - - -;
#N canvas 868 347 409 392 list-tabdump-fast 0;
#X obj 20 17 inlet;
#X obj 20 345 outlet;
#X obj 66 235 tabread \$1;
#X msg 162 175 set \$1;
#X obj 20 41 t a a;
#X obj 39 150 until;
#X obj 20 99 route float;
#X obj 20 123 t b a b;
#X msg 79 150 0;
#X obj 39 176 f;
#X obj 74 175 + 1;
#X obj 39 199 t a a;
#X msg 66 261 add2 \$1;
#X msg 20 315 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 

[PD] content of table is saved in Pd-extended?? was: get the values of an array as a list

2010-01-21 Thread Roman Haefeli
Hi 

I just realized, that my little patch posted previously is ~40kB heavy.
Sorry for filling your mail boxes with zeros.
 
Unlike Pd-vanilla, Pd-extended seems to save the content of a [table] object
in the .pd-file. Why was that changed? Is there any way to have the content
_not_ saved with the patch? If someone deliberately wants to save this data
still an array can be used.

Roman 





___ 
Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: 
http://mail.yahoo.de

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


Re: [PD] openpanel crash

2010-01-21 Thread Alexandre Porres
 you are using freebsd

Gee, how come, what is that? I am using the MAC OS 10.6.2 Snow Leopard
actually.

thanks
alex

On Thu, Jan 21, 2010 at 7:01 AM, IOhannes m zmoelnig zmoel...@iem.atwrote:

 Alexandre Porres wrote:
  Hi there, I am having the hardest of times getting the [openpanel] to
 work
  here.
 
  It is not the first time I see it unstable, sometimes it crashed here or
  there in one or another patch, but usually working most of the time.
 
  Now it just about never works. Not in Pd-Extended, and not in Pd-Vanila.

 iirc, you are using freebsd. probably you should upgrade.

 fgmadsr
 IOhannes

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


Re: [PD] [PD-announce] [many]

2010-01-21 Thread Hans-Christoph Steiner


Looks quite nice.  Is it necessarily part of Gridflow?  Seems like it  
would be generally useful, not only for video stuff.


.hc

On Jan 21, 2010, at 12:31 AM, Mathieu Bouchard wrote:



automatically make many gui objects.

 http://gridflow.ca/help/many-help.png

(those are actual toggle boxes.
more options will be added soon.)

_ _ __ ___ _  _ _ ...
| Mathieu Bouchard, Montréal, Québec. téléphone:  
+1.514.383.3801___

Pd-announce mailing list
pd-annou...@iem.at
http://lists.puredata.info/listinfo/pd-announce






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




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


Re: [PD] RJDJ, comport, Pd on iPhone, serial communication

2010-01-21 Thread Hans-Christoph Steiner


Yeah, Pd builds on Android.  It currently builds on Android as a NDK  
library to be used in a Android Java app.  Like the iPhone side of  
things, we have the audio I/O code, it just needs to be integrated.   
More people working on it means it goes faster.  :)


http://puredata.info/docs/developer/BuildingPdForAndroid/?searchterm=android

.hc

On Jan 21, 2010, at 8:07 AM, Ricardo Lameiro wrote:


Sorry for hijacking the thread.

Hans, does the pd-mobile0.43 branch can be built for android?
I think it it is a more open platform to use, although you wil,  
maybe, need to root the phone.


2010/1/21 Frank Barknecht f...@footils.org
Hallo,
David NG McCallum hat gesagt: // David NG McCallum wrote:
 I'm looking at doing a project prototype where the audio system is  
on the

 iPhone, and it interfaces with an Arduino through serial.

 I'm assuming since RJDJ is a working version of Pd, I could just  
use it as

 the engine for this stage of the prototype.

As others wrote, RjDj is just a plain vanilla Pd including only the  
BSD-licensed
parts. Legally it's very hairy to include GPL-stuff in the AppStore.  
You can use
netsend/netreceive to communicate with external hardware, but  
comport is not supported


Ciao
--
Frank

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



--
Fagote / Contrafagote
Bassoon / Contra-bassoon
http://myspace.com/ricardolameiro
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list






Mistrust authority - promote decentralization.  - the hacker ethic


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


Re: [PD] RJDJ, comport, Pd on iPhone, serial communication

2010-01-21 Thread Hans-Christoph Steiner


On Jan 21, 2010, at 3:45 AM, Frank Barknecht wrote:


Hallo,
David NG McCallum hat gesagt: // David NG McCallum wrote:
I'm looking at doing a project prototype where the audio system is  
on the

iPhone, and it interfaces with an Arduino through serial.

I'm assuming since RJDJ is a working version of Pd, I could just  
use it as

the engine for this stage of the prototype.


As others wrote, RjDj is just a plain vanilla Pd including only the  
BSD-licensed
parts. Legally it's very hairy to include GPL-stuff in the AppStore.  
You can use
netsend/netreceive to communicate with external hardware, but  
comport is not supported



Hey Frank

I think it confuses things to call rjdj the same as Pd-vanilla.  It is  
not.  It is another distro of Pd, like Pd-extended, but it is much  
smaller and closer to Pd-vanilla.  rjdj does not have expr, IIRC,  
which is definitely part of vanilla.  rjdj cannot load externals,  
which is part of vanilla.  rjdj includes the nice rj feature  
extraction externals, and specific modifications for getting data from  
the touchscreen and accelerometer.  Those are definitely not in vanilla.


.hc



Making boring techno music is really easy with modern tools, but with  
live coding, boring techno is much harder. - Chris McCormick






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


[PD] [PD-announce] [many]

2010-01-21 Thread Mathieu Bouchard


Hans-Christoph Steiner wrote:


Looks quite nice.  Is it necessarily part of Gridflow?


Yes.


Seems like it would be generally useful, not only for video stuff.


GridFlow is not only for video stuff.
It's never been only for video stuff.

 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801___
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] content of table is saved in Pd-extended?? was: get the values of an array as a list

2010-01-21 Thread Jaime Oliver
in array you can click or unclick save contents. is that what you are
talking about?

J

On Thu, Jan 21, 2010 at 5:41 AM, Roman Haefeli reduzie...@yahoo.de wrote:
 Hi

 I just realized, that my little patch posted previously is ~40kB heavy.
 Sorry for filling your mail boxes with zeros.

 Unlike Pd-vanilla, Pd-extended seems to save the content of a [table] object
 in the .pd-file. Why was that changed? Is there any way to have the content
 _not_ saved with the patch? If someone deliberately wants to save this data
 still an array can be used.

 Roman





 ___
 Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: 
 http://mail.yahoo.de




-- 
Jaime E Oliver LR

joliv...@ucsd.edu
www.realidadvisual.org/jaimeoliver
www-crca.ucsd.edu/
www.realidadvisual.org

858 750 0924 (cel)
858 202 1522 (home)
9168 Regents Rd. Apt. G
La Jolla, CA 92037
USA

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


Re: [PD] get the values of an array as a list

2010-01-21 Thread Matt Barber
I don't know if this is relevant, but I thought that since it came up
I would mention that you can get the size of an array with expr:

[symbol arrayname(
 |
[expr size($s1)]

should do it.


Matt


 My little participation :)
 A small modification of [list-tabdump] is 40% faster than the original
 (avoiding to send everytime the new list from [list append] in [list]).
 ++

 Jack



 Le jeudi 21 janvier 2010 ? 13:53 +0100, Roman Haefeli a ?crit :
 Am 21.01.10 09:57 schrieb William Brent unter william.br...@gmail.com:

  But is there something in Pd-ext that does this?  There must be,
  right?  An external is wy faster for long arrays.

 An external will always be faster. However, the patching method still can be
 optimized a lot. [list-tabdump] copies the same data back and forth and the
 number-of-elemts/cputime ratio is not linear, but something like
 'exponential' (please someone put here the correct term). Attached is a
 benchmark patch, that compares [tabdump], [list-tabdump] and a patched
 vanilla version, that has a linear ratio, which makes it a lot faster than
 [list-tabdump], especially with big arrays (though it is still 10 times
 slower than [tabdump]).

 Roman




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


Re: [PD] openpanel crash

2010-01-21 Thread Jaime Oliver
indeed you patch crashes in osx10.6.2, but the following patch
doesn't, so perhaps its not openpanel, but something else. haven't
really scrutinized your patch, just tested it...

#N canvas 0 22 814 381 10;
#N canvas 0 22 450 300 (subpatch) 0;
#X array table23 44103 float 0;
#X coords 0 1.02 44100 -1.02 200 130 1;
#X restore 176 152 graph;
#X obj 41 202 soundfiler;
#X obj 50 145 openpanel;
#X obj 52 112 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 50 168 read \$1 table23;
#X connect 2 0 4 0;
#X connect 3 0 2 0;
#X connect 4 0 1 0;


On Thu, Jan 21, 2010 at 6:43 AM, Alexandre Porres por...@gmail.com wrote:
 you are using freebsd

 Gee, how come, what is that? I am using the MAC OS 10.6.2 Snow Leopard
 actually.
 thanks
 alex
 On Thu, Jan 21, 2010 at 7:01 AM, IOhannes m zmoelnig zmoel...@iem.at
 wrote:

 Alexandre Porres wrote:
  Hi there, I am having the hardest of times getting the [openpanel] to
  work
  here.
 
  It is not the first time I see it unstable, sometimes it crashed here or
  there in one or another patch, but usually working most of the time.
 
  Now it just about never works. Not in Pd-Extended, and not in Pd-Vanila.

 iirc, you are using freebsd. probably you should upgrade.

 fgmadsr
 IOhannes


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





-- 
Jaime E Oliver LR

joliv...@ucsd.edu
www.realidadvisual.org/jaimeoliver
www-crca.ucsd.edu/
www.realidadvisual.org

858 750 0924 (cel)
858 202 1522 (home)
9168 Regents Rd. Apt. G
La Jolla, CA 92037
USA

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


Re: [PD] openpanel crash

2010-01-21 Thread Jaime Oliver
ok, so i think it is definitely your patch... the routing after
openpanel doesn't make sense to me:

read -resize $1

is getting the filename...

J

On Thu, Jan 21, 2010 at 1:20 PM, Jaime Oliver jaime.oliv...@gmail.com wrote:
 indeed you patch crashes in osx10.6.2, but the following patch
 doesn't, so perhaps its not openpanel, but something else. haven't
 really scrutinized your patch, just tested it...

 #N canvas 0 22 814 381 10;
 #N canvas 0 22 450 300 (subpatch) 0;
 #X array table23 44103 float 0;
 #X coords 0 1.02 44100 -1.02 200 130 1;
 #X restore 176 152 graph;
 #X obj 41 202 soundfiler;
 #X obj 50 145 openpanel;
 #X obj 52 112 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
 -1;
 #X msg 50 168 read \$1 table23;
 #X connect 2 0 4 0;
 #X connect 3 0 2 0;
 #X connect 4 0 1 0;


 On Thu, Jan 21, 2010 at 6:43 AM, Alexandre Porres por...@gmail.com wrote:
 you are using freebsd

 Gee, how come, what is that? I am using the MAC OS 10.6.2 Snow Leopard
 actually.
 thanks
 alex
 On Thu, Jan 21, 2010 at 7:01 AM, IOhannes m zmoelnig zmoel...@iem.at
 wrote:

 Alexandre Porres wrote:
  Hi there, I am having the hardest of times getting the [openpanel] to
  work
  here.
 
  It is not the first time I see it unstable, sometimes it crashed here or
  there in one or another patch, but usually working most of the time.
 
  Now it just about never works. Not in Pd-Extended, and not in Pd-Vanila.

 iirc, you are using freebsd. probably you should upgrade.

 fgmadsr
 IOhannes


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





 --
 Jaime E Oliver LR

 joliv...@ucsd.edu
 www.realidadvisual.org/jaimeoliver
 www-crca.ucsd.edu/
 www.realidadvisual.org

 858 750 0924 (cel)
 858 202 1522 (home)
 9168 Regents Rd. Apt. G
 La Jolla, CA 92037
 USA




-- 
Jaime E Oliver LR

joliv...@ucsd.edu
www.realidadvisual.org/jaimeoliver
www-crca.ucsd.edu/
www.realidadvisual.org

858 750 0924 (cel)
858 202 1522 (home)
9168 Regents Rd. Apt. G
La Jolla, CA 92037
USA

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


Re: [PD] 'synced' number and slider

2010-01-21 Thread Matteo Sisti Sette

Hi,

I haven't read the pd-list for a few days so I reply to this a bit late. 
Hope not too much.


Usually, not only I want a number and a slider (and maybe more) to 
remain always synced, but also to respond to any variation of the 
value they control when it is changed from other sources. I know this is 
not very clear so I will illustrate it with an example.


Say for example you want to control the volume (meaning the gain) of 
something. We have:

- a slider for controlling that volume
- a number box controlling the same volume
- the same volume can be controlled via midi
- some object in the patch modifies that volume automatically (for 
example it changes adaptively relative to the volume of something else).


So, first of all we assign this volume a name, e.g. st-volume 
(something's volume).


Somewhere there will be a [r st-volume] whose outlet will trigger the 
piece of patch that implements the volume thing (i.e. modulate the 
amplitude of some signal with the received value).


We want:
1) That when you move either the number box or the slider by hand, a 
message is sent to st-volume with the value output by the gui element 
you're moving

2) That all the gui elements associated with this volume move together
3) To be able to create an abstraction or subpatch or whatever, that 
receives midi data and forwards it to st-volume. When you do this, 
you don't want to worry about the existence of the numberbox and sliders 
to keep them synced. You just use a [s st-volume] or [; st-volume ...(
4) To do the same to create any piece of patch that changes that volume. 
Indeed the midi thing is just an example and points 3 and 4 are the same 
thing



Basically our number box and slider (ther may be even more that one 
number box and more than one sliders, e.g. in different windows/places, 
of different sizes etc, all linked) must work both as controllers and as 
monitors. But this MUSTN'T be a source of headaches when designing the 
whole patch (to ensure the syncing, and to avoid loops).



So, my solution is an abstraction and a convention.

The abstraction, I call it [control_element], is like this:

 control_element abstraction 

[r $1-ifsend]
 |
[s $1]

[r $1]
 |
[list prepend set]
 |
[list trim]
 |
[s $1-ifreceive]

--


And the convention is that:

1) all numberboxes or sliders (or whatever interface elements, e.g. 
toggles or radio's) that have to be 'linked' to a control named 
controlname will have their send- and receive-symbols set to:

  controlname-ifsend
  controlname-ifreceive

(if stands for interface, not conditional if)

2) While I can place as many such interface elements as I want, for a 
given control there must be one and only one

[control_element controlname]


So in our example, we put somewhere a:
[control_element st-volume]

and we configure our slider(s) and number box(es) to send to
  st-volume-ifsend
and receive from
  st-volume-ifreceive


Et voilà.

Note that the same abstraction works for symbols as well as numbers.

You may even use it for lists if you implement some gop-abstraction that 
is capable of receiving a message

set cis boom bash
and displaying the cis boom bash list somewhere (e.g. by joining the 
symbols with blank spaces and using a canvas' label)



When using the gui to control manually the value, the first half of the 
abstraction forwards the messages coming from the gui elements to the 
destination.
The second half does the opposite: when the value is changed with a 
message sent to the target, it catches it and set the gui elements to 
show that.
Note that in the case of using one of the gui objects to change the 
value, the objects receives a redundant, useless set messages that 
tell it to update to the value that it has just generated. However, this 
is harmless and doesn't create an infinite loop.



Let me know if my explanation is not clear or you need an example patch.

Bye
m.


--- On Sat, 1/16/10, IOhannes zm?lnig zmoel...@iem.at wrote:

  From: IOhannes zm?lnig zmoel...@iem.at
  Subject: Re: [PD] 'synced' number and slider
  To: Lorenzo lsut...@libero.it
  Cc: pd-list@iem.at
  Date: Saturday, January 16, 2010, 11:36 AM
  Lorenzo wrote:
   This seems trivial but I've never managed to figure
  out how to do it in
   a non-trivial way:
  
   Have a number (atom) and a slider (be it horizontal or
  vertical) which
   are 'synced', that is if one changes the number the
  slider changes and
   vice-versa.
 
 
  if you use numberbox2 as the numberbox, you can give both
  the nbx and
  the slider the same send/receive names
  (that is:
  
numberbox2.sendname=numberbox2.receivename=slider.sendname=slider.receivename)

 
  and they will be magically linked to each other.
 
  to use the value in the patch add another receiver
  [r samereceivename]
 

Except if you need to send a value to the inlet of the numbox2 or the 
slider.  Then this method magically doesn't work, 

Re: [PD] Convolution / Impulse Response

2010-01-21 Thread Matt Barber
I used to have a set of abstractions that did this.  I threw it
together on a whim, it wasn't all that efficient, and I haven't tested
it in a couple of years... it would need a total revamp to be usable
even for teaching because the constituent abstractions are not
documented and not altogether straightforward.


Anyway, I think you can copy the contents of an impulse-response array
to several smaller arrays (the partitioning) using dynamic patching,
then do fft-convolution with the incoming signal and the contents of
the array (using [tabreceive~]), and then delay each separate signal
by the appropriate amount (taking block delay into account) so that
the aggregate produces the original impulse response convolved with
the input.  I think you might be able to get a bonus in efficiency if
you do the partitioning into the following array sizes:

64 64 128 128 256 256 512 512 etc.

Then you can avoid having more than a 64-sample-block delay overall,
because the block delay associated with each set of larger arrays will
be just enough to collect enough samples to compute the fft, do the
mulitplication and ifft, and output the result.  You might even be
able to build in a buffer by doing:

64 32 32 64 64 128 128 256 256 512 512 etc.

This should give extra time to compute the fft-mult-ifft

I think I had built in an optional maximum fft size, so that at some
point it would just continue to partition into, say, 8192-sample
chunks.


I had been thinking about doing the first block as a direct
convolution for no overall delay, but I couldn't decide whether it
would be worth it from the standpoint of efficiency... anyway, I
couldn't get it to work without dropouts for a response of more than
about 2 seconds long.

Matt



 is it possible to do something vaguely similiar in vanilla pd?
 -- next part --
 An HTML attachment was scrubbed...
 URL: 
 http://lists.puredata.info/pipermail/pd-list/attachments/20100121/0a39cf0d/attachment-0001.htm


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


Re: [PD] openpanel crash

2010-01-21 Thread Alexandre Porres
 routing after openpanel doesn't make sense

yep, and then I prepend it to a list with the tables name... it is not wrong
and was working not using [openpanel]. The weirdest of all is that
[openpanel] was crashing even if not conected to anything.

Anyway, I don't know what happened, but it is now working... I also made
some minor changes and kept working on it and it seems stable now.

Well, I guess my main concern here is to raise this [openpanel] issue up. As
I said, it is not the first time it behave unstably... I also got some bad
stability with [playlist], which is kinda similar. So I wanted to know if
you guys were aware or anything.

If I can better put my finger on it I will get back to you people.

Thanks a lot
Alex


On Thu, Jan 21, 2010 at 7:25 PM, Jaime Oliver jaime.oliv...@gmail.comwrote:

 ok, so i think it is definitely your patch... the routing after
 openpanel doesn't make sense to me:

 read -resize $1

 is getting the filename...

 J

 On Thu, Jan 21, 2010 at 1:20 PM, Jaime Oliver jaime.oliv...@gmail.com
 wrote:
  indeed you patch crashes in osx10.6.2, but the following patch
  doesn't, so perhaps its not openpanel, but something else. haven't
  really scrutinized your patch, just tested it...
 
  #N canvas 0 22 814 381 10;
  #N canvas 0 22 450 300 (subpatch) 0;
  #X array table23 44103 float 0;
  #X coords 0 1.02 44100 -1.02 200 130 1;
  #X restore 176 152 graph;
  #X obj 41 202 soundfiler;
  #X obj 50 145 openpanel;
  #X obj 52 112 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
  -1;
  #X msg 50 168 read \$1 table23;
  #X connect 2 0 4 0;
  #X connect 3 0 2 0;
  #X connect 4 0 1 0;
 
 
  On Thu, Jan 21, 2010 at 6:43 AM, Alexandre Porres por...@gmail.com
 wrote:
  you are using freebsd
 
  Gee, how come, what is that? I am using the MAC OS 10.6.2 Snow Leopard
  actually.
  thanks
  alex
  On Thu, Jan 21, 2010 at 7:01 AM, IOhannes m zmoelnig zmoel...@iem.at
  wrote:
 
  Alexandre Porres wrote:
   Hi there, I am having the hardest of times getting the [openpanel] to
   work
   here.
  
   It is not the first time I see it unstable, sometimes it crashed here
 or
   there in one or another patch, but usually working most of the time.
  
   Now it just about never works. Not in Pd-Extended, and not in
 Pd-Vanila.
 
  iirc, you are using freebsd. probably you should upgrade.
 
  fgmadsr
  IOhannes
 
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
 
 
 
 
 
  --
  Jaime E Oliver LR
 
  joliv...@ucsd.edu
  www.realidadvisual.org/jaimeoliver
  www-crca.ucsd.edu/
  www.realidadvisual.org
 
  858 750 0924 (cel)
  858 202 1522 (home)
  9168 Regents Rd. Apt. G
  La Jolla, CA 92037
  USA
 



 --
 Jaime E Oliver LR

 joliv...@ucsd.edu
 www.realidadvisual.org/jaimeoliver
 www-crca.ucsd.edu/
 www.realidadvisual.org

 858 750 0924 (cel)
 858 202 1522 (home)
 9168 Regents Rd. Apt. G
 La Jolla, CA 92037
 USA

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


Re: [PD] content of table is saved in Pd-extended?? was: get the values of an array as a list

2010-01-21 Thread Roman Haefeli
No, I really mean the [table] object. I am irritated, that in
Pd-extended its content is saved with the patch, which is not the case
on Pd-vanilla. I wonder, if there is really no way not to save table
data in Pd-extended.

Roman


On Thu, 2010-01-21 at 12:20 -0800, Jaime Oliver wrote:
 in array you can click or unclick save contents. is that what you are
 talking about?
 
 J
 
 On Thu, Jan 21, 2010 at 5:41 AM, Roman Haefeli reduzie...@yahoo.de wrote:
  Hi
 
  I just realized, that my little patch posted previously is ~40kB heavy.
  Sorry for filling your mail boxes with zeros.
 
  Unlike Pd-vanilla, Pd-extended seems to save the content of a [table] object
  in the .pd-file. Why was that changed? Is there any way to have the content
  _not_ saved with the patch? If someone deliberately wants to save this data
  still an array can be used.
 
  Roman



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


[PD] Help installing pd-extended

2010-01-21 Thread David
Hi!

I'm trying to install pd-extended 0.41.4 on an Asus Eee PC running
Xandros Linux (derived, I believe, from Debian etch). I used to have
an earlier version of pd (0.39.2-4) installed, but would like to
install pd-extended.

I downloaded the package 'Pd-0.41.4-extended-debian-etch-i386.deb' and
tried to install it, but I'm getting the following error message:

The following packages have unmet dependencies:
pd-extended: depends on liblame0 (= 3.97)

I searched the archive and found several messages about this missing
package and another one that's supposed to replace it, but I still not
sure what to do. I downloaded 'liblame0_3.97-0.0_i386.deb' and tried
to install it, but I just got this message:

Cannot install package liblame0_3.97-0.0_i386.deb. Please, check your
installation and try again.

What do I do now? I can go back to the older version of pd, but I'd rather not.

Thanks.

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


[PD] pd-gui-rewrite preferences

2010-01-21 Thread Rich E
Hi list,

I was just thinking, as I noticed that Hans made it where Apple+, opens the
preferences menu on OS X (as does every other native-mac app), why not group
all the preferences in one dialog, with sub dialogs?  This is how other apps
I use on OS X behave and I find it convenient.  Besides, if you save the
settings, all of the settings get dumped to the preferences file, no?  Why
not have them all in the same dialog, openable by a hotkey.

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


Re: [PD] Help installing pd-extended

2010-01-21 Thread Hans-Christoph Steiner
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256


liblame is non-free because of patent issues in some countries, that's
why its not included in Debian.  You can download that package from a
country that does not have the patent issue here:

http://debian-multimedia.org/

If you live in a country where the MP3 patent is valid, then you are
legally required to have a license to use code that works with MP3s.

.hc

David wrote:
 Hi!
 
 I'm trying to install pd-extended 0.41.4 on an Asus Eee PC running
 Xandros Linux (derived, I believe, from Debian etch). I used to have
 an earlier version of pd (0.39.2-4) installed, but would like to
 install pd-extended.
 
 I downloaded the package 'Pd-0.41.4-extended-debian-etch-i386.deb' and
 tried to install it, but I'm getting the following error message:
 
 The following packages have unmet dependencies:
 pd-extended: depends on liblame0 (= 3.97)
 
 I searched the archive and found several messages about this missing
 package and another one that's supposed to replace it, but I still not
 sure what to do. I downloaded 'liblame0_3.97-0.0_i386.deb' and tried
 to install it, but I just got this message:
 
 Cannot install package liblame0_3.97-0.0_i386.deb. Please, check your
 installation and try again.
 
 What do I do now? I can go back to the older version of pd, but I'd rather 
 not.
 
 Thanks.
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQIcBAEBCAAGBQJLWPNVAAoJEJ8P5Yc3S76BjasQAJzauGZpSEEEML47ZA9tHR3S
bQukgteYSYoirkGKOhAcOWY4r9Rct/vkUFNbvPRVe8vtzgy3b/mccH2PNSy7fxYO
BzlSJMKHeR9+pIjRb7a1U+Smc6dU5bgAboGjg/Rx/BYzZl3YtPhGtFp7uw/jox+D
15yyK04zJN3nYKbczVnqZX/KYv2HDb7tfCHDm1P4b3si8t/mu8GBO9M3k5uCt8m6
CUJDjnHgQY+TWnIEmVsqfEDabfd7PyTkgWl983BhvgsnDU6JDKt+wFSoJG+OKUpb
zQUgxnOfo39t4JBvoBJwvNg6PVNr8fFa5BAIhDDqXZszPkF8kQ6e37GYwjTi1nAA
pkF9N9X0HETac7gliMqAgobA8xAxHxsVxO6RiU9SBemky3W0GHmee9FleEWvnR3B
9b7OPAIOcIoAQ/l1I32EFPErajfmbJBdMnQbs6maNqZmQVDDL1snnA4d1EvqcmhR
fIq66rh++5hnUwilorRfpFS4D3fCPWV+kBUHK9lTwj5E+Xa3NRY/bPprLbWMNioK
6759S0SY83mp8bx6y7aAN2QWxgvEITAKELqBDtRibxwUCw9H/C2akLisvAH3/O8b
CChpjNWvlfZUw85SvR5hQ25EsstghOluBssI0R+1Xjly2YkPL+sgQ+VNMO7yaTfV
1jZPJvVEaboLvtmNTgV7
=UZC+
-END PGP SIGNATURE-

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


Re: [PD] Help installing pd-extended

2010-01-21 Thread András Murányi
On Fri, Jan 22, 2010 at 1:27 AM, David dfket...@gmail.com wrote:

 Hi!

 I'm trying to install pd-extended 0.41.4 on an Asus Eee PC running
 Xandros Linux (derived, I believe, from Debian etch). I used to have
 an earlier version of pd (0.39.2-4) installed, but would like to
 install pd-extended.

 I downloaded the package 'Pd-0.41.4-extended-debian-etch-i386.deb' and
 tried to install it, but I'm getting the following error message:

 The following packages have unmet dependencies:
 pd-extended: depends on liblame0 (= 3.97)

 I searched the archive and found several messages about this missing
 package and another one that's supposed to replace it, but I still not
 sure what to do. I downloaded 'liblame0_3.97-0.0_i386.deb' and tried
 to install it, but I just got this message:

 Cannot install package liblame0_3.97-0.0_i386.deb. Please, check your
 installation and try again.

 What do I do now? I can go back to the older version of pd, but I'd rather
 not.


Hi David,

I have an ASUS EeePc (1000HD) myself and i think on the longer term the best
you can do is that you switch over Xandros linux to more popular, thus more
developed one. There are two Ubuntu variants out there tuned for the eee,
Eeebuntu is my favorite (but i read it will be discontinued as an EeeePc
OS), and Easypeasy, then there is the official Ubuntu Notebook remix and
people have good results with plain Ubuntu as well (optionally with
Array.org kernel).

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


Re: [PD] pd-gui-rewrite testing

2010-01-21 Thread Rich E
Does this wish shell in Contents/MacOS have the Tcl/Tk Frameworks built into
it (whether Carbon or Cocoa)?

Its working now, thanks.  Nice method, I have one symlinked to the svn
repository and one for myself to hack on.

cheers,
Rich

On Sun, Jan 17, 2010 at 9:05 PM, Hans-Christoph Steiner h...@at.or.atwrote:


 On Jan 17, 2010, at 3:01 PM, Rich E wrote:



 On Sun, Jan 17, 2010 at 8:07 PM, Hans-Christoph Steiner h...@at.or.atwrote:


 On Jan 17, 2010, at 10:10 AM, Rich E wrote:



 On Sun, Jan 10, 2010 at 12:29 AM, Hans-Christoph Steiner 
 h...@at.or.atwrote:


 On Jan 9, 2010, at 5:37 PM, Rich E wrote:


 Still in OS X 10.6.  I don't have one of these problems with
 Pd-devel-0.43 (dec 15) nightly build, so it must all be because of the
 tk/cocoa version that you mention.  I'm not sure how to report it a tcl
 mailing list, as I don't know where the code is that implements these
 things.

 Does it make sense that the arrow keys are detected differently in
 Tk/Cocoa, so they are just sent to pd's gui C code as spaces?


 Not to me... it should be the same, that's why its worth reporting to
 tcl-mac.  You don't need to know the exact code that's causing the problem.
  I read that list too, so I can fill in the details.  I just don't have
 access to a 10.6 machine these days.

 As for the text color issue in the audio settings, you'll have to point
 me towards what is controlling that.  I'll send you a screenshot after this
 email.


 Check out dialog_audio.tcl.  Its still mostly the original code, so it
 can be scary. ;)

 Do you know how I can force configure to use Tcl/Tk 8.5.7/Carbon?


 If you put a version of Tcl/Tk 8.5.7/Carbon frameworks into
 /Library/Frameworks, it should use them over the build in ones.  But that
 means using the Makefile in packages/darwin_app and running make install.
  For development, I just rename a nighly build as Pd-devel.app then inside
 the package, remove some guts and symlink it to my pd-gui-rewrite/0.43
 sources:

 h...@palatschinken.at.or.at:src  ls -l
 /Applications/Pd-devel.app/Contents/Resources/
 total 152
 lrwxr-xr-x   1 hans staff 3 2010-01-05 14:27 Scripts - bin/
 -r--r--r--   1 hans staff 47204 2008-08-14 20:03 VolumeIcon.icns
 -r--r--r--   1 hans staff   545 2008-07-21 13:53 Wish.rsrc
 lrwxr-xr-x   1 root staff59 2010-01-05 14:32 bin -
 /Users/hans/code/pure-data/branches/pd-gui-rewrite/0.43/src/
 dr-xr-xr-x  13 hans staff   442 2009-12-15 08:41 doc/
 dr-xr-xr-x 180 hans staff  6120 2009-12-15 08:52 extra/
 dr-xr-xr-x   6 hans staff   204 2009-12-15 08:41 include/
 -r--r--r--   1 hans staff 42741 2008-02-14 18:14 pd-file.icns
 -r--r--r--   1 hans staff 37100 2008-02-14 18:14 pd.icns
 lrwxr-xr-x   1 root staff58 2010-01-05 14:31 po -
 /Users/hans/code/pure-data/branches/pd-gui-rewrite/0.43/po/
 dr-xr-xr-x   3 hans staff   102 2009-12-15 08:41 share/
 lrwxr-xr-x   1 root staff63 2010-01-05 14:31 startup -
 /Users/hans/code/pure-data/branches/pd-gui-rewrite/0.43/startup/


 I like this way of running the newest sources from within the app bundle,
 but I can't get it working yet.  I had to replace the executable in
 Contents/MacOS, but then it cannot find pd-gui.tcl (I removed the bin folder
 in the Resources directory and symlinked it to the pd-gui-rewrite/src/, like
 you did).

 rich



 Literally all I did was:

 - download nightly Pd-devel build
 - cd /path/to/Pd-devel.app/Contents/Resources
 - rm -rf bin
 - ln -s /path/to/pd-gui-rewrite/0.43/src bin
 - ln -s /path/to/pd-gui-rewrite/0.43/po
 - ln -s /path/to/pd-gui-rewrite/0.43/startup

 .hc



 Really.  I do this and the executable in the Contents/MacOS folder is still
 run and not the one in the symlinked directory.  Oh well.


 Ah, ok, I understand now.  The exe in Contents/MacOS is not Pd but the Wish
 Shell, so you want it to run that.  'pd' resides in
 Contents/Resources/bin/pd.  Pd is two processes: 'pd-gui' (i.e. Wish) and
 'pd' (i.e Pd ;)

 .hc


 Rich













 .hc


 I'll use the nightly build in the meantime and let you know what comes
 up.

 -rich

 On Mon, Jan 4, 2010 at 4:40 AM, Hans-Christoph Steiner h...@at.or.atwrote:


 First off, which platform?  Is this still Mac OS X 10.6?  If so, 10.6
 has a built-in custom version of Tcl/Tk 8.5.7 that uses Cocoa for the back
 end rather than Carbon.  Tcl/Tk 8.6 will only use this Cocoa backend, but
 will work on Mac OS X 10.5.  It would be good to flush out these bugs and
 report them to the tcl-mac list so that they can get fixed.

 One thing to try is using one of the nightly builds, which include
 Tcl/Tk 8.5.7/Carbon.  I think they should work on 10.6:
 http://autobuild.puredata.info/auto-build/latest/

  On Nov 16, 2009, at 1:55 PM, Rich E wrote:

  Hi List, Hans,

 I've been using the pd-gui-rewrite-0.43 svn for a couple days now and
 here are some notes I've taken when finding various bugs (is the better 
 sent
 to the pd-dev list?):

 • In Audio Settings, the text in the drop down menus is hardly visible
 because it is very 

Re: [PD] Help installing pd-extended

2010-01-21 Thread David
Thanks. As I said, I did download a package that was supposed to be
the required version of lame, but I wasn't able to install it. I'll
try this one, though; it seems to be a different version of the
package (the name is different, anyway). I couldn't care less about
the patent issue, I'm not even interested in making mp3 files, I just
want to install it because it seems to be required by pd-extended.

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


Re: [PD] Help installing pd-extended

2010-01-21 Thread David
Thanks. I was thinking of installing a different version of Linux
myself, because of all the conflicts I seem to have between different
packages. The Asus and Xandros repositories don't seem to be very
up-to-date. But I'm relatively new to Linux, so I'm being cautious.
I'd also like to understand what, if anything, I'm doing wrong, before
I take the plunge into installing a different version of Linux.

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


Re: [PD] pd-gui-rewrite testing

2010-01-21 Thread Hans-Christoph Steiner
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256


The Wish program will look thru its Frameworks search path to find the
frameworks.  It something like:
- - look Contents/Frameworks
- - ~/Library/Frameworks
- - /Library/Frameworks
- - /System/Library/Frameworks

.hc

Rich E wrote:
 Does this wish shell in Contents/MacOS have the Tcl/Tk Frameworks built into
 it (whether Carbon or Cocoa)?
 
 Its working now, thanks.  Nice method, I have one symlinked to the svn
 repository and one for myself to hack on.
 
 cheers,
 Rich
 
 On Sun, Jan 17, 2010 at 9:05 PM, Hans-Christoph Steiner h...@at.or.atwrote:
 
 On Jan 17, 2010, at 3:01 PM, Rich E wrote:



 On Sun, Jan 17, 2010 at 8:07 PM, Hans-Christoph Steiner h...@at.or.atwrote:

 On Jan 17, 2010, at 10:10 AM, Rich E wrote:



 On Sun, Jan 10, 2010 at 12:29 AM, Hans-Christoph Steiner 
 h...@at.or.atwrote:

 On Jan 9, 2010, at 5:37 PM, Rich E wrote:


 Still in OS X 10.6.  I don't have one of these problems with
 Pd-devel-0.43 (dec 15) nightly build, so it must all be because of the
 tk/cocoa version that you mention.  I'm not sure how to report it a tcl
 mailing list, as I don't know where the code is that implements these
 things.

 Does it make sense that the arrow keys are detected differently in
 Tk/Cocoa, so they are just sent to pd's gui C code as spaces?


 Not to me... it should be the same, that's why its worth reporting to
 tcl-mac.  You don't need to know the exact code that's causing the problem.
  I read that list too, so I can fill in the details.  I just don't have
 access to a 10.6 machine these days.

 As for the text color issue in the audio settings, you'll have to point
 me towards what is controlling that.  I'll send you a screenshot after this
 email.


 Check out dialog_audio.tcl.  Its still mostly the original code, so it
 can be scary. ;)

 Do you know how I can force configure to use Tcl/Tk 8.5.7/Carbon?


 If you put a version of Tcl/Tk 8.5.7/Carbon frameworks into
 /Library/Frameworks, it should use them over the build in ones.  But that
 means using the Makefile in packages/darwin_app and running make install.
  For development, I just rename a nighly build as Pd-devel.app then 
 inside
 the package, remove some guts and symlink it to my pd-gui-rewrite/0.43
 sources:

 h...@palatschinken.at.or.at:src  ls -l
 /Applications/Pd-devel.app/Contents/Resources/
 total 152
 lrwxr-xr-x   1 hans staff 3 2010-01-05 14:27 Scripts - bin/
 -r--r--r--   1 hans staff 47204 2008-08-14 20:03 VolumeIcon.icns
 -r--r--r--   1 hans staff   545 2008-07-21 13:53 Wish.rsrc
 lrwxr-xr-x   1 root staff59 2010-01-05 14:32 bin -
 /Users/hans/code/pure-data/branches/pd-gui-rewrite/0.43/src/
 dr-xr-xr-x  13 hans staff   442 2009-12-15 08:41 doc/
 dr-xr-xr-x 180 hans staff  6120 2009-12-15 08:52 extra/
 dr-xr-xr-x   6 hans staff   204 2009-12-15 08:41 include/
 -r--r--r--   1 hans staff 42741 2008-02-14 18:14 pd-file.icns
 -r--r--r--   1 hans staff 37100 2008-02-14 18:14 pd.icns
 lrwxr-xr-x   1 root staff58 2010-01-05 14:31 po -
 /Users/hans/code/pure-data/branches/pd-gui-rewrite/0.43/po/
 dr-xr-xr-x   3 hans staff   102 2009-12-15 08:41 share/
 lrwxr-xr-x   1 root staff63 2010-01-05 14:31 startup -
 /Users/hans/code/pure-data/branches/pd-gui-rewrite/0.43/startup/


 I like this way of running the newest sources from within the app bundle,
 but I can't get it working yet.  I had to replace the executable in
 Contents/MacOS, but then it cannot find pd-gui.tcl (I removed the bin folder
 in the Resources directory and symlinked it to the pd-gui-rewrite/src/, like
 you did).

 rich



 Literally all I did was:

 - download nightly Pd-devel build
 - cd /path/to/Pd-devel.app/Contents/Resources
 - rm -rf bin
 - ln -s /path/to/pd-gui-rewrite/0.43/src bin
 - ln -s /path/to/pd-gui-rewrite/0.43/po
 - ln -s /path/to/pd-gui-rewrite/0.43/startup

 .hc



 Really.  I do this and the executable in the Contents/MacOS folder is still
 run and not the one in the symlinked directory.  Oh well.


 Ah, ok, I understand now.  The exe in Contents/MacOS is not Pd but the Wish
 Shell, so you want it to run that.  'pd' resides in
 Contents/Resources/bin/pd.  Pd is two processes: 'pd-gui' (i.e. Wish) and
 'pd' (i.e Pd ;)

 .hc


 Rich












 .hc


 I'll use the nightly build in the meantime and let you know what comes
 up.

 -rich

 On Mon, Jan 4, 2010 at 4:40 AM, Hans-Christoph Steiner 
 h...@at.or.atwrote:

 First off, which platform?  Is this still Mac OS X 10.6?  If so, 10.6
 has a built-in custom version of Tcl/Tk 8.5.7 that uses Cocoa for the back
 end rather than Carbon.  Tcl/Tk 8.6 will only use this Cocoa backend, but
 will work on Mac OS X 10.5.  It would be good to flush out these bugs and
 report them to the tcl-mac list so that they can get fixed.

 One thing to try is using one of the nightly builds, which include
 Tcl/Tk 8.5.7/Carbon.  I think they should work on 10.6:
 http://autobuild.puredata.info/auto-build/latest/

  On Nov 16, 2009, at 1:55 PM, Rich E 

Re: [PD] Help installing pd-extended

2010-01-21 Thread Hans-Christoph Steiner
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

David wrote:
 Thanks. I was thinking of installing a different version of Linux
 myself, because of all the conflicts I seem to have between different
 packages. The Asus and Xandros repositories don't seem to be very
 up-to-date. But I'm relatively new to Linux, so I'm being cautious.
 I'd also like to understand what, if anything, I'm doing wrong, before
 I take the plunge into installing a different version of Linux.
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list


The other option is run the install on the command line and use Force
Depends, I think its something like this:

dpkg -i --force-depends pd-extended.deb

.hc
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQIcBAEBCAAGBQJLWRbzAAoJEJ8P5Yc3S76BmZ8P/iuWoEwJ6FAQyGJBvds0EYbZ
h6R/6MxKeJy1UfdkemmAgoZvWO0EbO5/HkCKr+2ZJlzrW7k90UZOeG0tSGZaPryT
znfi8YLv11SVZ9h7iBn3VOyHKdveGQrrzJiya/s3XCigyVN9WaqOvvmI1xxP/I3N
Sh0ZcPNO/q0i066pKdA+3iJ3TfsRuIWqcORo7BM2tATcf+2HOXQwAHlN7Y86e22p
E58/8yhjxCpNbjD/DhlycEiPejv86mrDRZJyciJ0X+uKFjydPxUiRgnWD33sD7Ea
XKNVIHzy3CMoL+Cesodw7IYH6Slt3dZRsFAUf8tISp1KO89tsaVBOrSAho9icxnG
hlOGE+dwswg5Ef3V3M1KGyZC0178Y8MiAAUfW+50J9KaKvQjCNucAls+gKU3eALl
aURk020Xf5BTh6n6YQxJFyKOu1fpp0V5lNLQeyeuMmlvGE7ase+o8urY2iCUS0AS
mlwKHOKE/j7HJK88COtEroQiAWw6ce2fpsIHjr2rfkeqsY6bYd3gCQfzkzG/Jo9t
h5DbBedT339es5vxs2NOqsdDvKO0Rg7yYldjPp0Mveiq+/+GwtBlvm6Ermoshl8H
EJrnohYZYkraVjAGOvDF8AX/qlCfJ2YYWbHT4hjJijL7Fm0GbdUufKQ+mlgdOCcs
e503zH9djBPxpxdAKryW
=lwHa
-END PGP SIGNATURE-

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


Re: [PD] pd-gui-rewrite preferences

2010-01-21 Thread Hans-Christoph Steiner

The only reason its not like that is because someone hasn't done the
work.  I'd love to be able to include that work in pd-gui-rewrite.  Be
aware, it'll probably require some weirdness, because of the nature of
the messages that the pref panels send to 'pd'.  But I don't think it
would be too hard.

One downside is that it you couldn't use Tcl/Tk 8.5 if you want it to be
included in Pd-vanilla.  But I am planning on switching Pd-extended 0.43
to Tcl/Tk 8.5 and above, since 8.5 adds a lot of very useful GUI stuff.

.hc

Rich E wrote:
 Hi list,
 
 I was just thinking, as I noticed that Hans made it where Apple+, opens the
 preferences menu on OS X (as does every other native-mac app), why not group
 all the preferences in one dialog, with sub dialogs?  This is how other apps
 I use on OS X behave and I find it convenient.  Besides, if you save the
 settings, all of the settings get dumped to the preferences file, no?  Why
 not have them all in the same dialog, openable by a hotkey.
 
 - rich
 
 
 
 
 
 ___
 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