[PD-cvs] externals/footils/syncgrain/pd syncgrain~-help.pd,NONE,1.1

Hans-Christoph Steiner eighthave at users.sourceforge.net
Mon Sep 20 22:26:53 CEST 2004


Update of /cvsroot/pure-data/externals/footils/syncgrain/pd
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27952/pd

Added Files:
	syncgrain~-help.pd 
Log Message:
first draft of help file for syncgrain

--- NEW FILE: syncgrain~-help.pd ---
#N canvas 161 195 786 576 10;
#X obj 67 217 syncgrain~;
#X floatatom 80 102 5 0 0 1 - - -;
#X floatatom 92 125 5 0 0 1 - - -;
#X floatatom 106 148 5 0 0 1 - - -;
#X floatatom 118 171 5 0 0 1 - - -;
#X floatatom 132 192 5 0 0 1 - - -;
#X text 12 350 The sound source for the grains is obtained by reading
from an array containing the source waveform. The grain generator has
full control of frequency (grains/sec) \, overall amplitude \, grain
pitch (a sampling increment) and grain size (in millisecs). An extra
parameter is the grain pointer speed (or rate) \, which controls which
position the generator will start reading samples in the table for
each successive grain. It is measured in fractions of grain size \,
so a value of 1 will make each successive grain read from where the
previous grain should finish. A value of 0.5 will make the next grain
start at the midway position from the previous grain start and finish
\, etc. A value of 0 will make the generator read always from the start
of the table. This control gives extra flexibility for creating timescale
modifications in the resynthesis.;
#N canvas 0 22 458 308 graph1 0;
#X array source_array 62079 float 0;
#X coords 0 1 62078 -1 200 140 1;
#X restore 519 118 graph;
#X msg 22 46 help;
#X msg 66 66 set source_array;
#X obj 175 190 hsl 150 17 0.012 1.2 1 0 empty empty PointerRate_(0-1)
5 9 1 11 -262144 -1 -1 0 0;
#X obj 162 168 hsl 150 17 5 500 1 0 empty empty GrainSize 5 9 1 11
-262144 -1 -1 0 0;
#X obj 149 146 hsl 150 17 0.1 100 1 0 empty empty GrainPitch 5 9 1
11 -262144 -1 -1 0 0;
#X obj 136 123 hsl 150 17 0 1.2 0 0 empty empty Amplitude 5 9 1 11
-262144 -1 -1 0 0;
#X obj 124 100 hsl 150 17 1 1000 1 0 empty empty GrainFrequency_(per_sec)
5 9 1 11 -262144 -1 -1 0 0;
#X obj 68 263 *~;
#X obj 88 242 hsl 150 17 0 1.2 0 0 empty empty master_level 5 9 1 11
-241655 -1 -1 0 0;
#X obj 56 298 dac~;
#X msg 403 84 \; pd dsp \$1;
#X obj 66 43 loadbang;
#X obj 518 286 bng 25 250 50 0 empty empty empty 0 -6 0 8 -155622 -1
-1;
#X text 552 290 <-- choose your own sample;
#X floatatom 518 342 9 0 0 1 number_of_samples - -;
#N canvas 0 22 677 410 load_sound_file 0;
#X obj 95 91 openpanel;
#X msg 97 300 read -resize \$1 source_array;
#X obj 97 326 soundfiler;
#X obj 96 17 inlet;
#X obj 97 375 outlet;
#X obj 114 133 loadbang;
#X msg 287 244 symbol ../../../pd/doc/sound/voice.wav;
#X msg 292 263 symbol ../../../pd/doc/sound/voice2.wav;
#X msg 282 225 symbol ../../../pd/doc/sound/bell.aiff;
#X msg 177 191 symbol ../sound/voice2.wav;
#X msg 172 172 symbol ../sound/voice.wav;
#X msg 167 153 symbol ../sound/bell.aiff;
#X text 367 208 for working from CVS:;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 4 0;
#X connect 3 0 0 0;
#X connect 5 0 10 0;
#X connect 6 0 1 0;
#X connect 7 0 1 0;
#X connect 8 0 1 0;
#X connect 9 0 1 0;
#X connect 10 0 1 0;
#X connect 11 0 1 0;
#X restore 518 319 pd load_sound_file;
#X obj 1 2 cnv 15 450 20 empty empty [syncgrain~] 2 11 1 18 -233017
-66577 0;
#X obj 403 46 tgl 35 0 empty empty Start 0 -6 1 12 -114652 -1 -1 0
1;
#X connect 0 0 15 0;
#X connect 1 0 0 1;
#X connect 2 0 0 2;
#X connect 3 0 0 3;
#X connect 4 0 0 4;
#X connect 5 0 0 5;
#X connect 8 0 0 0;
#X connect 9 0 0 0;
#X connect 10 0 5 0;
#X connect 11 0 4 0;
#X connect 12 0 3 0;
#X connect 13 0 2 0;
#X connect 14 0 1 0;
#X connect 15 0 17 0;
#X connect 15 0 17 1;
#X connect 16 0 15 1;
#X connect 19 0 9 0;
#X connect 20 0 23 0;
#X connect 23 0 22 0;
#X connect 25 0 18 0;





More information about the Pd-cvs mailing list