Re: [PD] arraysize missing from pd-extended nightlies on w32

2006-11-13 Thread Hans-Christoph Steiner


Please file a bug report, otherwise it gets lost in the fray.

.hc

On Nov 13, 2006, at 10:41 PM, Damian Stewart wrote:


as per subject line

a version from an earlier build appears to be nonfunctional

--
Damian Stewart
+64 27 305 4107

f r e y
live music with machines
http://www.frey.co.nz
http://www.myspace.com/freyed






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] arraysize missing from pd-extended nightlies on w32

2006-11-13 Thread Damian Stewart

as per subject line

a version from an earlier build appears to be nonfunctional

--
Damian Stewart
+64 27 305 4107

f r e y
live music with machines
http://www.frey.co.nz
http://www.myspace.com/freyed


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


Re: [PD] [failsafe] to save you when Pd pegs the CPU

2006-11-13 Thread Hans-Christoph Steiner


On Nov 13, 2006, at 7:55 PM, derek holzer wrote:


Hi HC,

Hans-Christoph Steiner wrote:

> I wrote [failsafe].  When the CPU is pegged, it first tries  
turning off
> the DSP (this could also easily turn off Gem rendering).  If that  
fails,

> it will quit Pd, thus saving the poor machine the hard reset.

usually if I'm working on something "risky" I just assign a key (or  
MIDI control) to toggle DSP on and off in case of CPU overload. I  
wouldn't want PD to quit on me with unsaved work, however, so I'm  
not too sure about that function in your [failsafe]. One can always  
SSH into the laptop and kill PD as well...


Ctrl-. turns off DSP and Ctrl-/ turns it on (Cmd on the Mac).

The only time that the automatic quit would be called is when Pd has  
pegged the CPU so bad that you loose interactivity.  Then ssh or  
anything else won't help you.  This can happen quite easily when  
running heavy Gem patches using the realtime flag on older  
computers.  It can also happen with a ton of audio processing.  The  
idea is that Pd will quit itself rather than you having to power- 
cycle the computer.  Either way the unsaved data would be lost, but I  
think you'll agree that it is good to avoid hard resets.


I am sure that some fine tuning of [failsafe] will be needed.  But  
basically, right now, it'll quit Pd if the machine is unresponsive  
for 10 seconds.  That probably should be longer.  Also, there might  
need to be platform-specific numbers for this patch.  I only tested  
this on Mac OS X.


.hc




Terrorism is not an enemy.  It cannot be defeated.  It's a tactic.   
It's about as sensible to say we declare war on night attacks and  
expect we're going to win that war.  We're not going to win the war  
on terrorism.- retired U.S. Army general, William Odom




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


Re: [PD] Re: desiredata 0.39.A.pre2

2006-11-13 Thread David NG McCallum

Holy crap, THIS LOOKS AWESOME.

D

On 13/11/06, Mathieu Bouchard <[EMAIL PROTECTED]> wrote:

On Sun, 12 Nov 2006, Mathieu Bouchard wrote:

> Preview 2 of DesireData is now available. Since Preview 1 (august) the main
> changes are:
>  * Chun did a *lot* of work on subpatches, GOP, and keyboard shortcuts.
>  * I deleted a few thousand lines of C that we don't need anymore
>  * Mario Mora updated the Spanish translations
> http://artengine.ca/desiredata/download/desiredata-0.39.A.pre2.tar.gz

I wanted to mention the new auto-apply checkbox, which is present in all
PropertiesDialogs, and when checked, applies the changes as they are done.

Also, I would like to post again some links to cool videos of DesireData
features that Chun Lee has coded since the last preview:

   http://artengine.ca/desiredata/gallery/connection.mpeg
   http://artengine.ca/desiredata/gallery/insert.mpeg

  _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
| Freelance Digital Arts Engineer, Montréal QC Canada

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






--
__ _  _  _  __ _
http://sintheta.org

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


Re: [PD] [failsafe] to save you when Pd pegs the CPU

2006-11-13 Thread derek holzer

Hi HC,

Hans-Christoph Steiner wrote:

> I wrote [failsafe].  When the CPU is pegged, it first tries turning off
> the DSP (this could also easily turn off Gem rendering).  If that fails,
> it will quit Pd, thus saving the poor machine the hard reset.

usually if I'm working on something "risky" I just assign a key (or MIDI 
control) to toggle DSP on and off in case of CPU overload. I wouldn't 
want PD to quit on me with unsaved work, however, so I'm not too sure 
about that function in your [failsafe]. One can always SSH into the 
laptop and kill PD as well...


d.



--
derek holzer ::: http://www.umatic.nl
---Oblique Strategy # 116:
"Make an exhaustive list of everything you might do and do the last 
thing on the list"


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


[PD] [failsafe] to save you when Pd pegs the CPU

2006-11-13 Thread Hans-Christoph Steiner


I was just playing with Alberto Zin's OuterSpace on my poor old 800  
MHz laptop.  When I opened it the first time, it pegged my CPU and  
locked me out.  I had to power cycle my machine.  This isn't the  
first time something like this has happened to me, so now I did  
something about it:


I wrote [failsafe].  When the CPU is pegged, it first tries turning  
off the DSP (this could also easily turn off Gem rendering).  If that  
fails, it will quit Pd, thus saving the poor machine the hard reset.


http://pure-data.cvs.sourceforge.net/pure-data/externals/hcs/general/ 
failsafe.pd


http://pure-data.cvs.sourceforge.net/pure-data/externals/hcs/general/ 
doc/failsafe-help.pd


Ultimately, I think that something like this should be built into Pd,  
which makes me think that there should be a way to run Pd patches as  
init scripts for Pd.  They would be hidden, unless you made them  
viewable.  Maybe something like a patch embedded in the Pd window.


.hc



I spent 33 years and four months in active military service and  
during that period I spent most of my time as a high class muscle man  
for Big Business, for Wall Street and the bankers.  - General  
Smedley Butler




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


[PD] Re: desiredata 0.39.A.pre2

2006-11-13 Thread Mathieu Bouchard

On Sun, 12 Nov 2006, Mathieu Bouchard wrote:

Preview 2 of DesireData is now available. Since Preview 1 (august) the main 
changes are:

 * Chun did a *lot* of work on subpatches, GOP, and keyboard shortcuts.
 * I deleted a few thousand lines of C that we don't need anymore
 * Mario Mora updated the Spanish translations
http://artengine.ca/desiredata/download/desiredata-0.39.A.pre2.tar.gz


I wanted to mention the new auto-apply checkbox, which is present in all 
PropertiesDialogs, and when checked, applies the changes as they are done.


Also, I would like to post again some links to cool videos of DesireData 
features that Chun Lee has coded since the last preview:


  http://artengine.ca/desiredata/gallery/connection.mpeg
  http://artengine.ca/desiredata/gallery/insert.mpeg

 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
| Freelance Digital Arts Engineer, Montréal QC Canada___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] spectrogram in PD

2006-11-13 Thread Frank Barknecht
Hallo,
andrea valle hat gesagt: // andrea valle wrote:

> I was trying to understand if there's a(n easy) way to plot a spectrum. 
> I guess it should be easily feasible, as I saw both pd capabilties in 
> time domain, both Miller Puckette's figures in the book.
> 
> But looking in docs and on the web I got confused and I'm not able to 
> find answers to my question.

There are several examples using a spectrum display inside the Pd
docs. For a quick start I would recommend
3.audio.examples/E09.FM.spectrum.pd

Inside of [pd fft] you will see the basic approach which is squaring
the output of [rfft~], adding it and taking the square root.

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] OT: this is the kind of interface I want

2006-11-13 Thread Damian Stewart

Claude Heiland-Allen wrote:


Something like this?

http://www.inference.phy.cam.ac.uk/dasher/


yes! that was the one i was thinking of :-)

--
Damian Stewart
+64 27 305 4107

f r e y
live music with machines
http://www.frey.co.nz
http://www.myspace.com/freyed


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


Re: [PD] desiredata 0.39.A.pre2

2006-11-13 Thread james tittle

On Nov 13, 2006, at 3:13 PM, Thomas Grill wrote:
portaudio has switched to svn a while ago... the cvs shouldn't be  
used anymore.


...gah!  my last check on the website was back in april...as  
expected, with the right sources it compiles fine here, too ;-)


...one last question:  are we now using s_audio_pa.c or  
s_audio_portaudio.c?


Tim Blechmann has coded the s_audio_portaudio.c interface for the  
vibrez project, that's why i am using it. I run it under OSX and  
Windows and due to callback scheduling it has far lower latency  
than Miller's implementation.


