[PD] Question reference patches

2007-02-07 Thread Jiri Heitlager

Hello,

i am building a project that uses several audio channels. That is all 
working well. No I have one question. I have build one channel and put 
that into a patch [pd channel] Each [pd channel] holds a [dac~ n]. If I 
then copy the [pd channel] and make changes in one [pd channel] changes 
are not reflected in the others. It seems that a copy is made from the 
patch, I would like to know if it is possible to make each copy a 
reference to a patch so that changes in one is reflected in many.


Then I also wonder if it is possible to set the [dac~ n] at 'runtime'. n 
otherwords is it possible to have a var setting the output channel.


I hope somebody can help me, and many thanks to those who can.

Jiri

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


Re: [PD] Question reference patches

2007-02-07 Thread IOhannes m zmoelnig
Jiri Heitlager wrote:
 Hello,
 
 i am building a project that uses several audio channels. That is all
 working well. No I have one question. I have build one channel and put
 that into a patch [pd channel] Each [pd channel] holds a [dac~ n]. If I

a [pd] is NOT a patch but a sub-patch. it's only purpose is to make your
code more readable by hiding stuff (well, not entirely true when it
comes to datastructures, but ignore this for now), and NOT for re-using
code.
for this you have to make _abstraction_s.
an abstraction is a pd patch saved to disk.

e.g. create a new patch (Ctrl-N), copy the channel-code in there, and
save it as channel.pd. now you can create objects [channel], each
holding one instance of the channel-code.

of course you will have to parametrize your abstraction by use of
arguments (dollargs): use [dac~ $1] within the channel.pd and call it as
[channel 5] which will magically address the [dac~ 5] within this instance.


this is certainly described within the documentation that comes with pd
(e.g. doc/2.control.examples/12.PART2.subpath.pd)


mfg.asdr.
IOhannes

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


Re: [PD] Question reference patches

2007-02-07 Thread Frank Barknecht
Hallo,
Jiri Heitlager hat gesagt: // Jiri Heitlager wrote:

 i am building a project that uses several audio channels. That is all 
 working well. No I have one question. I have build one channel and put 
 that into a patch [pd channel] Each [pd channel] holds a [dac~ n]. If I 
 then copy the [pd channel] and make changes in one [pd channel] changes 
 are not reflected in the others. It seems that a copy is made from the 
 patch, I would like to know if it is possible to make each copy a 
 reference to a patch so that changes in one is reflected in many.

You stumbled accros the difference between a subpatch like [pd
subpatch] and an abstraction, which is a complete patch saved as a
seperate file in the working directory or somewhere in Pd's search path.

You want an abstraction here instead of a subpatch. To make on, just
copy the contents of [pd channel] to a new file, save that as e.g.
channel.pd and then use that instead of [pd channel] by creating an
object [channel]. 

 Then I also wonder if it is possible to set the [dac~ n] at 'runtime'. n 
 otherwords is it possible to have a var setting the output channel.

Somehow it is: If you write your channel.pd abstraction to use a [dac
$1] you can create [channel 1], [channel 2] ... [channel 16] objects,
and [dac $1] will be the same as [dac~ 1], [dac~ 2] ... [dac~ 16] in
the respective [channel ...] instances.

Ciao
-- 
 Frank Barknecht _ __footils.org_ __goto10.org__

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


Re: [PD] puredatabase

2007-02-07 Thread Steffen


On 07/02/2007, at 2.25, David Powers wrote:


On 2/6/07, Steffen [EMAIL PROTECTED] wrote:

