arthur@0: #N canvas 0 0 1279 730 10; arthur@0: #X obj -333 -267 cnv 12 730 170 empty empty empty 20 12 0 14 -25415 arthur@0: -1 0; arthur@0: #X obj -326 -262 cnv 15 200 70 empty empty Main_Controls 20 12 0 14 arthur@0: -16901 -257985 0; arthur@0: #X obj -114 -262 cnv 15 500 70 empty empty FX_Controls 20 12 0 14 -16901 arthur@0: -257985 0; arthur@0: #X obj -105 -239 tgl 15 0 empty empty Record_FX 17 7 0 10 -99865 -257985 arthur@0: -257985 0 1; arthur@0: #X obj -404 -86 cnv 15 510 210 empty empty Initialisation 20 12 0 14 arthur@0: -261234 -66577 0; arthur@0: #X obj -370 -23 openpanel; arthur@0: #X obj -321 -234 bng 15 250 50 0 empty empty Choose_video_first_then_audio arthur@0: 17 7 0 10 -99865 -257985 -257985; arthur@0: #X obj 153 134 cnv 15 300 330 empty empty FX_Production 20 12 0 14 arthur@0: -262130 -66577 0; arthur@0: #X obj 242 -87 cnv 15 210 210 empty empty Audio_and_video_player 20 arthur@0: 12 0 14 -204786 -66577 0; arthur@0: #X obj 74 -182 cnv 15 315 80 empty empty Video_Controls 20 12 0 14 arthur@0: -16901 -257985 0; arthur@0: #X obj 329 217 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 arthur@0: 1; arthur@0: #X obj 195 240 vsl 10 30 0.1 10 1 0 empty empty dB 0 -9 0 10 -262144 arthur@0: -1 -1 0 1; arthur@0: #X obj -173 -9 openpanel; arthur@0: #X obj -262 -64 t b b; arthur@0: #X obj 248 21 bng 15 250 50 0 empty empty close_GEM 17 7 0 10 -262144 arthur@0: -1 -1; arthur@0: #X obj 396 38 bng 15 250 50 0 empty empty pause 17 7 0 10 -262144 -1 arthur@0: -1; arthur@0: #X obj 280 63 h-player-abstr; arthur@0: #X obj 350 -33 +; arthur@0: #X msg 307 -36 0; arthur@0: #X obj -162 13 loadbang; arthur@0: #X symbolatom -381 75 80 0 0 3 - - -; arthur@0: #X obj -370 11 a_get_audio_length; arthur@0: #X symbolatom -379 99 80 0 0 3 - - -; arthur@0: #X msg -163 33 symbol empty; arthur@0: #X obj 280 -59 t s b; arthur@0: #X obj -371 37 a_create_empty_track; arthur@0: #X obj -104 -220 bng 15 250 50 0 empty empty Clear_FX 17 7 0 10 -99865 arthur@0: -257985 -257985; arthur@0: #X obj 353 173 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 arthur@0: 1; arthur@0: #X obj 261 302 t_door_clac_complete; arthur@0: #X obj 377 281 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 arthur@0: 1; arthur@0: #X obj 312 145 multiplex~ . . . . .; arthur@0: #X obj 262 361 e_windscene; arthur@0: #X obj 324 343 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 arthur@0: 1; arthur@0: #X obj 277 -174 bng 20 250 50 0 empty empty Play 22 10 0 10 -99865 arthur@0: -257985 -257985; arthur@0: #X obj 327 -175 bng 20 500 50 0 empty empty Pause 22 12 0 10 -99865 arthur@0: -257985 -257985; arthur@0: #X obj -323 -180 loadbang; arthur@0: #X msg -160 -164 1; arthur@0: #X msg 300 104 set \$1; arthur@0: #X obj -324 -121 a_sauvegarde_fichiers; arthur@0: #X obj 180 440 bng 20 250 50 0 empty empty transient 22 9 0 10 -262144 arthur@0: -1 -1; arthur@0: #X obj 82 -246 cnv 15 300 50 empty empty empty 20 12 0 14 -99865 -66577 arthur@0: 0; arthur@0: #X obj 266 244 a_mod_sine; arthur@0: #X obj 196 205 * 1; arthur@0: #X text 188 187 amplitude; arthur@0: #X obj 177 350 * 1; arthur@0: #X floatatom 173 378 7 0 0 0 - - -; arthur@0: #X obj -383 219 cnv 15 520 280 empty empty Voice_Processing 20 12 0 arthur@0: 14 -4032 -66577 0; arthur@0: #X obj -117 385 cnv 15 250 100 empty empty transient 20 12 0 14 -204800 arthur@0: -66577 0; arthur@0: #X obj -378 248 cnv 15 250 240 empty empty Amplitude 20 12 0 12 -204800 arthur@0: -66577 0; arthur@0: #X obj -119 251 cnv 15 250 100 empty empty Pitch 20 12 0 12 -204800 arthur@0: -66577 0; arthur@0: #X obj -121 357 adc~ 1; arthur@0: #X obj -335 334 t_normalisation; arthur@0: #X obj -248 315 tgl 15 0 empty empty normaliser_bruit 22 9 0 10 -262144 arthur@0: -1 -1 0 1; arthur@0: #X floatatom -292 356 5 0 0 3 dB_bruit - -; arthur@0: #X obj -362 423 t_normalisation; arthur@0: #X obj -275 405 tgl 15 0 empty empty normaliser_signal 22 9 0 10 -262144 arthur@0: -1 -1 0 1; arthur@0: #X floatatom -332 300 5 0 0 1 dB - -; arthur@0: #X floatatom -234 451 9 0 0 3 rms_signal - -; arthur@0: #X obj -362 375 -; arthur@0: #X obj -362 397 dbtorms; arthur@0: #X floatatom -362 451 5 0 0 3 normalised_amplitude - -; arthur@0: #X obj -87 295 mtof; arthur@0: #X floatatom -87 321 5 0 0 1 Hz - -; arthur@0: #X obj -9 292 t_normalisation; arthur@0: #X obj -2 253 tgl 15 0 empty empty normaliser_signal 22 9 0 10 -262144 arthur@0: -1 -1 0 1; arthur@0: #X floatatom -15 320 9 0 0 3 norm_pitch - -; arthur@0: #X floatatom 53 319 5 0 0 0 - - -; arthur@0: #X obj -362 276 env~ 4096 4096; arthur@0: #X text 201 350 pitch; arthur@0: #X floatatom 0 416 5 0 0 1 high - -; arthur@0: #X floatatom -84 413 5 0 0 1 npts - -; arthur@0: #X obj -105 438 a_transient; arthur@0: #X obj -19 391 a_trans_init; arthur@0: #N canvas 418 134 575 379 (subpatch) 0; arthur@0: #X array fx_soundtrack 3.30752e+006 float 2; arthur@0: #X coords 0 1 3.30752e+006 -1 300 50 2 0 0; arthur@0: #X restore 82 -246 graph; arthur@0: #X obj 266 413 a_echantilloneur; arthur@0: #X obj 266 395 bng 15 250 50 0 empty empty choose_sample 17 7 0 10 arthur@0: -262144 -1 -1; arthur@0: #X obj 367 393 bng 15 250 50 0 empty empty stop 17 7 0 10 -262144 -1 arthur@0: -1; arthur@0: #X obj -113 -182 cnv 15 175 80 empty empty Audio_Controls 20 12 0 14 arthur@0: -16901 -257985 0; arthur@0: #X obj -110 -137 tgl 15 0 empty empty Realtime_FX 17 7 0 10 -99865 arthur@0: -257985 -257985 1 1; arthur@0: #X obj -109 -156 tgl 15 0 empty empty Original_audio 17 7 0 10 -99865 arthur@0: -257985 -257985 1 1; arthur@0: #X obj -110 -116 tgl 15 0 empty empty Recorded_FX 17 7 0 10 -99865 arthur@0: -257985 -257985 0 1; arthur@0: #X obj -7 -209 hradio 12 1 1 5 empty empty Select_FX 0 -8 0 10 -128992 arthur@0: -1 -257985 1; arthur@0: #X msg -324 -150 \; pd dsp 1; arthur@0: #X obj -188 -137 sel 1; arthur@0: #X msg -186 -164 0; arthur@0: #X text -18 135 1 toy boat; arthur@0: #X text -19 147 2 mod sin; arthur@0: #X text -19 160 3 synthesis door; arthur@0: #X text -20 172 4 wind; arthur@0: #X text -20 182 5 sampler (first choose wav); arthur@0: #X text -5 -212 1 2 3 4 5; arthur@0: #X obj 114 -87 cnv 15 120 210 empty empty audio_out 20 12 0 14 -135137 arthur@0: -66577 0; arthur@0: #X obj -382 133 cnv 15 350 80 empty empty soundtrack_play_and_record arthur@0: 20 12 0 14 -203904 -66577 0; arthur@0: #X floatatom -254 192 10 0 0 1 samples - -; arthur@0: #X obj -254 152 *; arthur@0: #X obj -227 152 / 44100; arthur@0: #X floatatom -226 172 5 0 0 1 s - -; arthur@0: #X obj -375 171 a_play_soundtrack; arthur@0: #X obj -155 165 a_record_soundtrack; arthur@0: #X obj -262 -141 pack f f f; arthur@0: #X obj 133 -55 unpack f f f; arthur@0: #X obj -223 -163 t b f; arthur@0: #X obj -262 -163 t b f; arthur@0: #X obj -359 -55 bng 10 250 50 0 empty empty empty 17 7 0 10 -262144 arthur@0: -1 -1; arthur@0: #X obj -168 -64 bng 10 250 50 0 empty empty empty 17 7 0 10 -262144 arthur@0: -1 -1; arthur@0: #X obj 81 -150 hsl 300 30 0 1 0 0 empty empty Choose_position_after_pause arthur@0: 70 5 0 10 -99865 -257985 -257985 0 0; arthur@0: #X obj 187 -5 *~ 1; arthur@0: #X obj 154 -6 *~ 1; arthur@0: #X obj 119 -4 *~ 1; arthur@0: #X obj 122 53 *~ 1; arthur@0: #X obj 121 77 dac~; arthur@0: #X obj -322 -210 bng 15 250 50 0 empty empty Export_soundtrack 17 7 arthur@0: 0 10 -99865 -257985 -257985; arthur@0: #X obj 158 76 pddp/dsp; arthur@0: #X obj -324 -182 cnv 80 200 80 empty empty VDSD 5 40 0 82 -16901 -257985 arthur@0: 0; arthur@0: #X obj -114 271 sigmund~ -hop 1024 pitch env; arthur@0: #X obj 255 193 t_motor_complete; arthur@0: #X msg -370 -42 symbol ../5_Films_et_sons; arthur@0: #X msg -166 -40 symbol ../5_Films_et_sons; arthur@0: #X text 113 -137 Always press pause before moving slidebar !; arthur@0: #X connect 3 0 98 1; arthur@0: #X connect 5 0 20 0; arthur@0: #X connect 5 0 24 0; arthur@0: #X connect 6 0 13 0; arthur@0: #X connect 10 0 41 2; arthur@0: #X connect 12 0 21 0; arthur@0: #X connect 12 0 22 0; arthur@0: #X connect 12 0 16 2; arthur@0: #X connect 13 0 117 0; arthur@0: #X connect 13 1 116 0; arthur@0: #X connect 14 0 16 1; arthur@0: #X connect 15 0 16 4; arthur@0: #X connect 15 0 17 0; arthur@0: #X connect 16 1 17 1; arthur@0: #X connect 16 1 37 0; arthur@0: #X connect 16 1 94 0; arthur@0: #X connect 16 3 106 0; arthur@0: #X connect 16 4 15 0; arthur@0: #X connect 18 0 17 0; arthur@0: #X connect 19 0 23 0; arthur@0: #X connect 21 1 25 1; arthur@0: #X connect 21 1 94 1; arthur@0: #X connect 23 0 20 0; arthur@0: #X connect 23 0 22 0; arthur@0: #X connect 24 0 16 0; arthur@0: #X connect 24 1 18 0; arthur@0: #X connect 26 0 25 0; arthur@0: #X connect 27 0 115 2; arthur@0: #X connect 28 0 30 2; arthur@0: #X connect 29 0 28 1; arthur@0: #X connect 30 0 98 0; arthur@0: #X connect 30 0 107 0; arthur@0: #X connect 31 0 30 3; arthur@0: #X connect 32 0 31 1; arthur@0: #X connect 33 0 16 3; arthur@0: #X connect 34 0 15 0; arthur@0: #X connect 35 0 36 0; arthur@0: #X connect 35 0 82 0; arthur@0: #X connect 36 0 78 0; arthur@0: #X connect 36 0 79 0; arthur@0: #X connect 37 0 105 0; arthur@0: #X connect 39 0 28 0; arthur@0: #X connect 39 0 74 1; arthur@0: #X connect 41 0 30 1; arthur@0: #X connect 42 0 41 1; arthur@0: #X connect 42 0 31 0; arthur@0: #X connect 42 0 11 0; arthur@0: #X connect 44 0 45 0; arthur@0: #X connect 44 0 41 0; arthur@0: #X connect 44 0 115 0; arthur@0: #X connect 50 0 67 0; arthur@0: #X connect 50 0 71 0; arthur@0: #X connect 50 0 114 0; arthur@0: #X connect 51 1 53 0; arthur@0: #X connect 52 0 51 1; arthur@0: #X connect 53 0 58 1; arthur@0: #X connect 54 0 60 0; arthur@0: #X connect 54 0 42 0; arthur@0: #X connect 54 1 57 0; arthur@0: #X connect 55 0 54 1; arthur@0: #X connect 58 0 59 0; arthur@0: #X connect 59 0 54 0; arthur@0: #X connect 61 0 62 0; arthur@0: #X connect 61 0 63 0; arthur@0: #X connect 63 0 65 0; arthur@0: #X connect 63 0 44 0; arthur@0: #X connect 63 1 66 0; arthur@0: #X connect 64 0 63 1; arthur@0: #X connect 67 0 56 0; arthur@0: #X connect 67 0 51 0; arthur@0: #X connect 67 0 58 0; arthur@0: #X connect 69 0 71 3; arthur@0: #X connect 70 0 71 1; arthur@0: #X connect 71 0 39 0; arthur@0: #X connect 72 0 70 0; arthur@0: #X connect 72 1 71 2; arthur@0: #X connect 72 2 69 0; arthur@0: #X connect 74 0 30 4; arthur@0: #X connect 75 0 74 0; arthur@0: #X connect 76 0 74 2; arthur@0: #X connect 78 0 101 0; arthur@0: #X connect 79 0 99 0; arthur@0: #X connect 80 0 83 0; arthur@0: #X connect 80 0 102 0; arthur@0: #X connect 81 0 30 0; arthur@0: #X connect 83 0 84 0; arthur@0: #X connect 84 0 3 0; arthur@0: #X connect 93 0 97 1; arthur@0: #X connect 93 0 98 2; arthur@0: #X connect 94 0 93 0; arthur@0: #X connect 94 0 95 0; arthur@0: #X connect 95 0 96 0; arthur@0: #X connect 97 0 108 0; arthur@0: #X connect 99 0 100 0; arthur@0: #X connect 100 0 106 1; arthur@0: #X connect 100 1 107 1; arthur@0: #X connect 100 2 97 0; arthur@0: #X connect 100 2 108 1; arthur@0: #X connect 101 0 99 0; arthur@0: #X connect 101 1 99 1; arthur@0: #X connect 102 0 99 0; arthur@0: #X connect 102 1 99 2; arthur@0: #X connect 103 0 116 0; arthur@0: #X connect 104 0 117 0; arthur@0: #X connect 105 0 16 5; arthur@0: #X connect 106 0 109 0; arthur@0: #X connect 107 0 109 0; arthur@0: #X connect 108 0 109 0; arthur@0: #X connect 109 0 110 0; arthur@0: #X connect 109 0 110 1; arthur@0: #X connect 111 0 38 0; arthur@0: #X connect 114 0 61 0; arthur@0: #X connect 115 0 30 0; arthur@0: #X connect 116 0 5 0; arthur@0: #X connect 117 0 12 0; arthur@0: #X coords 0 730 1 729 85 60 0;