; This is the post processor that takes as input a function table with volume points and alters the overall volume -W -G -m2 -+y -o sflib\sing53a.wav sr = 44100 ksmps = 2 ; any higher than 10 and I hear clicks - use 1 for final take ; typically save 5x processing time by increasing ksmps by 10x nchnls = 2 instr 99 kamp poscil 1, 1/p3, 1 ; create a set of volume points from a function table that lasts as long as the input file a6, a7 soundin "sflib/sing53.wav" outs a6 * kamp, a7 * kamp endin ; go from 1 to 0 over 1024 points - overall amplitude for crescendo and decresendo purposes ; This needs to be customized with specific points on the way. ; ; t 0 1894 f1 0 65536 7 200 86 205 343 205 0 210 343 210 0 215 343 215 0 220 343 220 0 225 343 225 0 230 343 230 0 245 343 245 0 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 200 343 255 0 205 343 255 0 210 343 255 0 215 343 255 0 220 343 255 0 225 343 255 0 245 343 255 0 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 140 343 205 0 140 343 205 0 140 343 200 0 140 343 200 0 140 343 200 0 140 343 200 0 140 343 200 0 140 343 201 0 140 343 255 0 200 343 255 343 255 343 255 343 255 343 255 343 255 343 140 343 205 0 140 343 205 0 140 343 205 0 140 343 205 0 140 343 205 0 140 343 205 0 140 343 205 0 140 343 205 0 140 343 205 0 140 343 205 0 140 343 205 0 140 343 205 0 140 343 205 0 140 343 205 0 140 343 205 0 140 343 205 0 140 343 205 0 140 343 205 0 140 343 255 0 140 343 255 0 140 343 255 0 140 343 255 0 140 343 255 0 140 343 255 0 140 343 255 0 140 343 255 0 140 343 235 0 140 343 225 0 140 343 200 0 200 343 30 0 140 343 140 343 140 343 140 343 140 343 140 343 140 343 140 343 140 343 140 343 140 343 140 343 140 343 140 343 140 343 140 343 140 343 255 343 200 343 255 0 150 343 255 0 150 343 255 0 150 343 255 0 150 343 255 0 150 343 255 0 150 343 255 0 255 343 155 0 255 343 155 0 255 343 150 0 255 343 150 0 255 343 150 0 200 343 100 0 100 343 180 0 155 343 180 0 155 343 180 0 145 343 255 0 225 343 225 343 225 343 225 343 225 343 225 343 225 343 225 343 225 343 225 343 140 343 255 0 140 343 255 0 140 343 255 0 140 343 255 0 140 343 255 0 140 343 255 0 200 343 255 0 130 343 145 0 130 343 145 0 130 343 145 0 130 343 145 0 150 343 175 0 150 343 175 0 170 343 180 0 170 343 180 0 190 343 230 0 200 343 255 0 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 255 343 128 343 64 343 32 343 1 343 0 ; Actual beats in the piece ; Start Duration Volume ; 16 16 200 ; 80 64 205 ; 80 0 205 ; 144 64 210 ; 144 0 210 ; 208 64 215 ; 208 0 215 ; 272 64 220 ; 272 0 220 ; 336 64 225 ; 336 0 225 ; 400 64 230 ; 400 0 230 ; 464 64 245 ; 464 0 245 ; 528 64 255 ; 592 64 255 ; 656 64 255 ; 720 64 255 ; 784 64 255 ; 848 64 255 ; 912 64 255 ; 976 64 255 ; 1040 64 255 ; 1104 64 255 ; 1168 64 255 ; 1232 64 255 ; 1296 64 255 ; 1360 64 255 ; 1424 64 255 ; 1488 64 255 ; 1552 64 255 ; 1616 64 255 ; 1680 64 255 ; 1744 64 255 ; 1808 64 255 ; 1872 64 255 ; 1936 64 255 ; 2000 64 255 ; 2064 64 255 ; 2128 64 255 ; 2192 64 255 ; 2256 64 255 ; 2320 64 255 ; 2384 64 255 ; 2448 64 200 ; 2448 0 255 ; 2512 64 205 ; 2512 0 255 ; 2576 64 210 ; 2576 0 255 ; 2640 64 215 ; 2640 0 255 ; 2704 64 220 ; 2704 0 255 ; 2768 64 225 ; 2768 0 255 ; 2832 64 245 ; 2832 0 255 ; 2896 64 255 ; 2960 64 255 ; 3024 64 255 ; 3088 64 255 ; 3152 64 255 ; 3216 64 255 ; 3280 64 255 ; 3344 64 255 ; 3408 64 255 ; 3472 64 255 ; 3536 64 255 ; 3600 64 255 ; 3664 64 255 ; 3728 64 255 ; 3792 64 255 ; 3856 64 255 ; 3920 64 255 ; 3984 64 255 ; 4048 64 255 ; 4112 64 255 ; 4176 64 255 ; 4240 64 255 ; 4304 64 255 ; 4368 64 255 ; 4432 64 140 ; 4432 0 205 ; 4496 64 140 ; 4496 0 205 ; 4560 64 140 ; 4560 0 200 ; 4624 64 140 ; 4624 0 200 ; 4688 64 140 ; 4688 0 200 ; 4752 64 140 ; 4752 0 200 ; 4816 64 140 ; 4816 0 200 ; 4880 64 140 ; 4880 0 201 ; 4944 64 140 ; 4944 0 255 ; 5008 64 200 ; 5072 64 255 ; 5136 64 255 ; 5200 64 255 ; 5264 64 255 ; 5328 64 255 ; 5392 64 255 ; 5456 64 140 ; 5456 0 205 ; 5520 64 140 ; 5520 0 205 ; 5584 64 140 ; 5584 0 205 ; 5648 64 140 ; 5648 0 205 ; 5712 64 140 ; 5712 0 205 ; 5776 64 140 ; 5776 0 205 ; 5840 64 140 ; 5840 0 205 ; 5904 64 140 ; 5904 0 205 ; 5968 64 140 ; 5968 0 205 ; 6032 64 140 ; 6032 0 205 ; 6096 64 140 ; 6096 0 205 ; 6160 64 140 ; 6160 0 205 ; 6224 64 140 ; 6224 0 205 ; 6288 64 140 ; 6288 0 205 ; 6352 64 140 ; 6352 0 205 ; 6416 64 140 ; 6416 0 205 ; 6480 64 140 ; 6480 0 205 ; 6544 64 140 ; 6544 0 205 ; 6608 64 140 ; 6608 0 255 ; 6672 64 140 ; 6672 0 255 ; 6736 64 140 ; 6736 0 255 ; 6800 64 140 ; 6800 0 255 ; 6864 64 140 ; 6864 0 255 ; 6928 64 140 ; 6928 0 255 ; 6992 64 140 ; 6992 0 255 ; 7056 64 140 ; 7056 0 255 ; 7120 64 140 ; 7120 0 235 ; 7184 64 140 ; 7184 0 225 ; 7248 64 140 ; 7248 0 200 ; 7312 64 200 ; 7312 0 30 ; 7376 64 140 ; 7440 64 140 ; 7504 64 140 ; 7568 64 140 ; 7632 64 140 ; 7696 64 140 ; 7760 64 140 ; 7824 64 140 ; 7888 64 140 ; 7952 64 140 ; 8016 64 140 ; 8080 64 140 ; 8144 64 140 ; 8208 64 140 ; 8272 64 140 ; 8336 64 140 ; 8400 64 140 ; 8464 64 255 ; 8528 64 200 ; 8528 0 255 ; 8592 64 150 ; 8592 0 255 ; 8656 64 150 ; 8656 0 255 ; 8720 64 150 ; 8720 0 255 ; 8784 64 150 ; 8784 0 255 ; 8848 64 150 ; 8848 0 255 ; 8912 64 150 ; 8912 0 255 ; 8976 64 255 ; 8976 0 155 ; 9040 64 255 ; 9040 0 155 ; 9104 64 255 ; 9104 0 150 ; 9168 64 255 ; 9168 0 150 ; 9232 64 255 ; 9232 0 150 ; 9296 64 200 ; 9296 0 100 ; 9360 64 100 ; 9360 0 180 ; 9424 64 155 ; 9424 0 180 ; 9488 64 155 ; 9488 0 180 ; 9552 64 145 ; 9552 0 255 ; 9616 64 225 ; 9680 64 225 ; 9744 64 225 ; 9808 64 225 ; 9872 64 225 ; 9936 64 225 ; 10000 64 225 ; 10064 64 225 ; 10128 64 225 ; 10192 64 225 ; 10256 64 140 ; 10256 0 255 ; 10320 64 140 ; 10320 0 255 ; 10384 64 140 ; 10384 0 255 ; 10448 64 140 ; 10448 0 255 ; 10512 64 140 ; 10512 0 255 ; 10576 64 140 ; 10576 0 255 ; 10640 64 200 ; 10640 0 255 ; 10704 64 130 ; 10704 0 145 ; 10768 64 130 ; 10768 0 145 ; 10832 64 130 ; 10832 0 145 ; 10896 64 130 ; 10896 0 145 ; 10960 64 150 ; 10960 0 175 ; 11024 64 150 ; 11024 0 175 ; 11088 64 170 ; 11088 0 180 ; 11152 64 170 ; 11152 0 180 ; 11216 64 190 ; 11216 0 230 ; 11280 64 200 ; 11280 0 255 ; 11344 64 255 ; 11408 64 255 ; 11472 64 255 ; 11536 64 255 ; 11600 64 255 ; 11664 64 255 ; 11728 64 255 ; 11792 64 255 ; 11856 64 255 ; 11920 64 255 ; 11984 64 255 ; 12048 64 128 ; 12112 64 64 ; 12176 64 32 ; 12240 64 1 i99 0 12240