And a suggestion: It might be good to debate here how the database
should be designed to best do it job. Fx. would it be an idea to make
a set of (not necessarily disjunkt/non-intersecting) categories/
labels objects/libs could fit in - like math, audio, control, graphic
(inspired by http://puredata.info/dev/PdLibraries)? I mean, there
must be a quite a few opinions on how the database could be organized
in order to be of most use.


It would be nice if things could be tagged with keywords, rather
than categorized. That way, there's no need to think of every category
or decide on all keywords in advance, people could add keywords to
objects as they saw fit.


I agree. That what i meant by 'not necessarily non-intersecting  
categories'. It might be a bad choice to use the word category like  
that - I'm sorry.


But it was mostly meant as an example of an idea we could want in  
such database. Since I0 said:


help with database-design [...] might be appreciated

I thought we (the potential users of the database) in this phase  
could brainstorm and discuss ideas on how we would like it.




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


Re: [pd] shaper filter

2007-02-07 Thread hard off

well, i downloaded the manual for the k2000, and from what i can
gather, the shaper filter that my friend told me about is not actually
a filter at all, but a waveshaper not very far removed from pd's
[cos~] object, but with a couple of important tweaks.

sounds ok.  think i will string a few together and detune them and
make some funky envelopes...but for the moment here is the basic patch
if u care.


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


Re: [pd] shaper filter

2007-02-07 Thread hard off

aaarrhh!  watch your speakers if you play that patch, it will start
making sound as soon as it is opened, and it's pretty loud.

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


Re: [PD] Turing Machine

2007-02-07 Thread Steffen


On 07/02/2007, at 3.26, Hans-Christoph Steiner wrote:



On Feb 6, 2007, at 5:22 PM, Frank Barknecht wrote:


Hallo,
Tim Boykett hat gesagt: // Tim Boykett wrote:


Frank,

This is completely mad!


Glad you like it and I hope you're doing well.


Wow, that is quite something.


Yeah, this is so cool it hurts my teeth. The potential of scoring  
with Turing blows my mind.


We really need to get that puredata.org gallery up for things like  
this.


Indeed!

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


Re: [PD] flext, fluid~, readanysf~, and FLEXT_USE_CMEM (or don't)

2007-02-07 Thread Bryan Jurish
moin Conor,

On 2007-02-07 01:12:05, Conor J Curran [EMAIL PROTECTED] appears to
have written:
 sounds familiar indeed... have you by any chance tried compiling your
 external without threads, linking (statically) to libflext-pd_s.a ?  I
 don't know if you need threads or not, but at least that might narrow
 down the range of possible error sources...
 I have not but I was under the impression that if I was to compile my 
 external in the current flext setup using single-release. This would imply no
 use of threads and also statically linking to the .a lib as opposed to the 
 .so.
 Is this correct? If not what do I need to do to ensure I do so? Sorry
 but I might have mentioned before I pretty clueless with this gcc stuff.

yep, afaik any -single build should produce a threadless (the official
term in Thomas' documentation appears to be single-threaded) version;
at least, the flext build system won't define FLEXT_THREADS for *-single
builds.  Just make sure you're not defining it yourself ;-)

 ... I'd try it without FLEXT_THREADS (libpthread), both with and without
 FLEXT_USE_CMEM: that might make things clearer.  I think this can be
 accomplished by:

   (a) ensuring that FLEXT_THREADS is undefined for your external
 (-UFLEXT_THREADS)
 Should -UFLEXT_THREADS be added to my config.txt in the external
 directory. 
 
 UFLAGS += -UFLEXT_THREADS ?
 Or should I ensure it is no defined. -U = undefine ?

If you're not defining it (e.g. with -DFLEXT_THREADS or with a #define
in some source file), then you're ok: it won't be defined by flext
build.sh for a *-single build.

 Maybe it might help to remove the -pthread compiler  linker
 flags for threadless (shared,single) builds: this amounts to editing
 flext/buildsys/lnx/gnumake-gcc.inc, and the idea is just a shot in the
 dark, but at least it would make debugging easier ;-)
 I have edited this file so now the part which did contain the pthread
 stuff looks like this
 ##
 #removed from both: -pthread
 CFLAGS += -fPIC
 LDFLAGS += -shared 

yep, that's the bit I meant.  As I noted yesterday, my fluid~ problems
were due to a missing initialization / assumed zero-initialization of
the object's memory, which resulted in an attempt to free() a pointer of
basically random junk (either unallocated or allocated by a different
program or thread or whatever)...

According to the gcc docs:

-pthread
   Add support for multithreading using the POSIX threads library.
   This option sets flags for both the preprocessor and linker.  It
   does not affect the thread safety of object code produced by the
   compiler or that of libraries supplied with it.  These are HP-UX
   specific flags.

... there are -pthread flags listed for other architectures too, and gcc
doesn't complain about the flags, but I haven't yet found any docs for
the -pthread option on x86, so maybe it doesn't do anything at all here
except maybe link to libpthread...

 One question are you working from 5.0 release of flext or are you using
 the head of cvs?

I'm using the head of cvs, and I haven't actually removed the -pthread
from my build flags here.  Of course, I am still getting bizarre crashes
 lockups, but not the fluid~-related ones.

marmosets,
Bryan

-- 
Bryan Jurish   There is *always* one more bug.
[EMAIL PROTECTED]  -Lubarsky's Law of Cybernetic Entomology

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


Re: [PD] Live Apectrum Analyzer

2007-02-07 Thread Erich Berger

hi,

just got a link from a friend to this software spectrum analyzer:
http://www.baudline.com/

best

e



-
http://randomseed.org

On Thu, 1 Feb 2007, Thomas Mayer wrote:


Hello,

thanks for all your suggestions, TAPESTREA looks great, but I'm just
intrigued by the patch of carmen. After playing around a while with some
objects, the following idea came into my mind:

Create a [pdp_xv] canvas with 800x640 pixels.
Use the values of [fft~] as right input for [pdp_gain] and multiply it
with a white rectangle of 10x10 pixels and put it in the right place
(bottom to top in column)
Goto next column and repeat (50 ms), so the pic will look like:

^
|
|
|--- 64 values from fft~
|
|
|
|
--
80 values for time (=4 s)

So, for now, I'd ask for some specific objects:
How can I split lists of audio data, as [snapshot~] only outputs the
first value?
The 4.fft.examples folders from CVS is empty, and the help for fft~ is
not really helpful. Is there any help for tweaking [fft~] available,
e.g. setting window size (in frequency domain)?
Is there a pdp/pidip object that can put a picture in a desired position
on a pdp window?

Thanks,
Thomas
--
Prisons are needed only to provide the illusion that courts and police
are effective. They're a kind of job insurance.
(Leto II. in: Frank Herbert, God Emperor of Dune)
http://thomas.dergrossebruder.org/

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



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


Re: [PD] gem - feedback perspective

2007-02-07 Thread Thoralf Schulze
hi,

just realised that anti-aliasing settings also tend to
interfere with feedback: enabling any sort of
anti-aliasing via |FSAA x( fscks up clean feedback on
my geforce 5700 with the 1.0.8776 driver blob.

with kind regards,
thoralf.



___ 
What kind of emailer are you? Find out today - get a free analysis of your 
email personality. Take the quiz at the Yahoo! Mail Championship. 
http://uk.rd.yahoo.com/evt=44106/*http://mail.yahoo.net/uk 

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


Re: [pd] shaper filter

2007-02-07 Thread Patco

hard off a écrit :

.but for the moment here is the basic patch
if u care.
  
Excellent! It reminds me the sound of a famous song I don't remember the 
name, I tried to make the sequence of this song gimmick in the attached 
patch
#N canvas 120 84 807 552 10;
#N canvas 0 22 458 308 (subpatch) 0;
#X array v.a.s.t 131 float 1;
#A 0 0 0 0 0 0 0 0 0.0169492 0.0338983 0.0508475 0.0677966 0.0847458
0.101695 0.135593 0.169492 0.20339 0.220339 0.20339 0.20339 0.220339
0.237288 0.254237 0.254237 0.254237 0.271186 0.305085 0.322034 0.338983
0.372881 0.40678 0.440678 0.474576 0.491525 0.457627 0.440678 0.457627
0.457627 0.457627 0.440678 0.372881 0.254237 0.220339 0.254237 0.305085
0.288136 0.254237 0.20339 0.186441 0.169492 0.186441 0.186441 0.135593
0.0847458 0.0338983 -0.0338983 -0.101695 -0.169492 -0.271186 -0.355932
-0.423729 -0.440678 -0.423729 -0.474576 -0.559322 -0.576271 -0.508475
-0.423729 -0.40678 -0.457627 -0.508475 -0.59322 -0.677966 -0.711864
-0.728814 -0.779661 -0.864407 -0.966102 -1 -0.966102 -0.898305 -0.79661
-0.711864 -0.711864 -0.745763 -0.762712 -0.711864 -0.627119 -0.576271
-0.627119 -0.711864 -0.779661 -0.813559 -0.813559 -0.762712 -0.677966
-0.576271 -0.508475 -0.508475 -0.474576 -0.355932 -0.254237 -0.220339
-0.135593 0 0.0677966 0.0169492 -0.0508475 -0.0677966 0.0169492 0.135593
0.169492 0.101695 0.0338983 0.0677966 0.152542 0.288136 0.423729 0.474576
0.457627 0.474576 0.559322 0.644068 0.677966 0.644068 0.576271 0.576271
0.542373 0.525424 0.508475 0.508475 0.525424;
#X coords 0 1 130 -1 200 140 1;
#X restore 31 177 graph;
#X floatatom 622 265 5 0 0 0 - #0-downphasor -;
#X obj 17 76 soundfiler;
#X obj 17 35 openpanel;
#X obj 16 13 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 622 303 phasor~ 0.1;
#X floatatom 430 270 5 0 1000 0 - #0-sigfreq -;
#X obj 468 287 mtof;
#X obj 18 93 t b;
#X msg 16 56 read \$1 v.a.s.t;
#X msg 17 112 \; v.a.s.t normalize;
#N canvas 0 22 524 570 shaper 0;
#X obj 206 454 cos~;
#X obj 211 329 ~ 2;
#X obj 246 330 ~ -2;
#X obj 227 366 ==~ 0;
#X obj 193 396 *~;
#X obj 204 429 +~ 0.25;
#X obj 89 196 *~;
#X obj 182 106 *~;
#X obj 293 277 * -1;
#X obj 187 291 *~ 2;
#X obj 287 198 t b f;
#X obj 293 238 * 2;
#X obj 347 213 * 2;
#X obj 213 80 / 64;
#X obj 213 56 r \$0-deps;
#X obj 347 170 r \$0-deps;
#X obj 346 66 r \$0-lims;
#X obj 346 136 / 256;
#X obj 347 113 abs;
#X obj 347 88 - 257;
#X obj 347 191 / 64;
#X obj 80 36 inlet~ signal;
#X obj 178 36 inlet~ envelope;
#X obj 207 478 outlet~;
#X connect 0 0 23 0;
#X connect 1 0 3 0;
#X connect 2 0 3 0;
#X connect 3 0 4 1;
#X connect 4 0 5 0;
#X connect 5 0 0 0;
#X connect 6 0 9 0;
#X connect 7 0 6 1;
#X connect 8 0 2 1;
#X connect 9 0 1 0;
#X connect 9 0 2 0;
#X connect 9 0 4 0;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 8 0;
#X connect 11 0 1 1;
#X connect 12 0 11 0;
#X connect 13 0 7 1;
#X connect 14 0 13 0;
#X connect 15 0 20 0;
#X connect 16 0 19 0;
#X connect 17 0 10 0;
#X connect 18 0 17 0;
#X connect 19 0 18 0;
#X connect 20 0 12 0;
#X connect 21 0 6 0;
#X connect 22 0 7 0;
#X restore 467 393 pd shaper;
#X obj 623 283 / -100;
#X floatatom 696 442 5 0 256 0 - #0-depr #0-deps;
#X floatatom 648 442 5 0 256 0 - #0-limr #0-lims;
#X text 648 426 limit;
#X text 696 427 depth;
#X text 654 481 (scaled 0-256);
#X text 344 268 input signal~;
#X text 621 245 filter envelope~;
#X text 646 464 shaper parameters;
#X obj 465 511 dac~;
#X obj 252 483 s \$0-limr;
#X obj 321 483 s \$0-depr;
#X msg 255 461 128;
#X msg 322 459 128;
#X obj 288 417 loadbang;
#X obj 45 477 s \$0-sigfreq;
#X obj 138 479 s \$0-downphasor;
#X msg 138 458 50;
#X msg 49 454 24;
#X msg 554 277 0;
#X obj 495 260 t a b;
#X obj 467 310 tabosc4~ v.a.s.t;
#X msg 468 211 40;
#X msg 494 210 43;
#X msg 524 210 35;
#X msg 552 211 45;
#X msg 585 212 47;
#X obj 469 69 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 470 125 i;
#X obj 494 125 + 1;
#X msg 617 213 50;
#X obj 468 149 mod 24;
#X obj 468 171 sel 0 3 5 6 9 12 15 17 20 21 23;
#X obj 349 111 s \$0-limr;
#X obj 349 42 avg~;
#X obj 349 22 osc~ 0.02;
#X obj 349 63 * 50;
#X obj 349 86 + 50;
#X obj 282 44 avg~;
#X obj 282 113 s \$0-depr;
#X obj 282 24 osc~ 0.1;
#X obj 282 65 * 40;
#X obj 282 90 + 60;
#X obj 447 479 *~ 0.1;
#X obj 490 479 *~ 0.1;
#X msg 536 109 0;
#X obj 536 84 sel 1;
#X obj 469 101 metro 160;
#X msg 561 109 0;
#X obj 591 136 s \$0-volr;
#X floatatom 546 403 5 0 100 0 - #0-volr -;
#X obj 519 443 dbtorms;
#X text 544 386 volume;
#X msg 600 101 80;
#X msg 531 35 \; pd dsp 1;
#X text 440 68 play;
#X obj 476 11 loadbang;
#X connect 1 0 12 0;
#X connect 2 0 8 0;
#X connect 3 0 9 0;
#X connect 4 0 3 0;
#X connect 5 0 11 1;
#X connect 6 0 7 0;
#X connect 7 0 33 0;
#X connect 8 0 10 0;
#X connect 9 0 2 0;
#X connect 11 0 55 0;
#X connect 11 0 56 0;
#X connect 12 0 5 0;
#X connect 24 0 22 0;
#X connect 25 0 23 0;
#X connect 26 0 24 0;
#X connect 26 0 25 0;
#X connect 26 0 29 0;
#X connect 26 0 30 0;
#X connect 29 0 28 0;
#X connect 30 0 27 0;
#X connect 31 0 33 1;
#X 

[PD] creation of a random-line in Gem

2007-02-07 Thread Johannes Eckart
here´s a patch for creating a line in Gem by ramdom-coordinates for x et y. 
it´s far away from perfect or something, but i am a beginner, so, please don´t 
laught :)
I don´tknow if it will work just as an attachment, if not how would it be the 
best way to post to the community?
thanks for your links and hints on fractals in Gem! I will ave a look at them  
the naxt days and maybe I will have success ;)
another question: were can I find all the different libraries for Pd? when i 
load up pd, I get the message from some libraries: can´t load library.
Cheers, Johannes
-- 
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! 
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
#N canvas 289 2 714 638 10;
#X obj 46 186 gemwin;
#X msg 244 103 1;
#X msg 243 128 0;
#X msg 114 73 create;
#X msg 114 104 destroy;
#X msg 205 103 bang;
#X obj 205 73 t b b;
#X msg 205 44 bang;
#X obj 233 398 translateXYZ;
#X obj 233 360 gemhead;
#X obj 233 202 t b b b b;
#X msg 303 143 1;
#X msg 346 143 0;
#X obj 84 302 world_light;
#X obj 84 274 gemhead;
#X text 78 34 click here to begin;
#N canvas 95 194 302 191 Gem.init 0;
#X obj 118 18 loadbang;
#X msg 201 78 reset;
#X obj 118 113 outlet;
#X obj 118 45 t b b;
#X msg 118 79 lighting 1;
#X msg 22 77 buffer 1;
#X connect 0 0 3 0;
#X connect 1 0 2 0;
#X connect 3 0 4 0;
#X connect 3 0 5 0;
#X connect 3 1 1 0;
#X connect 4 0 2 0;
#X connect 5 0 2 0;
#X restore 8 119 pd Gem.init;
#X obj 320 174 metro 0.001;
#X obj 234 426 color 1 0 0;
#X msg 419 90 0;
#X msg 469 86 0;
#X obj 233 454 sphere 0.02;
#X obj 557 193 0;
#X floatatom 479 482 5 0 0 0 - - -;
#X obj 580 435 +;
#X msg 600 318 0;
#X msg 631 317 1;
#X obj 533 435 0;
#X msg 655 76 1;
#X msg 624 75 0;
#X floatatom 515 252 5 0 0 0 - - -;
#X obj 601 193 +;
#X obj 479 506 / 200;
#X obj 515 276 / 200;
#N canvas 133 39 525 453 random 0;
#X floatatom 249 151 5 0 0 0 - - -;
#X floatatom 266 292 5 0 0 0 - - -;
#X obj 249 109 random 4;
#X obj 245 186 select 0 1 2;
#X msg 200 230 -0.5;
#X msg 249 229 -2;
#X msg 301 229 2;
#X msg 352 229 0.5;
#X obj 266 323 outlet;
#X obj 289 15 loadbang;
#X msg 345 15 1;
#X msg 376 15 0;
#X obj 289 68 metro 1000;
#X connect 0 0 3 0;
#X connect 1 0 8 0;
#X connect 2 0 0 0;
#X connect 3 0 4 0;
#X connect 3 1 5 0;
#X connect 3 2 6 0;
#X connect 3 3 7 0;
#X connect 4 0 1 0;
#X connect 5 0 1 0;
#X connect 6 0 1 0;
#X connect 7 0 1 0;
#X connect 9 0 12 0;
#X connect 10 0 12 0;
#X connect 11 0 12 0;
#X connect 12 0 2 0;
#X restore 614 151 pd random;
#N canvas 133 39 513 441 random 0;
#X floatatom 249 151 5 0 0 0 - - -;
#X floatatom 266 292 5 0 0 0 - - -;
#X obj 249 109 random 4;
#X obj 245 186 select 0 1 2;
#X msg 200 230 -0.5;
#X msg 249 229 -2;
#X msg 301 229 2;
#X msg 352 229 0.5;
#X obj 266 323 outlet;
#X obj 289 15 loadbang;
#X obj 289 68 metro 100;
#X msg 345 15 1;
#X msg 376 15 0;
#X connect 0 0 3 0;
#X connect 1 0 8 0;
#X connect 2 0 0 0;
#X connect 3 0 4 0;
#X connect 3 1 5 0;
#X connect 3 2 6 0;
#X connect 3 3 7 0;
#X connect 4 0 1 0;
#X connect 5 0 1 0;
#X connect 6 0 1 0;
#X connect 7 0 1 0;
#X connect 9 0 10 0;
#X connect 10 0 2 0;
#X connect 11 0 10 0;
#X connect 12 0 10 0;
#X restore 593 389 pd random;
#X text 497 56 click here to random y-coordinates;
#X text 500 299 click here to random x-coordinates;
#X obj 594 361 metro 5;
#X obj 614 122 metro 5;
#X text 284 124 turn on/off the metro to draw the line;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 3 0 0 0;
#X connect 4 0 0 0;
#X connect 5 0 0 0;
#X connect 6 0 5 0;
#X connect 6 1 1 0;
#X connect 7 0 6 0;
#X connect 7 0 19 0;
#X connect 7 0 20 0;
#X connect 8 0 18 0;
#X connect 9 0 8 0;
#X connect 10 0 9 0;
#X connect 10 1 14 0;
#X connect 10 2 23 0;
#X connect 10 3 30 0;
#X connect 11 0 17 0;
#X connect 12 0 17 0;
#X connect 14 0 13 0;
#X connect 16 0 0 0;
#X connect 17 0 10 0;
#X connect 18 0 21 0;
#X connect 19 0 27 1;
#X connect 19 0 23 0;
#X connect 20 0 22 1;
#X connect 20 0 30 0;
#X connect 22 0 31 0;
#X connect 23 0 32 0;
#X connect 24 0 23 0;
#X connect 24 0 27 1;
#X connect 25 0 38 0;
#X connect 26 0 38 0;
#X connect 27 0 24 0;
#X connect 28 0 39 0;
#X connect 29 0 39 0;
#X connect 30 0 33 0;
#X connect 31 0 30 0;
#X connect 31 0 22 1;
#X connect 32 0 8 1;
#X connect 33 0 8 2;
#X connect 34 0 31 1;
#X connect 35 0 24 1;
#X connect 38 0 27 0;
#X connect 39 0 22 0;
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] [OT] gallery installation sound