...hmm, I guess someone needs to make a patch for inclusion in main  
pd:  thanks for the clarification!


jamie

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


[PD] pb when make from cvs

2006-11-13 Thread FredVoisin

hello,

I just updated from cvs :
$ ./configure --enable-alsa --prefix=/usr/local --libdir=/usr/local/lib 
 $ make

> returns:

_rtext.o g_array.o g_template.o g_io.o g_scalar.o g_traversal.o 
g_guiconnect.o g_readwrite.o g_editor.o g_all_guis.o g_bang.o g_hdial.o 
g_hslider.o g_mycanvas.o g_numbox.o g_toggle.o g_vdial.o g_vslider.o 
g_vumeter.o m_pd.o m_class.o m_obj.o m_atom.o m_memory.o m_binbuf.o 
m_conf.o m_glob.o m_sched.o s_main.o s_inter.o s_file.o s_print.o 
s_loader.o s_path.o s_entry.o s_audio.o s_midi.o d_ugen.o d_ctl.o 
d_arithmetic.o d_osc.o d_filter.o d_dac.o d_misc.o d_math.o d_fft.o 
d_array.o d_global.o d_delay.o d_resample.o x_arithmetic.o 
x_connective.o x_interface.o x_midi.o x_misc.o x_time.o x_acoustics.o 
x_net.o x_qlist.o x_gui.o x_list.o d_soundfile.o s_midi_oss.o 
s_audio_oss.o  -ldl -lm -lpthread

d_fft.o: In function `sigifft_perform':
/home/fred/pd/src/pd/src/d_fft.c:88: référence indéfinie vers « mayer_ifft »
d_fft.o: In function `sigfft_perform':
/home/fred/pd/src/pd/src/d_fft.c:79: référence indéfinie vers « mayer_fft »
d_fft.o: In function `sigrfft_perform':
/home/fred/pd/src/pd/src/d_fft.c:161: référence indéfinie vers « 
mayer_realfft »

d_fft.o: In function `sigrifft_perform':
/home/fred/pd/src/pd/src/d_fft.c:218: référence indéfinie vers « 
mayer_realifft »

collect2: ld returned 1 exit status
make: *** [../bin/pd] Erreur 1
[EMAIL PROTECTED]:~/pd/src/pd/src $

with:
$ uname -a
Linux sanza 2.6.17-10-powerpc #2 Fri Oct 13 16:37:41 UTC 2006 ppc GNU/Linux

never seen before (compiled successfully few days ago on this machine),
hope it's usefull,
thank's for help,

fv


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


Re: [PD] desiredata 0.39.A.pre2

2006-11-13 Thread Thomas Grill

Hi Jamie,


...one problem I've found with setting the portaudiopath and 
portmidipath's explicitly is that they assume some non-standard 
arrangement...for example, if I download cvs of portaudio, I get:


portaudio/pa_common
portaudio/pa_mac_core
...etc...
portaudio has switched to svn a while ago... the cvs shouldn't be used 
anymore.


...one last question:  are we now using s_audio_pa.c or 
s_audio_portaudio.c?


Tim Blechmann has coded the s_audio_portaudio.c interface for the vibrez 
project, that's why i am using it. I run it under OSX and Windows and 
due to callback scheduling it has far lower latency than Miller's 
implementation.


best greetings,
Thomas

--
Thomas Grill
http://g.org



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


Re: [PD] desiredata 0.39.A.pre2

2006-11-13 Thread james tittle


On Nov 13, 2006, at 11:00 AM, Thomas Grill wrote:


Hi all,
actually, OSX builds _need_ portaudio. Therefore, you can't just  
specify portaudio=0.
You'd need to download portaudio-v19 (or check out from portaudio  
SVN) and the latest portmidi package. You don't need to build  
those, just point the scons variables portaudiopath and  
portmidipath to these folders and set portaudio to 1.

(You get a list of config variables with scons --help).


...one problem I've found with setting the portaudiopath and  
portmidipath's explicitly is that they assume some non-standard  
arrangement...for example, if I download cvs of portaudio, I get:


portaudio/pa_common
portaudio/pa_mac_core
...etc...

...but if I scons with "portaudiopath=path/to/cvs/portaudio", scons  
looks for something like this:


path/to/portaudio/include
path/to/portaudio/src/common

...to make the point further, here's the compile line I've used:

gcc -g -Wall -faltivec -maltivec -fnested-functions -fasm-blocks -DPD  
-DDL_OPEN -DNEWHASH -DLOCKFREE -DDESIRE -DPABLIO -DPA_LOG_API_CALLS - 
DUNISTD -DPA_USE_COREAUDIO -DMACOSX -DUSEAPI_JACK -DUSEAPI_PORTAUDIO - 
DPA19 -DDEBUG -DHAVE_ALLOCA -DPD_INTERNAL -I/Library/Frameworks/ 
Tk.framework/Headers -I/Library/Frameworks/Tcl.framework/Headers -I/ 
usr/include/tcl8.4 -Isrc -I/Users/tigital/dev/portmidi -I/Users/ 
tigital/dev/portmidi/pm_common -I/Users/tigital/dev/portmidi/porttime  
-I/Users/tigital/dev/portmidi/pm_mac -I/Users/tigital/dev/portaudio/ 
include -I/Users/tigital/dev/portaudio/src/common -c -o src/ 
s_audio_pa.o src/s_audio_pa.c


