Software-Projekte des ESB
In 2005/06 Chikashi Miyama taught a course in writing externals for MaxMSP in C.
The course material can be downloaded here.
Xcode Example Projects can be downloaded form cycling74.
resample~ is a MaxMSP external that does high quality resampling
This is a small collection of externals made for the programming environment Max/MSP (Cycling’74). Please note that this is not an official release of verified usefulness and stability
Some of these objects are still in a sort of “experimental” state. So please use with care.
All objects are compiled for osx (.mxo) and windows (.mxe), apart from where otherwise noted.
Thanks to Micha Thies, Oli Larkin and f.e for the windows versions.
Volker.
| vb.phasor0~ — phasor that changes its frequency only at the beginning of a new ramp (osx/win) |
| vb.pitch~ — pitch tracker (osx) |
| vb.blit~ — bandlimited impulse oscillator (DSF) (osx) |
| vb.fbosc~ — feedback oscillator (osx/win) |
| vb.list-drunk — same as [drunk] but for lists (osx/win) |
| vb.gcd_lcm — calculate greates common divisor / least common multiple (osx/win) |
| vb.median — median filter for streams of ints or floats (osx) |
| vb.delayA~ — allpass interpolating delay line with feedback (osx/win) |
| vb.fourpole~ — a 4-pole lowpass filter (osx/win) |
| vb.biquad — a biquad filter for streams of floats or ints (osx/win) |
| vb.cheby~ — a variable order chebyshev filter (osx/win) vb_cheby~ — a variable order chebyshev filter (pd version) |
| vb.chebycoeff — mxj java class for calculating chebyshev filter coefficients of variable order |
| vb.reson~ — a resonating bandpass filter a la Dodge/Jerse (osx) |
| vb.FFTWbuf~ — processes non-realtime FFT/iFFT of buffered data of arbitrary size (osx) an alternative to vb.FFTbuf~, that uses vDSP lib by apple, which limits data sizes to powers of 2 |
| vb.goertzel~ — goertzel filter implementation, to detect presence of a specific frequency component in a signal (osx) |
| vb.lpcomb~ — an IIR comb filter with onepole lowpass in feedback path (osx) |
| vb.float2bits — turn a float into its bit pattern and vice versa (osx) |
| vb.gbuzz~ — impulse generator with spectrum control (osx) |
| vb.rand~ — same as ‘rand~’ but with cubic interpolation (osx) |
| vb.freezer~ — freeze audio input into a perfect loop (osx) |
| vb.stretch~ — extreme audio stretching (osx) |