2007-02-07 Thread Kevin McCoy

Hello all,

Apologies for the ot post; I've got my final thesis show coming up in early
April and I'm doing all sound work using Pd.  The gallery space I am using
is actually quite poor for acoustics, as it's got a concrete floor and metal
roofing.  It's relatively small though - two hallways each about 10 feet by
30 feet large (3 by 9 meters if you like) making a T shape.  I would like
to do two 4 channel sound installations, perhaps one for each hallway.

I know there are many sound scientists and artists on the list so I thought
I would ask if anyone knows of resources to look at for dealing with these
kinds of issues?  How are other artists sorting these things out?  Any links
or recommendations would be very helpful.  Low ends tend to get very muddy
and the highs and mids spill all over the place.  Are there certain tricks I
could use in mixing or placement/kinds of speakers to preserve the highs and
mids better in a difficult space?  This might be a difficult question since
you can't hear the piece in person, but even general advice would be very
helpful.

Also if any of you have documentation of your own installations, I would
love to see them.

Thanks!
Kevin

--



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


Re: [PD] puredatabase

2007-02-07 Thread padawan12
On Wed, 7 Feb 2007 12:19:08 +0100
Steffen [EMAIL PROTECTED] wrote:

 I thought we (the potential users of the database) in this phase  
 could brainstorm and discuss ideas on how we would like it.