...of course, an easy fix here is to add ",papath+'/pa_common'" to  
line 497 of the src/SConscript (ex. pdenv.Append(CPPPATH=[papath+'/ 
include',papath+'/src/common',papath+'/pa_common']) ), but that leads  
to the following error:


gcc -g -Wall -faltivec -maltivec -fnested-functions -fasm-blocks -DPD  
-DDL_OPEN -DNEWHASH -DLOCKFREE -DDESIRE -DPABLIO -DPA_LOG_API_CALLS - 
DUNISTD -DPA_USE_COREAUDIO -DMACOSX -DUSEAPI_JACK -DUSEAPI_PORTAUDIO - 
DPA19 -DDEBUG -DHAVE_ALLOCA -DPD_INTERNAL -I/Library/Frameworks/ 
Tk.framework/Headers -I/Library/Frameworks/Tcl.framework/Headers -I/ 
usr/include/tcl8.4 -Isrc -I/Users/tigital/dev/portmidi -I/Users/ 
tigital/dev/portmidi/pm_common -I/Users/tigital/dev/portmidi/porttime  
-I/Users/tigital/dev/portmidi/pm_mac -I/Users/tigital/dev/portaudio/ 
include -I/Users/tigital/dev/portaudio/src/common -I/Users/tigital/ 
dev/portaudio/pa_common -c -o src/s_audio_paring.o src/s_audio_paring.c
scons: *** Source `/Users/tigital/dev/portaudio/src/common/ 
pa_allocation.c' not found, needed by target `/Users/tigital/dev/ 
portaudio/src/common/pa_allocation.o'.  Stop.


...unfortunately, I don't know where this is coming from:  portaudio  
in scons is spread out in several spots...


...one last question:  are we now using s_audio_pa.c or  
s_audio_portaudio.c?


james





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


Re: [PD] netpd download all patch

2006-11-13 Thread Enrique Erne





>> Is there a net-pd howto or something?

> yes, there is a very cheap little tutorial in netpd (netpd/tut)

some useful links here:
http://www.netpd.org/Devel


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


Re: Rd: [PD] spectrogram in PD

2006-11-13 Thread Georg Holzmann

Hallo!

That's a nice patch!  It should be included in Pd-extended or somewhere 
as a fully documented object.  My only suggestion is that I think it 

of course - you can include it!

should use 0.00 to 1.00 to represent the temporal percentage.  Except 

you are right ...

a more "beautiful" version is attached ...

LG
Georg
#N canvas 439 11 373 512 10;
#N canvas 88 49 872 789 FFT_Analyse 0;
#X obj 101 102 inlet~;
#X obj 101 332 *~;
#X obj 132 331 *~;
#X obj 110 356 +~;
#X obj 111 377 powtodb~;
#N canvas 0 0 346 535 init_input_window 0;
#X obj 73 217 / 10;
#X obj 55 278 line 0 0.1;
#X msg 119 246 0;
#X obj 54 176 t f f b;
#X obj 54 239 pack;
#X obj 55 301 t f f;
#X obj 54 152 - 1;
#X obj 74 114 t f f;
#X obj 55 359 * 3.14159;
#X obj 55 381 sin;
#X msg 55 401 \$1 \$1;
#X obj 55 423 *;
#X text 119 334 0...0.99;
#X text 128 359 0...pi;
#X text 79 423 hanning;
#X msg 55 88 4096;
#X obj 100 88 f 4096;
#X obj 99 60 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 99 39 loadbang;
#X obj 74 333 / 4096;
#X obj 55 448 tabwrite \$0-window;
#X text 86 381 half-sine;
#X connect 0 0 4 1;
#X connect 1 0 5 0;
#X connect 2 0 1 0;
#X connect 3 0 4 0;
#X connect 3 1 0 0;
#X connect 3 2 2 0;
#X connect 4 0 1 0;
#X connect 5 0 19 0;
#X connect 5 1 20 1;
#X connect 6 0 3 0;
#X connect 7 0 6 0;
#X connect 7 1 19 1;
#X connect 8 0 9 0;
#X connect 9 0 10 0;
#X connect 10 0 11 0;
#X connect 11 0 20 0;
#X connect 15 0 7 0;
#X connect 16 0 7 0;
#X connect 17 0 16 0;
#X connect 18 0 17 0;
#X connect 19 0 8 0;
#X restore 161 276 pd init_input_window;
#N canvas 0 0 450 300 graph3 0;
#X array \$0-lin_scope 2048 float 0;
#X coords 0 100 2047 0 200 140 1;
#X restore 110 596 graph;
#N canvas 0 0 822 328 init_norm 0;
#X obj 43 230 outlet;
#X obj 43 187 - 100;
#X floatatom 43 208 9 0 0 0 - - -;
#X text 108 169 leistung -> techn. dB;
#X msg 43 69 4096;
#X obj 80 68 f 4096;
#X obj 80 47 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 80 26 loadbang;
#X obj 43 167 rmstodb;
#X obj 43 110 / 4;
#X text 74 103 faktor 2 wegen hanning;
#X text 74 114 weiterer faktor 2 \, weil wir nur die;
#X text 73 124 erste haelfte des konjungiert komplexen spektrum sehen
;
#X text 108 135 bzw. bearbeiten \, somit nur die haelfte der spektralen
energie;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
#X connect 4 0 9 0;
#X connect 5 0 9 0;
#X connect 6 0 5 0;
#X connect 7 0 6 0;
#X connect 8 0 1 0;
#X connect 9 0 8 0;
#X restore 126 401 pd init_norm;
#X obj 100 231 *~;
#X obj 110 425 -~ 60.206;
#X obj 123 519 *~ 0.98;
#X obj 110 541 +~;
#X obj 111 475 *~ 0.02;
#X msg 314 481 1 \$1;
#X obj 314 502 -;
#X obj 314 458 clip 0 1;
#X obj 314 437 / 100;
#X floatatom 314 413 5 0.5 100 0 - - -;
#X obj 333 366 loadbang;
#X obj 100 277 fft~;
#X obj 463 557 line 0 0.1;
#X obj 463 602 / 2;
#X obj 463 622 mtof;
#X msg 463 536 6 \, 273 26.7;
#X obj 463 580 t f f;
#X obj 494 602 - 6;
#X obj 463 642 / 44100;
#X obj 463 663 * 4096;
#X msg 656 633 6;
#X obj 656 653 / 2;
#X obj 656 673 mtof;
#X floatatom 656 693 9 0 0 0 - - -;
#X text 723 694 Hz;
#X obj 754 654 / 2;
#X obj 754 673 mtof;
#X floatatom 754 693 9 0 0 0 - - -;
#X text 822 693 Hz;
#X msg 754 634 273;
#X obj 656 612 t b b;
#X obj 463 516 metro 1000;
#X obj 463 498 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
#X obj 463 458 loadbang;
#X msg 463 478 1;
#X obj 656 592 loadbang;
#X obj 468 245 loadbang;
#X obj 703 102 inlet;
#X obj 130 253 table \$0-window 4096;
#X obj 137 214 tabreceive~ \$0-window;
#X text 353 403 temporal lowpass;
#X text 355 415 parameter between 0 .. 100 %;
#X text 23 23 spectrum~;
#X text 120 23 draws the power of a spectrum in a logarithmic scale
;
#X text 118 36 (by Thomas Musil);
#X obj 123 498 tabreceive~ \$0-lin_scope;
#X obj 110 566 tabsend~ \$0-lin_scope;
#X obj 463 685 tabread4 \$0-lin_scope;
#X obj 468 267 f \$0;
#X text 553 536 transformation to log scale;
#X msg 333 385 100;
#X obj 314 341 max 0.5;
#X obj 314 319 min 100;
#X obj 440 107 inlet;
#X text 96 81 audio sig;
#X text 700 81 ON/OFF;
#X text 408 72 temporal lowpass;
#X obj 703 125 switch~ 4096 2;
#X obj 533 244 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 463 707 tabwrite \$0-s;
#X msg 468 296 \; \$1-s xticks 0 12 2;
#X msg 491 330 \; \$1-s yticks 0 5 2;
#X obj 440 132 * 100;
#X text 427 86 (0 .. 1);
#X connect 0 0 8 0;
#X connect 1 0 3 0;
#X connect 2 0 3 1;
#X connect 3 0 4 0;
#X connect 4 0 9 0;
#X connect 7 0 9 1;
#X connect 8 0 19 0;
#X connect 9 0 12 0;
#X connect 10 0 11 1;
#X connect 11 0 54 0;
#X connect 12 0 11 0;
#X connect 13 0 14 0;
#X connect 14 0 10 1;
#X connect 15 0 13 0;
#X connect 15 0 12 1;
#X connect 16 0 15 0;
#X connect 17 0 16 0;
#X connect 18 0 58 0;
#X connect 19 0 1 0;
#X connect 19 0 1 1;
#X connect 19 1 2 0;
#X connect 19 1 2 1;
#X connect 20 0 24 0;
#X connect 21 0 22 0;
#X connect 22 0 26 0;
#X connect 23 0 20 0;
#X connect 24 0 21 0;
#X connect 24 1 25 0;
#X connect 25 0 67 1;
#X connect 26 0 27 0;
#X connect 27 0 55 0;
#X connect 28 0 29 0;
#X connect

Re: [PD] Pure coherent noise (Perlin noise)

2006-11-13 Thread Hans-Christoph Steiner


I don't know of a specific perlin noise generator, but there is  
[noise~] for generating white noise.  But it would be a handy object  
in conjunction with Gem, or perhaps other things.  Please post it if  
you find, or build such a thing.


.hc

On Nov 13, 2006, at 10:18 AM, <[EMAIL PROTECTED]> wrote:


Hello,

Do someone know if there is a class that generates coherent (Perlin)
noise in Pure Data?
OK, I could build it myself by interpolating random numbers or linking
to libnoise but if it already exists...
Thank you

Renaud

 DISCLAIMER 
http://www.belgacom.be/maildisclaimer

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





I spent 33 years and four months in active military service and  
during that period I spent most of my time as a high class muscle man  
for Big Business, for Wall Street and the bankers.  - General  
Smedley Butler




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


Re: Rd: [PD] spectrogram in PD

2006-11-13 Thread Hans-Christoph Steiner


That's a nice patch!  It should be included in Pd-extended or  
somewhere as a fully documented object.  My only suggestion is that I  
think it should use 0.00 to 1.00 to represent the temporal  
percentage.  Except for places where it doesn't make sense (e.g.  
pitch/freq), I think all parameters should be between 0 and 1.  It  
makes for much less time spent changing the range of data, and much  
less time looking up what range a given object expects.  Plus it  
allows for unusual combinations in the spirit of play.


.hc

On Nov 13, 2006, at 12:55 PM, Georg Holzmann wrote:


Hallo!

If you want to draw a logarithmic spectrum with only native pd  
objects see the attached patch ...


LG
Georg
#N canvas 265 153 333 190 10;
#N canvas 88 49 872 789 FFT_Analyse 0;
#X obj 101 102 inlet~;
#X obj 101 332 *~;
#X obj 132 331 *~;
#X obj 110 356 +~;
#X obj 111 377 powtodb~;
#N canvas 0 0 346 535 init_input_window 0;
#X obj 73 217 / 10;
#X obj 55 278 line 0 0.1;
#X msg 119 246 0;
#X obj 54 176 t f f b;
#X obj 54 239 pack;
#X obj 55 301 t f f;
#X obj 54 152 - 1;
#X obj 74 114 t f f;
#X obj 55 359 * 3.14159;
#X obj 55 381 sin;
#X msg 55 401 \$1 \$1;
#X obj 55 423 *;
#X text 119 334 0...0.99;
#X text 128 359 0...pi;
#X text 79 423 hanning;
#X msg 55 88 4096;
#X obj 100 88 f 4096;
#X obj 99 60 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 99 39 loadbang;
#X obj 74 333 / 4096;
#X obj 55 448 tabwrite \$0-window;
#X text 86 381 half-sine;
#X connect 0 0 4 1;
#X connect 1 0 5 0;
#X connect 2 0 1 0;
#X connect 3 0 4 0;
#X connect 3 1 0 0;
#X connect 3 2 2 0;
#X connect 4 0 1 0;
#X connect 5 0 19 0;
#X connect 5 1 20 1;
#X connect 6 0 3 0;
#X connect 7 0 6 0;
#X connect 7 1 19 1;
#X connect 8 0 9 0;
#X connect 9 0 10 0;
#X connect 10 0 11 0;
#X connect 11 0 20 0;
#X connect 15 0 7 0;
#X connect 16 0 7 0;
#X connect 17 0 16 0;
#X connect 18 0 17 0;
#X connect 19 0 8 0;
#X restore 161 276 pd init_input_window;
#N canvas 0 0 450 300 graph3 0;
#X array \$0-lin_scope 2048 float 0;
#X coords 0 100 2047 0 200 140 1;
#X restore 110 596 graph;
#N canvas 0 0 822 328 init_norm 0;
#X obj 43 230 outlet;
#X obj 43 187 - 100;
#X floatatom 43 208 9 0 0 0 - - -;
#X text 108 169 leistung -> techn. dB;
#X msg 43 69 4096;
#X obj 80 68 f 4096;
#X obj 80 47 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 80 26 loadbang;
#X obj 43 167 rmstodb;
#X obj 43 110 / 4;
#X text 74 103 faktor 2 wegen hanning;
#X text 74 114 weiterer faktor 2 \, weil wir nur die;
#X text 73 124 erste haelfte des konjungiert komplexen spektrum sehen
;
#X text 108 135 bzw. bearbeiten \, somit nur die haelfte der  
spektralen

energie;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
#X connect 4 0 9 0;
#X connect 5 0 9 0;
#X connect 6 0 5 0;
#X connect 7 0 6 0;
#X connect 8 0 1 0;
#X connect 9 0 8 0;
#X restore 126 401 pd init_norm;
#X obj 100 231 *~;
#X obj 110 425 -~ 60.206;
#X obj 123 519 *~ 0.98;
#X obj 110 541 +~;
#X obj 111 475 *~ 0.02;
#X msg 314 481 1 \$1;
#X obj 314 502 -;
#X obj 314 458 clip 0 1;
#X obj 314 437 / 100;
#X floatatom 314 413 5 0.5 100 0 - - -;
#X obj 333 366 loadbang;
#X obj 100 277 fft~;
#X obj 463 557 line 0 0.1;
#X obj 463 602 / 2;
#X obj 463 622 mtof;
#X msg 463 536 6 \, 273 26.7;
#X obj 463 580 t f f;
#X obj 494 602 - 6;
#X obj 463 642 / 44100;
#X obj 463 663 * 4096;
#X msg 656 633 6;
#X obj 656 653 / 2;
#X obj 656 673 mtof;
#X floatatom 656 693 9 0 0 0 - - -;
#X text 723 694 Hz;
#X obj 754 654 / 2;
#X obj 754 673 mtof;
#X floatatom 754 693 9 0 0 0 - - -;
#X text 822 693 Hz;
#X msg 754 634 273;
#X obj 656 612 t b b;
#X obj 463 516 metro 1000;
#X obj 463 498 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
#X obj 463 458 loadbang;
#X msg 463 478 1;
#X obj 656 592 loadbang;
#X obj 468 245 loadbang;
#X obj 703 102 inlet;
#X obj 130 253 table \$0-window 4096;
#X obj 137 214 tabreceive~ \$0-window;
#X text 353 403 temporal lowpass;
#X text 355 415 parameter between 0 .. 100 %;
#X text 23 23 spectrum~;
#X text 120 23 draws the power of a spectrum in a logarithmic scale
;
#X text 118 36 (by Thomas Musil);
#X obj 123 498 tabreceive~ \$0-lin_scope;
#X obj 110 566 tabsend~ \$0-lin_scope;
#X obj 463 685 tabread4 \$0-lin_scope;
#X obj 468 267 f \$0;
#X text 553 536 transformation to log scale;
#X msg 333 385 100;
#X obj 314 341 max 0.5;
#X obj 314 319 min 100;
#X obj 440 107 inlet;
#X text 96 81 audio sig;
#X text 700 81 ON/OFF;
#X text 427 86 (0 .. 100);
#X text 408 72 temporal lowpass;
#X obj 703 125 switch~ 4096 2;
#X obj 533 244 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 463 707 tabwrite \$0-s;
#X msg 468 296 \; \$1-s xticks 0 12 2;
#X msg 491 330 \; \$1-s yticks 0 5 2;
#X connect 0 0 8 0;
#X connect 1 0 3 0;
#X connect 2 0 3 1;
#X connect 3 0 4 0;
#X connect 4 0 9 0;
#X connect 7 0 9 1;
#X connect 8 0 19 0;
#X connect 9 0 12 0;
#X connect 10 0 11 1;
#X connect 11 0 54 0;
#X connect 12 0 11 0;
#X connect 13 0 14 0;
#X connect 14 0 10 1;
#X connect 15 0 13 0;
#X connect 15 0 12 1;
#X connect 16 0 15 

Re: [PD] netpd download all patch

2006-11-13 Thread Roman Haefeli
ah, there is your mail. for me, your mails seem to be written in the
future :-), that is why i am overlooking them sometimes...


On Tue, 2006-11-14 at 03:12 +, padawan12 wrote:
> Great stuff. I need to study those and see how
> you hook the interface level up to net-pd.
> Just a question of finding the time so I'm
> very pleased you already converted some of 
> mine to net-pd. How do they perform?
> 
> Is there a net-pd howto or something?

yes, there is a very cheap little tutorial in netpd (netpd/tut)

> How does net-pd handle time/synchronous
> alignment and that sort of thing? 
> btw, I listened to some output from net-pd radio
> and I hear some very impressive jams happening.
> How do you record them?

there is a simple patch called
'recorder' ( http://www.netpd.org/recorder ) , which records the output
of the netpd-mixer called 'mx' (http://www.netpd.org/mx ). so, recording
happens on the client side. anyway it is better to record in the same
instance of pd, cause like that no dropouts and glitches are recorded.

>  Does each machine
> run all the synths (replicated version of one
> setup) or do they pipe audio back to a node
> that does the recording. Much I don't understand.
> 
> best,
> 
> Andy
> 
> 
> 
> 
> On Sun, 12 Nov 2006 07:50:03 +0100
> "moritz w." <[EMAIL PROTECTED]> wrote:
> 
> > ola padawan,
> > i've made already a netpd-patch
> > with some of your sound-design stuff.
> > (with a lot of [switch~]es in it)
> > 
> > ---im a big fan off your tut's and gizmos!
> > 
> > [cheers~] 
> > 
> > moritz
> > 
> > (the attached patch works only with netpd)
> > 
> > 
> >  Original-Nachricht 
> > Datum: Sat, 11 Nov 2006 23:07:54 +
> > Von: padawan12 <[EMAIL PROTECTED]>
> > An: pd-list@iem.at
> > Betreff: Re: [PD] netpd download all patch
> > 
> > > 
> > > Yeah, I've been looking at it a lot recently.
> > > Even if your not into music (and right now really
> > > only techno music) net-pd sets a really good standard
> > > for pd programming and encapsulation, and probably
> > > represents the best of UI practice using only the 
> > > intrinsic components. I'm thinking next year I 
> > > will start to move the music synth (toys and gizmos)
> > > part of my work towards net-pd because it represents
> > > an important versioning commonality to share patches
> > > which the wider Pd lacks. There's still room for 
> > > improving it too. I have some ideas I'm mulling
> > > over to do with distributed composition which I 
> > > hope to add some day and net-pd seems the obvious
> > > place to try these out.
> > > If you're in London today at the Openlab3 meet we
> > > will hopefully get to try out setup based
> > > on OSC to perform with simple distributed synthesisers
> > > on a LAN.
> > > 
> > > On Sat, 11 Nov 2006 12:18:02 +0800
> > > Chris McCormick <[EMAIL PROTECTED]> wrote:
> > > 
> > > > On Thu, Nov 09, 2006 at 10:40:39AM +0100, Roman Haefeli wrote:
> > > > > i hope you'll have fun with netpd.
> > > > 
> > > > I just wanted to jump in on this thread to say that I find netpd to be
> > > > one of the most exciting things I have seen in electronic music ever.
> > > > Thanks so much Roman and all the other contributors for making it. You
> > > > guys are really pushing new frontiers with this. If anyone hasn't tried
> > > > it yet, you should get into it!
> > > > 
> > > > Best,
> > > > 
> > > > Chris.
> > > > 
> > > > ---
> > > > [EMAIL PROTECTED]
> > > > http://mccormick.cx
> > > > 
> > > > ___
> > > > 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
> > 
> > -- 
> > "Ein Herz für Kinder" - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de
> > Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's 
> > Cup-Yacht!
> > 
> 
> ___
> PD-list@iem.at mailing list
> UNSUBSCRIBE and account-management -> 
> http://lists.puredata.info/listinfo/pd-list






___ 
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] netpd download all patch

2006-11-13 Thread Roman Haefeli
hi padawan, 

it seems that i missed your original post, sorry for the late answer...

On Mon, 2006-11-13 at 14:17 +, Claude Heiland-Allen wrote:
> padawan12 wrote:
> > Is there a net-pd howto or something?
> 
> Yeah, there's simple examples in the netpd distribution, it's quite easy.
> 
> > How does net-pd handle time/synchronous
> > alignment and that sort of thing? 

actually, it is not garantueed that all clients are in sync. netpd just
tries to make sure, that:

a) all clients have the same patches open (even the same version)
b) all instances of every patch always have the same state

