Let’s do some cross-talk cancellation, with help from ambiophonics.org.
1/ Unzip the attached file. They are Max 4.6 patches (i need Pluggo). You should be able to open them with Max 5 or 6. Add .pat if your system needs it.
2/ Open patcher ‘crosscancel’. Open subpatcher ‘download’. Download the six wav files from ambiophonics.org. Put them in a folder anywhere in your Max search path.
3/ Point ubumenu to this folder (Get Info, Prefix, Folder…)
4/ Select a wav file with ubumenu. Enjoy your new stereo.
This works great to enhance a small ‘PC’ speaker system, maybe a nearfield monitors pair. See Ambiofiles.htm in the download subpatch for a technical discussion (this is the page which links to the wav files).
load_fir loads a 4×4 convolution filter : first half of the wav file in the LEFT stereo buffer, second half in the RIGHT stereo buffer. It also sets the buffers’ size and sample rate. set_sr then sets the DSP’s sr (must match file’s sr).
The processing is done by two stereo convolvers (sconv~). overlap-add is (surprisingly) the overlap-add engine, convsub~ the unit convolver, C*~ the complex multiplication.
Let me know if it worked.
Thanks to ambiophonics.org for the files. Please, keep in mind that there may be IP on the files.