Good idea. One I thought of is to have a difficulty/level attribute.
Some examples are too hard for complete beginners. It would be nice
to browse all the level 1 help files and then move on to level 2
etc. Deciding what difficulty level is a bit arbitary, the author should
probably do that initially. Probably 1 (beginner) to 5 (experienced) would
be enough.

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


RE: [pd] shaper filter

2007-02-07 Thread Michael Garrett

When I run this, I get a inlet expected got float error?? (sorry no time to
debug, going for 'instant gratification').

mcg

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
Patco
Sent: Wednesday, February 07, 2007 8:43 AM
To: hard off; pd-list@iem.at
Subject: Re: [pd] shaper filter

hard off a écrit :
 .but for the moment here is the basic patch
 if u care.
   
Excellent! It reminds me the sound of a famous song I don't remember the 
name, I tried to make the sequence of this song gimmick in the attached 
patch


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


Re: [PD] Live Apectrum Analyzer

2007-02-07 Thread padawan12

That's gorgeous. It runs fast on the 550MHz machine here. Shame about
the baudline_jack though, it just crashes, so the only input that works
is /dev/audio


On Wed, 7 Feb 2007 14:27:28 +0100 (CET)
Erich Berger [EMAIL PROTECTED] wrote:

 hi,
 
 just got a link from a friend to this software spectrum analyzer:
 http://www.baudline.com/
 
 best

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