theoretically, that should garantuee that every client hears exactly the
same. practically, there is a shift in time sometimes due to that fact,
that dsp stops, when loading heavy patches or the buffer of [netclient]
is full (e.g. when somebody requests a dump from you). yet, all
timebased patches (e.g. sequencers) get the clock from the
master.pd-patch. every instance of master.pd runs on its own, but with
the same settings (e.g. bpm). when someone hits 'start', all masters
start to run (with the lag of the network, of course), but there is no
mechanism (yet), that guarantuess that all stay in sync.

> 
> > How do you record them? Does each machine
> > run all the synths (replicated version of one
> > setup)
> 
> Yes.  So each machine hears (hopefully) the same sounds, without needing
> huge amounts of bandwidth for streaming audio and the associated delays
> etc.  And it also means that each connected machine's user can access
> all the controls of the whole setup.

exactly. it is just like mididata is sent over the net. that implies,
that only generative 'instruments' can be used, but no samplers (there
is no implementation to share audiosamples over netpd yet). also,  if
two or more people are in the same room, only one of them needs to
switch dsp on, nevertheless the others still can interact. 

i hope, some points are more clear now and i would really enjoy if some
of your amazing patches get ported to netpd.

grüsse
roman

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






___ 
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] desiredata 0.39.A.pre2

