#N canvas 235 191 576 331 8;
#X msg 58 149 ON;
#X msg 88 149 OFF;
#X obj 373 155 recorder;
#X obj 465 179 player;
#X obj 58 180 dsp;
#N canvas 0 0 952 661 instructions 0;
#X text 244 38 ...is a very simple Sampler based on Miller Puckette's PureData....;
#X text 646 80 It's aim is to automatize Sampling.;
#X text 204 117 USAGE:;
#X text 263 115 SimpleSample is divided into 2 major parts \, a recording section and a playback section.;
#X text 19 177 To record your own samples follow the following instructions;
#X text 55 203 Enter the recording section by switching to the "parameters" page \, where you have total control over all necessary parameters to record. Clicking on the START button \, you activate record-mode \, and SimpleSample will record any signal that rises over a certain level and will stop automatically when the signal falls below another certain level. SimpleSample stays in record-mode and will re-start recording \, when the signal rises again over the first-mentioned level. The whole procedure will be repeated up to 10 times \, which means that you can record a maximum of 10 different samples (normally this will do...) Of course you can pause the recod-mode by pressing STOP \, and continue by pressing CONTINUE. Re-pressing START will re-start the recording \, overwriting existing samples.;
#X text 54 419 You can modify the start-&stop-recording-levels and pre-&post-delay times. SimpleSample uses 220500-byte-sized arrays \, so you can record up to 5 seconds @44.1kHz. Using other sample-rates \, the length may vary.;
#X text 513 177 To playback your samples follow these instructions:;
#X text 538 198 SimpleSample is a multi-layer-sampler \, which means that it selects the fittest samples for a certain pitch and velocity. As an input you may use any MIDI-interface connected to your computer. If you don't have MIDI-access \, you should get it quickly \, in the meantime you might use the "fakemidi" page where there is a really bad simulation of a MIDI-Keyboard. If you are using real MIDI-equipment be aware \, that only note- & velocity-values are used by SimpleSample \, so there is no use in pitch-bending.;
#X text 260 520 If you love your actual set of samples you can save it by clicking on SAVE \, and reload it afterwards (by clicking on LOAD);
#X text 259 575 Clicking on KILL will delete your actual set of samples.;
#X text 183 611 Enjoy it...;
#X text 363 21 SimpleSample v1.5;
#X restore 45 276 page instructions;
#N canvas 182 47 597 474 donations 0;
#X text 49 125 programming done by;
#X text 49 85 programmierung getan von;
#X text 49 105 programmation faire de;
#X text 272 103 Johannes M Zmoelnig;
#X text 46 178 fuer ein projekt aus;
#X text 48 198 pour un projet a;
#X text 224 198 Steuerungstechniken in der Computermusik;
#X text 48 267 betreuung von;
#X text 284 283 DI Winfried Ritsch;
#X text 48 307 advised by;
#X text 48 287 tutoree de;
#X text 47 218 for a project of;
#X restore 479 316 page donations;
#N canvas 43 184 909 481 parameters 1;
#X obj 41 275 s pre-ampl;
#X floatatom 41 207;
#X floatatom 205 209;
#X obj 205 274 s pre-delay;
#X floatatom 286 209;
#X obj 286 274 s post-delay;
#X floatatom 588 236;
#X floatatom 548 215;
#X floatatom 45 398;
#X obj 45 339 r vu;
#X text 39 155 amplifaction;
#X text 39 167 of the incoming;
#X text 39 178 signal;
#X obj 509 300 s schmittbdry;
#X msg 509 192 bang;
#X obj 509 278 route 0;
#X text 195 152 time to pre- and post-;
#X text 196 166 record the sample before/after;
#X text 196 179 the schmitt-trigger expired;
#X text 487 130 here you can modify the;
#X text 490 145 schmitt-trigger for your;
#X text 490 158 soundcard \, micros \, problems etc.;
#X text 30 449 the incoming signal !;
#X text 30 438 watch the amplitude of;
#X text 116 24 ...the famous SimpleSample-record-parameter-switchboard...;
#X floatatom 257 399;
#X obj 257 341 r sampnum;
#X text 239 436 this sample has now;
#X text 240 449 been recorded...;
#X floatatom 508 410;
#X obj 508 366 unpack;
#X floatatom 545 387;
#X text 482 437 these are the frequency;
#X text 483 450 and aggressivity of the;
#X text 484 464 last recorded sample...;
#X text 442 386 aggressivity;
#X text 443 411 frequency;
#X text 21 208 dB;
#X text 23 400 dB;
#X text 528 214 dB;
#X text 568 236 dB;
#X text 243 398 #;
#X text 187 207 ms;
#X text 268 208 ms;
#X obj 508 342 r fidattr;
#X obj 509 257 pack 0 80 60;
#X text 547 182 press BANG to make the;
#X text 546 195 modification take effect;
#X msg 198 74 start;
#X msg 245 74 stop;
#X msg 285 74 continue;
#X obj 198 103 s start;
#X obj 245 103 s pause;
#X obj 285 103 s continue;
#X text 95 76 here you can;
#X text 357 75 the sample-recording;
#X floatatom 696 403;
#X obj 696 344 r sr;
#X msg 784 39 ON;
#X msg 814 39 OFF;
#X obj 784 70 dsp;
#X msg 839 228 KILL;
#X obj 767 250 samplefiler;
#X msg 803 228 SAVE;
#X msg 767 228 LOAD;
#X text 756 165 press LOAD \, SAVE and;
#X text 755 191 done with your samples;
#X text 753 178 KILL and guess what's;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 4 0 5 0;
#X connect 6 0 45 2;
#X connect 7 0 45 1;
#X connect 9 0 8 0;
#X connect 14 0 45 0;
#X connect 15 0 13 0;
#X connect 26 0 25 0;
#X connect 30 0 29 0;
#X connect 30 1 31 0;
#X connect 44 0 30 0;
#X connect 45 0 15 0;
#X connect 48 0 51 0;
#X connect 49 0 52 0;
#X connect 50 0 53 0;
#X connect 57 0 56 0;
#X connect 58 0 60 0;
#X connect 59 0 60 1;
#X connect 61 0 62 2;
#X connect 63 0 62 1;
#X connect 64 0 62 0;
#X restore 217 276 page parameters;
#X obj 490 41 arrays;
#X obj 373 180 attrib-saver;
#X text 42 40 SimpleSample v1.5;
#X obj 152 178 samplefiler;
#X msg 221 151 SAVE;
#X msg 152 152 LOAD;
#N canvas 5 4 706 386 fakemidi 1;
#X msg 179 225 bang;
#X obj 251 225 updown;
#X msg 251 199 up;
#X msg 280 199 down;
#X text 607 52 |;
#X text 607 45 |;
#X text 607 30 |;
#X text 607 37 |;
#X text 607 81 |;
#X text 607 73 |;
#X text 607 59 |;
#X text 607 66 |;
#X text 607 117 |;
#X text 607 124 |;
#X text 607 109 |;
#X text 607 101 |;
#X text 607 87 |;
#X text 607 94 |;
#X text 105 52 |;
#X text 105 45 |;
#X text 105 30 |;
#X text 105 37 |;
#X text 105 81 |;
#X text 105 73 |;
#X text 105 59 |;
#X text 105 66 |;
#X text 105 117 |;
#X text 105 124 |;
#X text 105 109 |;
#X text 105 101 |;
#X text 107 127 ====================================;
#X text 357 127 ====================================;
#X floatatom 179 259;
#X obj 179 283 f;
#X floatatom 410 259;
#X msg 360 105 C;
#X msg 379 81 C#;
#X msg 395 105 D;
#X msg 414 81 D#;
#X msg 430 105 E;
#X msg 463 105 F;
#X msg 479 81 F#;
#X msg 495 105 G;
#X msg 513 81 G#;
#X msg 529 105 A;
#X msg 547 81 A#;
#X msg 563 105 H;
#X msg 664 124 0;
#X msg 664 100 1;
#X msg 664 124 2;
#X msg 664 100 3;
#X msg 664 124 4;
#X msg 664 124 5;
#X msg 664 100 6;
#X msg 664 124 7;
#X msg 664 100 8;
#X msg 664 124 9;
#X msg 664 100 10;
#X msg 664 124 11;
#X floatatom 251 259;
#X msg 123 105 C;
#X msg 142 81 C#;
#X msg 158 105 D;
#X msg 177 81 D#;
#X msg 193 105 E;
#X msg 226 105 F;
#X msg 242 81 F#;
#X msg 258 105 G;
#X msg 276 81 G#;
#X msg 292 105 A;
#X msg 310 81 A#;
#X msg 326 105 H;
#X obj 30 264 f;
#X msg 30 124 0;
#X msg 30 100 1;
#X msg 30 124 2;
#X msg 30 100 3;
#X msg 30 124 4;
#X msg 30 124 5;
#X msg 30 100 6;
#X msg 30 124 7;
#X msg 30 100 8;
#X msg 30 124 9;
#X msg 30 100 10;
#X msg 30 124 11;
#X floatatom 327 259;
#X text 291 165 transpose;
#X text 257 181 octaves;
#X text 328 181 halftones;
#X obj 664 264 + 12;
#X text 449 262 velocity;
#X msg 353 44 rescue;
#N canvas 0 0 600 400 midicalc 0;
#X obj 115 117 * 12;
#X obj 115 159 moses 0;
#X obj 198 297 outlet;
#X obj 182 205 notein;
#X obj 136 180 + 48;
#X obj 115 96 + 4;
#X obj 115 138 +;
#X obj 159 96 t b f;
#X obj 198 276 pack;
#X obj 136 203 t f b;
#X obj 221 251 f 100;
#X msg 218 158 0;
#X obj 218 181 t b f;
#X obj 221 51 inlet;
#X obj 159 50 inlet;
#X obj 115 50 inlet;
#X obj 28 51 inlet;
#X obj 221 95 moses 0;
#X obj 221 117 moses 129;
#X connect 0 0 6 0;
#X connect 1 1 4 1;
#X connect 3 0 8 0;
#X connect 3 1 8 1;
#X connect 4 0 9 0;
#X connect 5 0 0 0;
#X connect 6 0 1 0;
#X connect 7 0 6 0;
#X connect 7 1 6 1;
#X connect 8 0 2 0;
#X connect 9 0 8 0;
#X connect 9 1 10 0;
#X connect 10 0 8 1;
#X connect 11 0 12 0;
#X connect 12 0 8 0;
#X connect 12 1 8 1;
#X connect 13 0 17 0;
#X connect 14 0 7 0;
#X connect 15 0 5 0;
#X connect 16 0 4 0;
#X connect 17 1 18 0;
#X connect 18 0 10 0;
#X restore 256 334 page midicalc;
#X text 100 225 MIDI note;
#X obj 256 358 outlet;
#X msg 354 334 0 0;
#X text 206 -2 This is a VERY simple MIDI-Keyboard...;
#X text 109 28 ====================================;
#X text 357 28 ====================================;
#X text 109 54 ____________________________________;
#X text 358 54 ____________________________________;
#X text 105 87 |;
#X text 105 94 |;
#X text 403 44 ...to stop playing;
#X text 255 45 Press this...;
#X obj 327 225 updown;
#X msg 327 199 up;
#X msg 356 199 down;
#X msg 424 199 bang;
#X text 423 181 reset;
#X msg 83 337 ON;
#X msg 113 337 OFF;
#X obj 83 360 dsp;
#X obj 526 366 samplefiler;
#X msg 526 345 LOAD;
#X text 448 344 Click here;
#X text 559 344 to reload samples;
#X connect 0 0 32 0;
#X connect 1 0 59 0;
#X connect 2 0 1 0;
#X connect 3 0 1 1;
#X connect 32 0 33 0;
#X connect 33 0 92 0;
#X connect 34 0 92 3;
#X connect 35 0 47 0;
#X connect 36 0 48 0;
#X connect 37 0 49 0;
#X connect 38 0 50 0;
#X connect 39 0 51 0;
#X connect 40 0 52 0;
#X connect 41 0 53 0;
#X connect 42 0 54 0;
#X connect 43 0 55 0;
#X connect 44 0 56 0;
#X connect 45 0 57 0;
#X connect 46 0 58 0;
#X connect 47 0 89 0;
#X connect 48 0 89 0;
#X connect 49 0 89 0;
#X connect 50 0 89 0;
#X connect 51 0 89 0;
#X connect 52 0 89 0;
#X connect 53 0 89 0;
#X connect 54 0 89 0;
#X connect 55 0 89 0;
#X connect 56 0 89 0;
#X connect 57 0 89 0;
#X connect 58 0 89 0;
#X connect 59 0 92 1;
#X connect 60 0 73 0;
#X connect 61 0 74 0;
#X connect 62 0 75 0;
#X connect 63 0 76 0;
#X connect 64 0 77 0;
#X connect 65 0 78 0;
#X connect 66 0 79 0;
#X connect 67 0 80 0;
#X connect 68 0 81 0;
#X connect 69 0 82 0;
#X connect 70 0 83 0;
#X connect 71 0 84 0;
#X connect 72 0 33 0;
#X connect 73 0 72 0;
#X connect 74 0 72 0;
#X connect 75 0 72 0;
#X connect 76 0 72 0;
#X connect 77 0 72 0;
#X connect 78 0 72 0;
#X connect 79 0 72 0;
#X connect 80 0 72 0;
#X connect 81 0 72 0;
#X connect 82 0 72 0;
#X connect 83 0 72 0;
#X connect 84 0 72 0;
#X connect 85 0 92 2;
#X connect 89 0 33 0;
#X connect 91 0 95 0;
#X connect 92 0 94 0;
#X connect 95 0 94 0;
#X connect 105 0 85 0;
#X connect 106 0 105 0;
#X connect 107 0 105 1;
#X connect 108 0 1 2;
#X connect 108 0 105 2;
#X connect 110 0 112 0;
#X connect 111 0 112 1;
#X connect 114 0 113 0;
#X restore 465 155 page fakemidi;
#X obj 479 280 statusline;
#X connect 0 0 4 0;
#X connect 1 0 4 1;
#X connect 2 0 9 0;
#X connect 12 0 11 1;
#X connect 13 0 11 0;
#X connect 14 0 3 0;