Re: [PD] [OT] gallery installation sound

2007-02-07 Thread David Powers

On 2/7/07, Kevin McCoy [EMAIL PROTECTED] wrote:
there are many sound scientists and artists on the list so I thought

I would ask if anyone knows of resources to look at for dealing with these
kinds of issues?  How are other artists sorting these things out?  Any links
or recommendations would be very helpful.  Low ends tend to get very muddy
and the highs and mids spill all over the place.  Are there certain tricks I
could use in mixing or placement/kinds of speakers to preserve the highs and
mids better in a difficult space?  This might be a difficult question since
you can't hear the piece in person, but even general advice would be very
helpful.


I'm no sound scientist, but wouldn't just some ordinary foam of the
type people put in their music studios help? It sounds like you are
having trouble with unwanted and weird reverberations, which the foam
should lesson. Having performed music in such spaces (concrete and
metal), I've got a pretty good idea of the kind of acoustic nightmare
you are probably facing...

~David

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


Re: [PD] [OT] gallery installation sound

2007-02-07 Thread Ben Saylor
I haven't done any sound installations, but in thinking about a 
particular space had some ideas for dealing with these acoustical 
issues.  You could design the sound for the space, working with rather 
than against the acoustics.  If possible, you could capture the impulse 
response of the space (perhaps in multiple locations), then as you work 
on the sound, use convolution to hear how it will sound in the space.  I 
guess the degree to which you can adapt your piece depends on how far 
along you already are.


Alternatively, you could acoustically treat the space using acoustic 
foam or rigid fiberglass.  This page has tons of good info:


http://www.ethanwiner.com/acoustics.html

Ben

Kevin McCoy wrote:

Hello all,

Apologies for the ot post; I've got my final thesis show coming up in 
early April and I'm doing all sound work using Pd.  The gallery space I 
am using is actually quite poor for acoustics, as it's got a concrete 
floor and metal roofing.  It's relatively small though - two hallways 
each about 10 feet by 30 feet large (3 by 9 meters if you like) making a 
T shape.  I would like to do two 4 channel sound installations, 
perhaps one for each hallway.


I know there are many sound scientists and artists on the list so I 
thought I would ask if anyone knows of resources to look at for dealing 
with these kinds of issues?  How are other artists sorting these things 
out?  Any links or recommendations would be very helpful.  Low ends tend 
to get very muddy and the highs and mids spill all over the place.  Are 
there certain tricks I could use in mixing or placement/kinds of 
speakers to preserve the highs and mids better in a difficult space?  
This might be a difficult question since you can't hear the piece in 
person, but even general advice would be very helpful.


Also if any of you have documentation of your own installations, I would 
love to see them.


Thanks!
Kevin

--



http://pocketkm.blogspot.com http://pocketkm.blogspot.com




___
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] popping from - and prepending to - a generic message

2007-02-07 Thread Matteo Sisti Sette
Hi all,

Is there a reasonably stright-forward way in pd-proper (I mean, without 
externals) to do either of the following two things?
1) Removing the first element of a message (NOT necessarily a list) and 
returning the rest of the message
2) Prepending a symbol or number to a message

But I mean: this must work with ANY message, without knowing its 
composition (whether it starts with a number or symbol, how many 
elements and of what type it has, etc.)