2006-11-13 Thread Hans-Christoph Steiner


On Nov 13, 2006, at 11:55 AM, Mathieu Bouchard wrote:


On Mon, 13 Nov 2006, Hans-Christoph Steiner wrote:


How about putting out some binaries too?


One day I'll provide some but only for Linux. If you want to  
provide OSX binaries, feel free to do so, this is free software.


Its still not easy to build DD. First off, there is no mention of  
installing portaudio in the INSTALL.txt. Then after that, it dies  
here on Mac OS X 10.4:


I can try to help about OSX, but I don't use OSX, and I don't have  
easy access to OSX. Often, someone else will have to reply.


Write a build script and put it into scripts/auto-build/pd-devel-auto- 
builder.sh, then you will have easy, automated access to many  
platforms, included Mac OS X 10.3, 10.4, and Intel.


.hc



Terrorism is not an enemy.  It cannot be defeated.  It's a tactic.   
It's about as sensible to say we declare war on night attacks and  
expect we're going to win that war.  We're not going to win the war  
on terrorism.- retired U.S. Army general, William Odom




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


Re: Rd: [PD] spectrogram in PD

2006-11-13 Thread Georg Holzmann

Hallo!

If you want to draw a logarithmic spectrum with only native pd objects 
see the attached patch ...


LG
Georg
#N canvas 265 153 333 190 10;
#N canvas 88 49 872 789 FFT_Analyse 0;
#X obj 101 102 inlet~;
#X obj 101 332 *~;
#X obj 132 331 *~;
#X obj 110 356 +~;
#X obj 111 377 powtodb~;
#N canvas 0 0 346 535 init_input_window 0;
#X obj 73 217 / 10;
#X obj 55 278 line 0 0.1;
#X msg 119 246 0;
#X obj 54 176 t f f b;
#X obj 54 239 pack;
#X obj 55 301 t f f;
#X obj 54 152 - 1;
#X obj 74 114 t f f;
#X obj 55 359 * 3.14159;
#X obj 55 381 sin;
#X msg 55 401 \$1 \$1;
#X obj 55 423 *;
#X text 119 334 0...0.99;
#X text 128 359 0...pi;
#X text 79 423 hanning;
#X msg 55 88 4096;
#X obj 100 88 f 4096;
#X obj 99 60 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 99 39 loadbang;
#X obj 74 333 / 4096;
#X obj 55 448 tabwrite \$0-window;
#X text 86 381 half-sine;
#X connect 0 0 4 1;
#X connect 1 0 5 0;
#X connect 2 0 1 0;
#X connect 3 0 4 0;
#X connect 3 1 0 0;
#X connect 3 2 2 0;
#X connect 4 0 1 0;
#X connect 5 0 19 0;
#X connect 5 1 20 1;
#X connect 6 0 3 0;
#X connect 7 0 6 0;
#X connect 7 1 19 1;
#X connect 8 0 9 0;
#X connect 9 0 10 0;
#X connect 10 0 11 0;
#X connect 11 0 20 0;
#X connect 15 0 7 0;
#X connect 16 0 7 0;
#X connect 17 0 16 0;
#X connect 18 0 17 0;
#X connect 19 0 8 0;
#X restore 161 276 pd init_input_window;
#N canvas 0 0 450 300 graph3 0;
#X array \$0-lin_scope 2048 float 0;
#X coords 0 100 2047 0 200 140 1;
#X restore 110 596 graph;
#N canvas 0 0 822 328 init_norm 0;
#X obj 43 230 outlet;
#X obj 43 187 - 100;
#X floatatom 43 208 9 0 0 0 - - -;
#X text 108 169 leistung -> techn. dB;
#X msg 43 69 4096;
#X obj 80 68 f 4096;
#X obj 80 47 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 80 26 loadbang;
#X obj 43 167 rmstodb;
#X obj 43 110 / 4;
#X text 74 103 faktor 2 wegen hanning;
#X text 74 114 weiterer faktor 2 \, weil wir nur die;
#X text 73 124 erste haelfte des konjungiert komplexen spektrum sehen
;
#X text 108 135 bzw. bearbeiten \, somit nur die haelfte der spektralen
energie;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
#X connect 4 0 9 0;
#X connect 5 0 9 0;
#X connect 6 0 5 0;
#X connect 7 0 6 0;
#X connect 8 0 1 0;
#X connect 9 0 8 0;
#X restore 126 401 pd init_norm;
#X obj 100 231 *~;
#X obj 110 425 -~ 60.206;
#X obj 123 519 *~ 0.98;
#X obj 110 541 +~;
#X obj 111 475 *~ 0.02;
#X msg 314 481 1 \$1;
#X obj 314 502 -;
#X obj 314 458 clip 0 1;
#X obj 314 437 / 100;
#X floatatom 314 413 5 0.5 100 0 - - -;
#X obj 333 366 loadbang;
#X obj 100 277 fft~;
#X obj 463 557 line 0 0.1;
#X obj 463 602 / 2;
#X obj 463 622 mtof;
#X msg 463 536 6 \, 273 26.7;
#X obj 463 580 t f f;
#X obj 494 602 - 6;
#X obj 463 642 / 44100;
#X obj 463 663 * 4096;
#X msg 656 633 6;
#X obj 656 653 / 2;
#X obj 656 673 mtof;
#X floatatom 656 693 9 0 0 0 - - -;
#X text 723 694 Hz;
#X obj 754 654 / 2;
#X obj 754 673 mtof;
#X floatatom 754 693 9 0 0 0 - - -;
#X text 822 693 Hz;
#X msg 754 634 273;
#X obj 656 612 t b b;
#X obj 463 516 metro 1000;
#X obj 463 498 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
#X obj 463 458 loadbang;
#X msg 463 478 1;
#X obj 656 592 loadbang;
#X obj 468 245 loadbang;
#X obj 703 102 inlet;
#X obj 130 253 table \$0-window 4096;
#X obj 137 214 tabreceive~ \$0-window;
#X text 353 403 temporal lowpass;
#X text 355 415 parameter between 0 .. 100 %;
#X text 23 23 spectrum~;
#X text 120 23 draws the power of a spectrum in a logarithmic scale
;
#X text 118 36 (by Thomas Musil);
#X obj 123 498 tabreceive~ \$0-lin_scope;
#X obj 110 566 tabsend~ \$0-lin_scope;
#X obj 463 685 tabread4 \$0-lin_scope;
#X obj 468 267 f \$0;
#X text 553 536 transformation to log scale;
#X msg 333 385 100;
#X obj 314 341 max 0.5;
#X obj 314 319 min 100;
#X obj 440 107 inlet;
#X text 96 81 audio sig;
#X text 700 81 ON/OFF;
#X text 427 86 (0 .. 100);
#X text 408 72 temporal lowpass;
#X obj 703 125 switch~ 4096 2;
#X obj 533 244 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 463 707 tabwrite \$0-s;
#X msg 468 296 \; \$1-s xticks 0 12 2;
#X msg 491 330 \; \$1-s yticks 0 5 2;
#X connect 0 0 8 0;
#X connect 1 0 3 0;
#X connect 2 0 3 1;
#X connect 3 0 4 0;
#X connect 4 0 9 0;
#X connect 7 0 9 1;
#X connect 8 0 19 0;
#X connect 9 0 12 0;
#X connect 10 0 11 1;
#X connect 11 0 54 0;
#X connect 12 0 11 0;
#X connect 13 0 14 0;
#X connect 14 0 10 1;
#X connect 15 0 13 0;
#X connect 15 0 12 1;
#X connect 16 0 15 0;
#X connect 17 0 16 0;
#X connect 18 0 58 0;
#X connect 19 0 1 0;
#X connect 19 0 1 1;
#X connect 19 1 2 0;
#X connect 19 1 2 1;
#X connect 20 0 24 0;
#X connect 21 0 22 0;
#X connect 22 0 26 0;
#X connect 23 0 20 0;
#X connect 24 0 21 0;
#X connect 24 1 25 0;
#X connect 25 0 68 1;
#X connect 26 0 27 0;
#X connect 27 0 55 0;
#X connect 28 0 29 0;
#X connect 29 0 30 0;
#X connect 30 0 31 0;
#X connect 33 0 34 0;
#X connect 34 0 35 0;
#X connect 37 0 33 0;
#X connect 38 0 28 0;
#X connect 38 1 37 0;
#X connect 39 0 23 0;
#X connect 40 0 39 0;
#X connect 41 0 42 0;
#X connect 42 0 40 0

