12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- #N canvas 922 351 611 513 10;
- #X obj 149 307 tgl 17 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
- 1;
- #X obj 149 351 tabwrite~ \$0-scope;
- #X floatatom 12 132 9 0 0 1 Hz - -;
- #N canvas 0 22 450 278 (subpatch) 0;
- #X array \$0-scope 256 float 0;
- #X coords 0 1 256 -1 256 101 2 0 0;
- #X restore 271 350 graph;
- #X floatatom 12 90 5 0 0 0 - - -;
- #X obj 12 109 mtof;
- #X obj 12 364 clip~ -1 1;
- #X obj 12 386 hip~ 3;
- #X obj 12 68 line;
- #X obj 12 151 sig~;
- #X msg 12 46 135 \, 40 10000;
- #X obj 12 310 *~;
- #X obj 149 263 loadbang;
- #X msg 149 285 1;
- #X obj 12 24 bng 17 250 50 0 empty empty FREQUENCY-SWEEP 0 -9 0 10
- -262144 -1 -1;
- #X obj 70 71 loadbang;
- #X text 226 64 The output can get a bit noisy at upper frequencies
- \, but reduces effects of aliasing when using a phasor~ and doesn't
- require wavetables.;
- #X text 236 275 http://musicdsp.org/files/bandlimited.pdf;
- #X text 236 290 http://www.martin-finke.de/blog/articles/audio-plugins-018-polyblep-oscillator/
- ;
- #X text 236 260 https://github.com/cfloisand/pd-externals/tree/master/Source
- ;
- #X text 217 47 Polynomial band-limited step (Polystep) oscillator;
- #X obj 12 430 dac~ 1 2;
- #X text 363 479 https://github.com/MikeMorenoAudio;
- #X msg 70 93 44100 64;
- #X obj 70 115 /;
- #X obj 149 329 metro 50;
- #X obj 12 408 *~ 0.1;
- #X obj 12 337 *~ 1;
- #X text 363 459 Mike Moreno;
- #X text 56 154 inlet 0: signal/float;
- #X text 56 204 inlet 1: float;
- #X text 66 174 1) incoming float or signal sets the frequency of the
- oscillator (in Hz).;
- #X text 66 224 1) resets the phase.;
- #X text 406 144 outlet 0: signal;
- #X text 416 164 1) PolyBLEP Saw Wave;
- #X text 406 184 outlet 1: signal;
- #X text 236 244 https://github.com/enzienaudio/heavylib;
- #X text 226 214 References:;
- #X text 226 229 (Saw and Squares waves are the same from heavylib)
- ;
- #X text 217 27 [pb.saw];
- #X text 416 204 1) PolyBLEP Sine Wave;
- #X obj 12 239 os.saw~;
- #X obj 27 288 tgl 17 0 empty empty LISTEN 0 -8 0 10 -262144 -1 -1 0
- 1;
- #X connect 0 0 25 0;
- #X connect 2 0 9 0;
- #X connect 4 0 5 0;
- #X connect 5 0 2 0;
- #X connect 6 0 7 0;
- #X connect 7 0 26 0;
- #X connect 8 0 4 0;
- #X connect 9 0 41 0;
- #X connect 10 0 8 0;
- #X connect 11 0 27 0;
- #X connect 12 0 13 0;
- #X connect 13 0 0 0;
- #X connect 14 0 10 0;
- #X connect 15 0 23 0;
- #X connect 23 0 24 0;
- #X connect 24 0 2 0;
- #X connect 25 0 1 0;
- #X connect 26 0 21 0;
- #X connect 26 0 21 1;
- #X connect 27 0 1 0;
- #X connect 27 0 6 0;
- #X connect 41 0 11 0;
- #X connect 42 0 11 1;
|