For example, let's say I get a message which is [foo 1 2 3(
Removing the first element should give me [1 2 3(
But if the message is [1 foo 3 4 5 bar( it must give me [foo 3 4 5 bar(
and so on.

I will omit examples for the prepend thing :p

Solving problem 1 would indeed allow solving problem 2 (not so stright 
forward though:)
Not viceversa, as far as I can see.

I came up with a rather tricky solution for (1) but it involves scripting 
(dynamically adding and connecting objects in a canvas by sending it 
messages) and I'm finding out that PD is quite buggy when you start using 
that sort of things. When trying to use it to solve problem 2, I ended up 
with a patch that makes pd crash (but it shouldn't). However, I'm still 
trying to isolate the bug before I submit it to the bug tracker.
Furthermore, the solution to (1) alone works fine but generates some errors 
in the pd output (because I intentionally use unpack s and unpack f at 
the same time so that only one of them matches and produces output).

Which by the way raises a secondary question: is there a way to turn off/on 
error reporting?

Also I found an almost as tricky (and not elegant) solution to problem 2 
alone, without scripting but which requieres the message not to exceed a 
fixed maximum length (number of elements). And it generates unpack 
mismatch error messages too.

If anyone is interested I can share the mentioned patches, but first I was 
wondering if I am missing a much simpler solution.

I know there are externals that do this sort of things, but I like doing 
things natively in pd whenever I can, and this is also a speculative 
curiosity.

Thanks
M. 


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


Re: [PD] [OT] gallery installation sound

2007-02-07 Thread Charles Henry

If you can (and it's a big if), try to suspend your acoustic dampening
panels above the heads of people.  This will have a big effect on your
reverb problems without disrupting the space in the hallway.

I like the suggestions on this thread.  very insightful

Chuck

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


[PD] Dynamic generation of $0-including objects?

2007-02-07 Thread Luke Iannini (pd)

I'm trying to generate objects within a subpatch using [obj( messages,
and I want those generated objects to have $0 as one of their
arguments, e.g. [myobject $0].  Using [obj x y myobject $0( gives
[myobject 0] (I know $0 is not for messages, just thought I'd give
that a try), and of course [list append $0] to the object message just
adds the interpreted $0 of the parent patch.  I'd like to preserve the
$0.  Anyone know of a way to do it?

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


Re: [PD] Dynamic generation of $0-including objects?

2007-02-07 Thread Alexandre Quessy

Yes. Either use [f $0], or a [makefilename %s-%s] or [makesymbol
%s-%s] with a [f $0] as argument. I think that [makesymbol] is
supposed to be deprecated, but I prefer its behaviour to the one of
[makefilename], and its name is clearer.

--
Alexandre Quessy
http://alexandre.quessy.net


2007/2/7, Luke Iannini (pd) [EMAIL PROTECTED]:

I'm trying to generate objects within a subpatch using [obj( messages,
and I want those generated objects to have $0 as one of their
arguments, e.g. [myobject $0].  Using [obj x y myobject $0( gives
[myobject 0] (I know $0 is not for messages, just thought I'd give
that a try), and of course [list append $0] to the object message just
adds the interpreted $0 of the parent patch.  I'd like to preserve the
$0.  Anyone know of a way to do it?

___
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] puredatabase

2007-02-07 Thread Hans-Christoph Steiner


On Feb 7, 2007, at 6:19 AM, Steffen wrote:



On 07/02/2007, at 2.25, David Powers wrote:


On 2/6/07, Steffen [EMAIL PROTECTED] wrote:

And a suggestion: It might be good to debate here how the database
should be designed to best do it job. Fx. would it be an idea to  
make

a set of (not necessarily disjunkt/non-intersecting) categories/
labels objects/libs could fit in - like math, audio, control,  
graphic

(inspired by http://puredata.info/dev/PdLibraries)? I mean, there
must be a quite a few opinions on how the database could be  
organized

in order to be of most use.


It would be nice if things could be tagged with keywords, rather
than categorized. That way, there's no need to think of every  
category

or decide on all keywords in advance, people could add keywords to
objects as they saw fit.


I agree. That what i meant by 'not necessarily non-intersecting  
categories'. It might be a bad choice to use the word category  
like that - I'm sorry.


But it was mostly meant as an example of an idea we could want in  
such database. Since I0 said:


help with database-design [...] might be appreciated

I thought we (the potential users of the database) in this phase  
could brainstorm and discuss ideas on how we would like it.


I think this should be generated from the meta data in the help  
files.  For PDDP, we plan on using the help files as the central  
location for meta data.


.hc





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





  ¡El pueblo unido jamás será vencido!



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


Re: [PD] puredatabase

2007-02-07 Thread Hans-Christoph Steiner


On Feb 8, 2007, at 5:05 AM, padawan12 wrote:


On Wed, 7 Feb 2007 12:19:08 +0100
Steffen [EMAIL PROTECTED] wrote:


I thought we (the potential users of the database) in this phase
could brainstorm and discuss ideas on how we would like it.



Good idea. One I thought of is to have a difficulty/level attribute.
Some examples are too hard for complete beginners. It would be nice
to browse all the level 1 help files and then move on to level 2
etc. Deciding what difficulty level is a bit arbitary, the author  
should
probably do that initially. Probably 1 (beginner) to 5  
(experienced) would

be enough.


That could be based on a vote on the website.

.hc



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





Man has survived hitherto because he was too ignorant to know how to  
realize his wishes.  Now that he can realize them, he must either  
change them, or perish.-William Carlos Williams




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


Re: [Pd] Playing a bitmap

2007-02-07 Thread Chuckk Hubbard

So I'm using this now, and the problem I'm encountering is that I'd
like to be able to control the frequency range of a picture without
editing the picture itself.  I'd like to find a way to have
pix_pix2sig~, or some other object, read the image and render it to
audio, but padding some number of samples with zeros, so high points
in the picture aren't necessarily out of my hearing range.

Would it work, perhaps, to give the cursor user-controllable height,
up or down, and color it before adding the image?  But if I'm not
mistaken, rectangles cannot be textured to in any other way than right
at the corners...
Any suggestions?

Thanks.
-Chuckk

On 1/27/07, Chuckk Hubbard [EMAIL PROTECTED] wrote:

Well, here's where I have it now.  I'm still working out how to scale
everything correctly, so you'll have to adjust the size calculations
and stuff according to the image.  The metro object plays from left to
right, or you can manually scroll with the y-input to the pix_crop
object.
I'm not sure of any of this.  I wish I could get rid of the staircase
effect; might just need more overlap.  The scaling settings as it is
are for the .jpg of the patch itself.

The scaling settings exist because I have a separate rectangle for the
cursor, and its crop and translate take different values to have it
show the part of the image it is over depending on the width of the
image, and I don't understand exactly how those values work.

-Chuckk


On 1/27/07, Kevin McCoy [EMAIL PROTECTED] wrote:
 When you get something workable, please post a patch.  I've been following
 your conversation here with much interest.

 Thanks,
 Kevin





--
Far and away the best prize that life has to offer is the chance to
work hard at work worth doing.
-Theodore Roosevelt
#N canvas 0 0 320 263 12;
#N canvas 517 158 717 714 gem 1;
#X obj 229 611 outlet~;
#X obj 347 612 outlet~;
#X obj 36 78 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1
;
#X obj 25 120 gemwin;
#X msg 70 71 create;
#X msg 70 96 destroy;
#X obj 250 78 gemhead;
#X obj 250 140 pix_image;
#X msg 329 69 bang;
#X obj 329 92 openpanel;
#X msg 329 115 open \$1;
#X obj 214 222 pix_info;
#X obj 214 268 pix_texture;
#X floatatom 252 245 5 0 0 0 - - -;
#X floatatom 311 243 5 0 0 0 - - -;
#X obj 214 310 rectangle 4 3;
#X floatatom 421 173 5 0 0 0 - - -;
#X floatatom 506 162 5 0 0 0 - - -;
#X floatatom 599 267 5 0 0 0 - - -;
#X msg 599 290 \$1 0 0;
#X obj 438 398 pix_invert;
#X obj 411 380 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 438 428 pix_pix2sig~;
#X obj 467 522 tabsend~ frame;
#X obj 352 511 /~ 16386;
#X obj 352 536 rifft~;
#N canvas 0 0 450 300 (subpatch) 0;
#X array frame 4096 float 3;
#A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.00392157 0 0 0.00392157 0.00784314
0.027451 0.00392157 0 0 0.0156863 0.0235294 0 0 0.0235294 0.00784314
0 0 0.0392157 0.027451 0 0 0 0.0196078 0 0.027451 0 0 0 0.00784314
0.0392157 0.0352941 0 0 0.0431373 0.00784314 0.00392157 0 0 0 0.0392157
0.0235294 0 0 0 0 0.027451 0 0.0196078 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0;
#A 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 

Re: [PD] Dynamic generation of $0-including objects?

2007-02-07 Thread Chris McCormick
On Wed, Feb 07, 2007 at 07:54:40PM -0700, Luke Iannini (pd) wrote:
 I'm trying to generate objects within a subpatch using [obj( messages,
 and I want those generated objects to have $0 as one of their
 arguments, e.g. [myobject $0].  Using [obj x y myobject $0( gives
 [myobject 0] (I know $0 is not for messages, just thought I'd give
 that a try), and of course [list append $0] to the object message just
 adds the interpreted $0 of the parent patch.  I'd like to preserve the
 $0.  Anyone know of a way to do it?

Hi,

I think the attached patch demonstrates what you mean.

Best,

Chris.

---
[EMAIL PROTECTED]
http://mccormick.cx
#N canvas 9 30 445 139 10;
#X obj 7 53 makefilename %s%d;
#X msg 7 5 $ 0;
#X obj 7 28 pack s f;
#N canvas 0 0 450 300 result 1;
#X restore 360 4 pd result;
#X msg 7 76 \; pd-result obj 10 10 test \$1;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] popping from - and prepending to - a generic message

2007-02-07 Thread Chris McCormick
On Thu, Feb 08, 2007 at 02:25:56AM +0100, Matteo Sisti Sette wrote:
 Is there a reasonably stright-forward way in pd-proper (I mean, without 
 externals) to do either of the following two things?
 1) Removing the first element of a message (NOT necessarily a list) and 
 returning the rest of the message
 2) Prepending a symbol or number to a message

It doesn't matter if it's a list or not, you can still use [list] to
turn it into a list, do a pre-pending or pre-unpending and then use
[list trim] to turn it back into a message.

Best,

Chris.

---
[EMAIL PROTECTED]
http://mccormick.cx

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


Re: [PD] PD CHAT

2007-02-07 Thread simon wise


On 5 Feb 2007, at 7:37 PM, Tim Boykett wrote:


On the other side I was using some pdreceive (on a
linux machine, now I use OSX and I cannot find it!) to take messages


to find pdreceive on OSX open the Pd.app package -- it is in Contents/ 
Resources/bin/pdreceive  -  OSX aliases don't work pointing into a  
package but symlinks do and /PATH_TO_PD/Pd.app/Contents/Resources/bin/ 
pdreceive works fine in Terminal or a script.


simon



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


Re: [PD] graphical possibilities in GEM

2007-02-07 Thread Hans-Christoph Steiner


Sounds good, but it doesnt' work for me.  I get these errors on load:

error: 1007-$2x: no such object
error: 1007-$2y: no such object
error: 1007-$2z: no such object


.hc

On Feb 7, 2007, at 3:28 AM, Patco wrote:


Johannes Eckart a écrit :
3.)One specific question: is there any possibility to work with  
fractals or the formulas of them on Gem? maybe any patches exist  
already? any hint would be great for me!!!




Hello, you might be interested by this attached patch for drawing  
strange attractors,

Patco.
#N canvas 448 7 516 364 10;
#N canvas 0 0 494 344 gemwin 0;
#X msg 262 153 0 \, destroy;
#X text 294 108 - create GEM windows;
#X obj 109 132 hsl 128 15 0 127 0 0 empty empty Camera_X -2 -6 0 8
-262144 -1 -1 0 1;
#X obj 110 158 hsl 128 15 0 127 0 0 empty empty Camera_Y -2 -6 0 8
-262144 -1 -1 0 1;
#X obj 109 184 hsl 128 15 0 500 0 0 empty empty Camera_Z -2 -6 0 8
-262144 -1 -1 0 1;
#X text 188 86 camera position;
#N canvas 0 0 462 312 ch_gemwin 0;
#X obj 285 171 f;
#X obj 206 152 spigot;
#X obj 267 143 sel 0 1;
#X obj 237 124 t f f;
#X obj 206 200 -;
#X obj 206 249 +;
#X obj 267 213 f;
#X obj 159 168 f;
#X obj 80 149 spigot;
#X obj 141 140 sel 0 1;
#X obj 111 121 t f f;
#X obj 80 200 -;
#X obj 80 249 +;
#X obj 141 210 f;
#X obj 406 162 f;
#X obj 327 146 spigot;
#X obj 388 137 sel 0 1;
#X obj 358 118 t f f;
#X obj 327 197 -;
#X obj 388 207 f;
#X obj 80 465 * 4;
#X obj 135 467 * 4;
#X obj 156 308 t b f;
#X obj 94 372 cos;
#X obj 106 430 * 1;
#X obj 80 430 * 1;
#X obj 132 373 sin;
#X obj 107 466 * 4;
#X obj 94 394 t b f;
#X obj 94 348 / 200;
#X obj 80 491 pack f f f;
#X obj 458 49 gemmouse;
#X obj 515 135 t b f;
#X obj 515 164 |;
#X obj 487 240 gemhead;
#X obj 491 193 loadbang;
#X msg 487 215 0;
#X obj 487 315 curve 2;
#X obj 487 266 color 1 0 0;
#X obj 571 240 gemhead;
#X obj 571 315 curve 2;
#X obj 651 242 gemhead;
#X obj 651 317 curve 2;
#X msg 524 289 3 0 0;
#X msg 608 289 0 3 0;
#X msg 688 291 0 0 3;
#X msg 80 516 view \$1 \$2 \$3 0 0 0 0 1 0;
#X obj 571 266 color 0 1 0;
#X obj 651 268 color 0 0 1;
#X obj 80 308 sin;
#X obj 106 309 cos;
#X obj 327 246 + 200;
#X obj 157 282 / 50;
#X obj 80 283 / -200;
#X obj 18 12 inlet;
#X obj 20 579 outlet;
#X obj 60 14 inlet;
#X obj 215 19 inlet;
#X obj 132 15 inlet;
#X obj 213 44 * 5;
#X obj 59 82 / 127;
#X obj 60 61 * 400;
#X obj 131 82 / 127;
#X obj 131 58 * 200;
#X obj 131 36 * -3.14;
#X obj 60 37 * 3.14;
#X obj 21 551 gemwin 10;
#X connect 0 0 4 1;
#X connect 1 0 4 0;
#X connect 2 0 6 0;
#X connect 2 1 0 0;
#X connect 3 0 1 1;
#X connect 3 1 2 0;
#X connect 4 0 5 0;
#X connect 5 0 6 1;
#X connect 5 0 29 0;
#X connect 6 0 5 1;
#X connect 7 0 11 1;
#X connect 8 0 11 0;
#X connect 9 0 13 0;
#X connect 9 1 7 0;
#X connect 10 0 8 1;
#X connect 10 1 9 0;
#X connect 11 0 12 0;
#X connect 12 0 13 1;
#X connect 12 0 53 0;
#X connect 13 0 12 1;
#X connect 14 0 18 1;
#X connect 15 0 18 0;
#X connect 16 0 19 0;
#X connect 16 1 14 0;
#X connect 17 0 15 1;
#X connect 17 1 16 0;
#X connect 18 0 51 0;
#X connect 19 0 51 1;
#X connect 20 0 30 0;
#X connect 21 0 30 2;
#X connect 22 0 21 0;
#X connect 22 0 20 0;
#X connect 22 0 27 0;
#X connect 22 1 21 1;
#X connect 22 1 20 1;
#X connect 22 1 27 1;
#X connect 23 0 28 0;
#X connect 24 0 21 0;
#X connect 25 0 20 0;
#X connect 26 0 27 0;
#X connect 27 0 30 1;
#X connect 28 0 24 0;
#X connect 28 0 25 0;
#X connect 28 1 24 1;
#X connect 28 1 25 1;
#X connect 29 0 23 0;
#X connect 29 0 26 0;
#X connect 30 0 46 0;
#X connect 31 0 8 0;
#X connect 31 0 7 1;
#X connect 31 1 1 0;
#X connect 31 1 0 1;
#X connect 31 1 14 1;
#X connect 31 1 15 0;
#X connect 31 2 3 0;
#X connect 31 2 10 0;
#X connect 31 2 33 0;
#X connect 31 3 17 0;
#X connect 31 3 32 0;
#X connect 32 0 33 0;
#X connect 32 1 33 1;
#X connect 33 0 34 0;
#X connect 33 0 39 0;
#X connect 33 0 41 0;
#X connect 34 0 38 0;
#X connect 35 0 36 0;
#X connect 35 0 43 0;
#X connect 35 0 44 0;
#X connect 35 0 45 0;
#X connect 35 0 53 0;
#X connect 35 0 51 0;
#X connect 36 0 34 0;
#X connect 36 0 39 0;
#X connect 36 0 41 0;
#X connect 38 0 37 0;
#X connect 39 0 47 0;
#X connect 41 0 48 0;
#X connect 43 0 37 2;
#X connect 44 0 40 2;
#X connect 45 0 42 2;
#X connect 46 0 66 0;
#X connect 47 0 40 0;
#X connect 48 0 42 0;
#X connect 49 0 25 0;
#X connect 50 0 24 0;
#X connect 51 0 19 1;
#X connect 51 0 52 0;
#X connect 52 0 22 0;
#X connect 53 0 49 0;
#X connect 53 0 50 0;
#X connect 54 0 66 0;
#X connect 56 0 65 0;
#X connect 57 0 59 0;
#X connect 58 0 64 0;
#X connect 59 0 52 0;
#X connect 60 0 53 0;
#X connect 61 0 60 0;
#X connect 62 0 29 0;
#X connect 63 0 62 0;
#X connect 64 0 63 0;
#X connect 65 0 61 0;
#X connect 66 0 55 0;
#X restore 144 244 pd ch_gemwin;
#X obj 109 105 tgl 15 0 empty empty gemwin 17 7 0 10 -262144 -1 -1
0 1;
#X obj 223 58 sel 0 1;
#X msg 335 153 create \, 1;
#X obj 193 106 tgl 15 0 empty empty light 17 7 0 10 -262144 -1 -1 0
1;
#X msg 328 187 lighting \$1 \, color \$1 0 0;
#X connect 0 0 6 0;
#X connect 2 0 6 1;
#X connect 3 0 6 2;
#X connect 4 0 6 3;
#X 

Re: [PD] puredatabase

2007-02-07 Thread Hans-Christoph Steiner


On Feb 6, 2007, at 8:25 PM, David Powers wrote:


On 2/6/07, Steffen [EMAIL PROTECTED] wrote:

And a suggestion: It might be good to debate here how the database
should be designed to best do it job. Fx. would it be an idea to make
a set of (not necessarily disjunkt/non-intersecting) categories/
labels objects/libs could fit in - like math, audio, control, graphic
(inspired by http://puredata.info/dev/PdLibraries)? I mean, there
must be a quite a few opinions on how the database could be organized
in order to be of most use.


It would be nice if things could be tagged with keywords, rather
than categorized. That way, there's no need to think of every category
or decide on all keywords in advance, people could add keywords to
objects as they saw fit.


Yeah, that's the idea.  Though there isn't really a way to do a user- 
generated taxonomy, only a developer generated taxonomy.  Really, it  
would be generated by who ever writes the help patches.


.hc


~David

___
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] [OT] gallery installation sound

2007-02-07 Thread Chuckk Hubbard

We went to the Kimmel Center last semester in acoustics class, and
this is exactly what they do.  They have a huge foil on top that they
raise or lower depending on the size of the ensemble.  Now, they also
have huge empty wells on both sides of the auditorium, and if they
need wider reverb they open these huge walls in the auditorium so the
sound can go all around- but I'm guessing that's beyond your means.

I also like the impulse response idea, if nothing else you can learn
from doing it.
The only thing I can add is that if you try delaying the sound at one
end of the room, you can make people feel like the sound is coming
from the other end; then, maybe, they'll move towards that end and get
more direct sound.

-Chuckk


On 2/7/07, Charles Henry [EMAIL PROTECTED] wrote:

If you can (and it's a big if), try to suspend your acoustic dampening
panels above the heads of people.  This will have a big effect on your
reverb problems without disrupting the space in the hallway.

I like the suggestions on this thread.  very insightful

Chuck

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




--
Far and away the best prize that life has to offer is the chance to
work hard at work worth doing.
-Theodore Roosevelt

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


Re: [PD] Dynamic generation of $0-including objects?

2007-02-07 Thread Luke Iannini (pd)

Hahaha : ).

It was generating odd messages here, like [test $-7614554].  But I'm
on an intel mac using Pd-Extended autobuilds, so that's probably
normal.

Yes, I think a character escaping mechanism would be a good thing,
though of course escaping is already used in the pd-fileformat so who
knows what madness it would require.

Thanks again!

On 2/8/07, Chris McCormick [EMAIL PROTECTED] wrote:

On Thu, Feb 08, 2007 at 12:16:02AM -0700, Luke Iannini (pd) wrote:
 Hm... I'm not sure if your patch was supposed to work or demonstrate
 my issue, Chris... thanks for making it regardless : ).

It was supposed to solve your problem.

 Thanks to both of yas!  Should probably add this to puredata.org or
 something for posterity.  Or a bug report since it's obviously a
 kludge.

If you consider it a kludge, then most of Pd is a kludge. ;)

I don't think it's that bad, or at least no worse than any of the other
dynamic patching stuff. Maybe slightly better would be a character
escaping mechanism like [\$0(

Best,

Chris.

---
[EMAIL PROTECTED]
http://mccormick.cx



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