Rd: [PD] spectrogram in PD

2006-11-13 Thread [EMAIL PROTECTED]
Hi Andrea,

welcome! Simple spectrum computations can be found on the
documentation annexed with pd: look at
the subfolder /doc/3.audio.examples of your PD distribution
, for example E01.spectrum.pd. This uses simple fft
computations.

Then there is the cyclone library that has a good
spectrum visualization example in the patch
spectrum-pm.pd for example. Note that cyclone only comes
with "extended" distributions by H.C. Steiner or
you have to install it yourself. If you have the
extended one the patch is in the
\doc\examples\cyclone\
subfolder.

Another interesting example is here:

http://crca.ucsd.edu/~jsarlo/pd/

grab the "pitchnoise" patch, it contains another interesting
example.

Hope that it helps,

Alberto Zin

http://puredata.org/Members/AlbertoZ

PS: by chance I got two books by you on my desk:
your thesis on musical notation and the books on "Audio &
Multimedia". Congratulations, nice works!



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


Re: [PD] spectrogram in PD

2006-11-13 Thread Mathieu Bouchard

On Mon, 13 Nov 2006, andrea valle wrote:

I was trying to understand if there's a(n easy) way to plot a spectrum. 
I guess it should be easily feasible, as I saw both pd capabilties in 
time domain, both Miller Puckette's figures in the book.
But looking in docs and on the web I got confused and I'm not able to find 
answers to my question.


You can combine [fft~] with [tabsend~] and [table]. Clicking on the 
[table] will show you the contents. If you want to make a polar transform, 
you may want to combine cos and sin like [expr~ sqrt($v1*$v1+$v2*$v2)] to 
get an amplitude plot. If you want a phase plot you can use [expr~ 
atan($v1,$v2)] or maybe it's $v2 first.


If you want something fancier, have a look at 
http://gridflow.ca/gallery/spectrogram.gif


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
| Freelance Digital Arts Engineer, Montréal QC Canada___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] desiredata 0.39.A.pre2

2006-11-13 Thread Mathieu Bouchard

On Mon, 13 Nov 2006, Kyle Klipowicz wrote:


Here, here!  I second that.  I still can't compile vanilla pd on OSX now,
because I tried compiling DD over a year ago...you can get hypnotized by
that #dataflow channel!


wtf are you talking about... what do you mean you "can't" ?

 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
| Freelance Digital Arts Engineer, Montréal QC Canada___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] desiredata 0.39.A.pre2

2006-11-13 Thread Mathieu Bouchard

On Mon, 13 Nov 2006, Hans-Christoph Steiner wrote:


How about putting out some binaries too?


One day I'll provide some but only for Linux. If you want to provide OSX 
binaries, feel free to do so, this is free software.


Its still not easy to build DD. First off, there is no mention of 
installing portaudio in the INSTALL.txt. Then after that, it dies here 
on Mac OS X 10.4:


I can try to help about OSX, but I don't use OSX, and I don't have easy 
access to OSX. Often, someone else will have to reply.


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
| Freelance Digital Arts Engineer, Montréal QC Canada___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] desiredata 0.39.A.pre2

2006-11-13 Thread IOhannes m zmoelnig
Thomas Grill wrote:
> 
> Am 13.11.2006 um 17:18 schrieb IOhannes m zmoelnig:
> 
>> Thomas Grill wrote:
>>> Hi all,
>>> actually, OSX builds _need_ portaudio. Therefore, you can't just specify
>>> portaudio=0.
>>
>> excuse my ignorance, but why is this so?
>> i don't see a reason to use any audio library (unless i would want to do
>> audio, of course; but sometimes i don't...)
> 
> hmmm, you are right does normal pd build without any audio API
> specified?
> 

i don't think so.
while there are configure flags to disable portaudio and portmidi, they
seem to be ignored.
manually removing the references to them in the "makefile" gives an
error at link time:

/usr/bin/ld: Undefined symbols:
_sys_close_midi
_midi_getdevs
_sys_do_open_midi
_sys_poll_midi
_sys_putmidibyte
_sys_putmidimess
collect2: ld returned 1 exit status


it would be a nice feature, though...


mfg.asd
IOhannes

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


Re: [PD] desiredata 0.39.A.pre2

2006-11-13 Thread Thomas Grill


Am 13.11.2006 um 17:18 schrieb IOhannes m zmoelnig:


Thomas Grill wrote:

Hi all,
actually, OSX builds _need_ portaudio. Therefore, you can't just 
specify

portaudio=0.


excuse my ignorance, but why is this so?
i don't see a reason to use any audio library (unless i would want to 
do

audio, of course; but sometimes i don't...)


hmmm, you are right does normal pd build without any audio API 
specified?


greetings,
Thomas


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


Re: [PD] desiredata 0.39.A.pre2

2006-11-13 Thread IOhannes m zmoelnig
Thomas Grill wrote:
> Hi all,
> actually, OSX builds _need_ portaudio. Therefore, you can't just specify
> portaudio=0.

excuse my ignorance, but why is this so?
i don't see a reason to use any audio library (unless i would want to do
audio, of course; but sometimes i don't...)

mfg.adr
IOhannes

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


Re: [PD] desiredata 0.39.A.pre2

2006-11-13 Thread Thomas Grill

Hi all,
actually, OSX builds _need_ portaudio. Therefore, you can't just  
specify portaudio=0.
You'd need to download portaudio-v19 (or check out from portaudio SVN)  
and the latest portmidi package. You don't need to build those, just  
point the scons variables portaudiopath and portmidipath to these  
folders and set portaudio to 1.

(You get a list of config variables with scons --help).

all the best,
Thomas


Am 13.11.2006 um 07:27 schrieb Claude Heiland-Allen:


Hans-Christoph Steiner wrote:


How about putting out some binaries too?  Its still not easy to build
DD.  First off, there is no mention of installing portaudio in the
INSTALL.txt.  Then after that, it dies here on Mac OS X 10.4:


My *guess* (not having an OS X machine) is that you didn't set  
"portaudio=0"



From http://desiredata.goto10.org/wiki/QuickStart :


scons desire=1 debug=1 wall=1 portaudio=0

Hopefully it is something as simple as this






Claude



gcc -Os -faltivec -maltivec -fnested-functions -fasm-blocks -DPD
-DDL_OPEN -DNEWHASH -DLOCKFREE -DPABLIO -DUNISTD -DPA_USE_COREAUDIO
-DMACOSX -DUSEAPI_JACK -DUSEAPI_PORTAUDIO -DPA19 -DNDEBUG  
-DHAVE_ALLOCA

-DPD_INTERNAL -I/Library/Frameworks/Tk.framework/Headers
-I/Library/Frameworks/Tcl.framework/Headers -I/usr/include/tcl8.4  
-Isrc

-Iportmidi_osx -Iportmidi_osx/pm_common -Iportmidi_osx/porttime
-Iportmidi_osx/pm_mac -Iportaudio/include -Iportaudio/src/common -c -o
src/s_midi_pm.o src/s_midi_pm.c
src/s_midi_pm.c: In function 'sys_do_open_midi':
src/s_midi_pm.c:52: error: too few arguments to function  
'Pm_OpenInput'

scons: *** [src/s_midi_pm.o] Error 1
scons: building terminated because of errors.

The compile farm would automate this process.

.hc

On Nov 12, 2006, at 7:25 PM, Mathieu Bouchard wrote:



-- Forwarded message --
Date: Sun, 12 Nov 2006 19:25:10 -0500 (EST)
From: Mathieu Bouchard <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: desiredata 0.39.A.pre2


Preview 2 of DesireData is now available. Since Preview 1 (august)  
the

main changes are:

  * Chun did a *lot* of work on subpatches, GOP, and keyboard  
shortcuts.

  * I deleted a few thousand lines of C that we don't need anymore
  * Mario Mora updated the Spanish translations

http://artengine.ca/desiredata/download/desiredata-0.39.A.pre2.tar.gz

 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
| Freelance Digital Arts Engineer, Montréal QC
Canada___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list



-- 
--


"[W]e have invented the technology to eliminate scarcity, but we are
deliberately throwing it away to benefit those who profit from
scarcity."-John Gilmore



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



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






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


[PD] Pure coherent noise (Perlin noise)

2006-11-13 Thread renaud.herne


Hello,

Do someone know if there is a class that generates coherent (Perlin)
noise in Pure Data?
OK, I could build it myself by interpolating random numbers or linking
to libnoise but if it already exists...
Thank you

Renaud

 DISCLAIMER 
http://www.belgacom.be/maildisclaimer

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


Re: [PD] test

2006-11-13 Thread Hans-Christoph Steiner


Looks like you can now.

.hc

On Nov 13, 2006, at 8:30 AM, andrea valle wrote:


sorry still cannot post
-a-

Andrea Valle
DAMS - Facoltà di Scienze della Formazione
Università degli Studi di Torino
http://www.semiotiche.it/andrea
[EMAIL PROTECTED]


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





News is what people want to keep hidden and everything else is  
publicity.  - Bill Moyers




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


Re: [PD] desiredata 0.39.A.pre2

2006-11-13 Thread Hans-Christoph Steiner


On Nov 13, 2006, at 1:27 AM, Claude Heiland-Allen wrote:


Hans-Christoph Steiner wrote:


How about putting out some binaries too?  Its still not easy to build
DD.  First off, there is no mention of installing portaudio in the
INSTALL.txt.  Then after that, it dies here on Mac OS X 10.4:


My *guess* (not having an OS X machine) is that you didn't set  
"portaudio=0"



From http://desiredata.goto10.org/wiki/QuickStart :


scons desire=1 debug=1 wall=1 portaudio=0

Hopefully it is something as simple as this


Nope:

gcc -Os -fnested-functions -fasm-blocks -DPD -DDL_OPEN -DDONTUSESIMD - 
DNEWHASH -DLOCKFREE -DDESIRE -DPABLIO -DUNISTD -DPA_USE_COREAUDIO - 
DMACOSX -DUSEAPI_JACK -DNDEBUG -DHAVE_ALLOCA -DPD_INTERNAL -I/Library/ 
Frameworks/Tk.framework/Headers -I/Library/Frameworks/Tcl.framework/ 
Headers -I/usr/include/tcl8.4 -Isrc -Iportmidi_osx -Iportmidi_osx/ 
pm_common -Iportmidi_osx/porttime -Iportmidi_osx/pm_mac -c -o src/ 
d_dac.o src/d_dac.c

In file included from src/d_dac.c:9:
src/s_stuff.h:233:2: error: #error You must define USEAPI_PORTAUDIO.
scons: *** [src/d_dac.o] Error 1
scons: building terminated because of errors.


.hc





Claude



gcc -Os -faltivec -maltivec -fnested-functions -fasm-blocks -DPD
-DDL_OPEN -DNEWHASH -DLOCKFREE -DPABLIO -DUNISTD -DPA_USE_COREAUDIO
-DMACOSX -DUSEAPI_JACK -DUSEAPI_PORTAUDIO -DPA19 -DNDEBUG - 
DHAVE_ALLOCA

-DPD_INTERNAL -I/Library/Frameworks/Tk.framework/Headers
-I/Library/Frameworks/Tcl.framework/Headers -I/usr/include/tcl8.4 - 
Isrc

-Iportmidi_osx -Iportmidi_osx/pm_common -Iportmidi_osx/porttime
-Iportmidi_osx/pm_mac -Iportaudio/include -Iportaudio/src/common - 
c -o

src/s_midi_pm.o src/s_midi_pm.c
src/s_midi_pm.c: In function 'sys_do_open_midi':
src/s_midi_pm.c:52: error: too few arguments to function  
'Pm_OpenInput'

scons: *** [src/s_midi_pm.o] Error 1
scons: building terminated because of errors.

The compile farm would automate this process.

.hc

On Nov 12, 2006, at 7:25 PM, Mathieu Bouchard wrote:



-- Forwarded message --
Date: Sun, 12 Nov 2006 19:25:10 -0500 (EST)
From: Mathieu Bouchard <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: desiredata 0.39.A.pre2


Preview 2 of DesireData is now available. Since Preview 1  
(august) the

main changes are:

  * Chun did a *lot* of work on subpatches, GOP, and keyboard  
shortcuts.

  * I deleted a few thousand lines of C that we don't need anymore
  * Mario Mora updated the Spanish translations

http://artengine.ca/desiredata/download/ 
desiredata-0.39.A.pre2.tar.gz


 _ _ __ ___ _  _ _ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
| Freelance Digital Arts Engineer, Montréal QC
Canada___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list



- 
---


"[W]e have invented the technology to eliminate scarcity, but we are
deliberately throwing it away to benefit those who profit from
scarcity."-John Gilmore



___
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] netpd download all patch

2006-11-13 Thread Claude Heiland-Allen
padawan12 wrote:
> Is there a net-pd howto or something?

Yeah, there's simple examples in the netpd distribution, it's quite easy.

> How does net-pd handle time/synchronous
> alignment and that sort of thing? 

I'm not sure...

> How do you record them? Does each machine
> run all the synths (replicated version of one
> setup)

Yes.  So each machine hears (hopefully) the same sounds, without needing
huge amounts of bandwidth for streaming audio and the associated delays
etc.  And it also means that each connected machine's user can access
all the controls of the whole setup.

> best,
> 
> Andy


Claude


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


Re: [PD] netpd download all patch

2006-11-13 Thread padawan12

Great stuff. I need to study those and see how
you hook the interface level up to net-pd.
Just a question of finding the time so I'm
very pleased you already converted some of 
mine to net-pd. How do they perform?

Is there a net-pd howto or something?
How does net-pd handle time/synchronous
alignment and that sort of thing? 
btw, I listened to some output from net-pd radio
and I hear some very impressive jams happening.
How do you record them? Does each machine
run all the synths (replicated version of one
setup) or do they pipe audio back to a node
that does the recording. Much I don't understand.

best,

Andy




On Sun, 12 Nov 2006 07:50:03 +0100
"moritz w." <[EMAIL PROTECTED]> wrote:

> ola padawan,
> i've made already a netpd-patch
> with some of your sound-design stuff.
> (with a lot of [switch~]es in it)
> 
> ---im a big fan off your tut's and gizmos!
> 
> [cheers~] 
> 
> moritz
> 
> (the attached patch works only with netpd)
> 
> 
>  Original-Nachricht 
> Datum: Sat, 11 Nov 2006 23:07:54 +
> Von: padawan12 <[EMAIL PROTECTED]>
> An: pd-list@iem.at
> Betreff: Re: [PD] netpd download all patch
> 
> > 
> > Yeah, I've been looking at it a lot recently.
> > Even if your not into music (and right now really
> > only techno music) net-pd sets a really good standard
> > for pd programming and encapsulation, and probably
> > represents the best of UI practice using only the 
> > intrinsic components. I'm thinking next year I 
> > will start to move the music synth (toys and gizmos)
> > part of my work towards net-pd because it represents
> > an important versioning commonality to share patches
> > which the wider Pd lacks. There's still room for 
> > improving it too. I have some ideas I'm mulling
> > over to do with distributed composition which I 
> > hope to add some day and net-pd seems the obvious
> > place to try these out.
> > If you're in London today at the Openlab3 meet we
> > will hopefully get to try out setup based
> > on OSC to perform with simple distributed synthesisers
> > on a LAN.
> > 
> > On Sat, 11 Nov 2006 12:18:02 +0800
> > Chris McCormick <[EMAIL PROTECTED]> wrote:
> > 
> > > On Thu, Nov 09, 2006 at 10:40:39AM +0100, Roman Haefeli wrote:
> > > > i hope you'll have fun with netpd.
> > > 
> > > I just wanted to jump in on this thread to say that I find netpd to be
> > > one of the most exciting things I have seen in electronic music ever.
> > > Thanks so much Roman and all the other contributors for making it. You
> > > guys are really pushing new frontiers with this. If anyone hasn't tried
> > > it yet, you should get into it!
> > > 
> > > Best,
> > > 
> > > Chris.
> > > 
> > > ---
> > > [EMAIL PROTECTED]
> > > http://mccormick.cx
> > > 
> > > ___
> > > 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
> 
> -- 
> "Ein Herz für Kinder" - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de
> Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's Cup-Yacht!
> 

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


[PD] spectrogram in PD

2006-11-13 Thread andrea valle

Hi to all,

newbie here.

I've just tweaked few times with PD as I prefer writing code than using 
gui interface. In any case, I like a lot PD and it seems the best 
candidate for my very short course in computer music here at the 
university.


I was trying to understand if there's a(n easy) way to plot a spectrum. 
I guess it should be easily feasible, as I saw both pd capabilties in 
time domain, both Miller Puckette's figures in the book.


But looking in docs and on the web I got confused and I'm not able to 
find answers to my question.


Any hints?

Many thanks

best

-a-


Andrea Valle
DAMS - Facoltà di Scienze della Formazione
Università degli Studi di Torino
http://www.semiotiche.it/andrea
[EMAIL PROTECTED]


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


[PD] test

2006-11-13 Thread andrea valle

sorry still cannot post
-a-

Andrea Valle
DAMS - Facoltà di Scienze della Formazione
Università degli Studi di Torino
http://www.semiotiche.it/andrea
[EMAIL PROTECTED]


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


Re: [PD] trail/trace on Gem

2006-11-13 Thread Chris McCormick
On Mon, Nov 13, 2006 at 11:44:38AM +0100, Patco wrote:
> Romain Vuillet a écrit :
> >
> >i would like to generate trail or trace for a simple object (a sphere) 
> >which is moving in the Gem window...
> >
> hello, I've thought about this once, but didn't realized the patch, you 
> might be interested though.
> 
> You might do something like this with [repeat] and increasing the alpha 
> channel proportionaly with the number of repeated objects.

I can confirm that doing that works, and looks very cool, but I
can't supply a patch as it's part of something much larger and more
complicated which I haven't touched for months. I was planning on
extracting/modularising it at some point, but who knows if that will
ever happen!

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] trail/trace on Gem

2006-11-13 Thread Erich Berger

hi,

there was a bit of discussion recently on that topic with the
subject motion blur.

here is a patch by iohannes - if you change the alpha you can
play with effects rangung from bluring to tracing.

best

erich



-
http://randomseed.org

On Mon, 13 Nov 2006, Patco wrote:


Romain Vuillet a écrit :


i would like to generate trail or trace for a simple object (a sphere) 
which is moving in the Gem window...


hello, I've thought about this once, but didn't realized the patch, you might 
be interested though.


You might do something like this with [repeat] and increasing the alpha 
channel proportionaly with the number of repeated objects.

Patco.



			___ 
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! 
Profitez des connaissances, des opinions et des expériences des internautes 
sur Yahoo! Questions/Réponses http://fr.answers.yahoo.com



___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list
#N canvas 13 0 631 397 10;

#N canvas 0 0 749 590 object 0;

#X obj 193 81 gemhead;

#X obj 193 384 translateXYZ;

#X obj 276 67 t b b;

#X obj 276 104 random 100;

#X obj 193 357 colorRGB 1 1 1;

#X obj 276 39 inlet;

#X obj 193 411 teapot;

#X obj 276 135 pack 0 1000;

#X obj 276 181 / 100;

#X obj 276 201 * 8;

#X obj 276 221 - 4;

#X obj 375 104 random 100;

#X obj 375 135 pack 0 1000;

#X obj 375 181 / 100;

#X obj 375 201 * 8;

#X obj 375 221 - 4;

#X obj 276 159 line 50 10;

#X obj 375 159 line 50 10;

#X connect 0 0 4 0;

#X connect 1 0 6 0;

#X connect 2 0 3 0;

#X connect 2 1 11 0;

#X connect 3 0 7 0;

#X connect 4 0 1 0;

#X connect 5 0 2 0;

#X connect 7 0 16 0;

#X connect 8 0 9 0;

#X connect 8 0 4 1;

#X connect 9 0 10 0;

#X connect 10 0 1 1;

#X connect 11 0 12 0;

#X connect 12 0 17 0;

#X connect 13 0 14 0;

#X connect 13 0 4 2;

#X connect 14 0 15 0;

#X connect 15 0 1 2;

#X connect 16 0 8 0;

#X connect 17 0 13 0;

#X restore 282 186 pd object;

#X obj 32 260 world_light;

#X msg 282 164 bang;

#X obj 282 144 metro 500;

#X obj 282 126 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1

1;

#X obj 397 100 gemhead -1;

#X obj 397 221 pix_snap2tex;

#X msg 442 197 0 0;

#X msg 488 196 500 500;

#X obj 442 174 t b b;

#X obj 397 181 t b a;

#X obj 397 259 alpha;

#X floatatom 570 249 5 0 0 0 - - -;

#X obj 397 327 square 4;

#X obj 575 101 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144

-1 -1 0 1;

#X msg 143 138 frame \$1;

#X floatatom 169 106 5 0 0 0 - - -;

#X obj 397 283 colorRGB 1 1 1 0.888;

#X obj 33 236 gemhead;

#X obj 50 133 gemwin 100;

#X msg 49 69 create \, 1 \, lighting 1;

#X obj 442 155 loadbang;

#X connect 2 0 0 0;

#X connect 3 0 2 0;

#X connect 4 0 3 0;

#X connect 5 0 10 0;

#X connect 6 0 11 0;

#X connect 7 0 6 1;

#X connect 8 0 6 2;

#X connect 9 0 7 0;

#X connect 9 1 8 0;

#X connect 10 0 6 0;

#X connect 10 1 6 0;

#X connect 11 0 17 0;

#X connect 12 0 17 4;

#X connect 14 0 12 0;

#X connect 15 0 19 0;

#X connect 16 0 15 0;

#X connect 17 0 13 0;

#X connect 18 0 1 0;

#X connect 20 0 19 0;

#X connect 21 0 9 0;

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


Re: [PD] trail/trace on Gem

2006-11-13 Thread Patco

Romain Vuillet a écrit :


i would like to generate trail or trace for a simple object (a sphere) 
which is moving in the Gem window...


hello, I've thought about this once, but didn't realized the patch, you 
might be interested though.


You might do something like this with [repeat] and increasing the alpha 
channel proportionaly with the number of repeated objects.

Patco.






___ 
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! 
Profitez des connaissances, des opinions et des expériences des internautes sur Yahoo! Questions/Réponses 
http://fr.answers.yahoo.com



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


[PD] trail/trace on Gem

2006-11-13 Thread Romain Vuillet

Hello List,

i would like to generate trail or trace for a simple object (a sphere) 
which is moving in the Gem window...


Any idea?

thank you very much

/romain

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