Canonic harmonizer (new module for Loopsync)
This module can work independently of the Loopsync standalone (if opened as a lone patcher file in Max 6.1 or Max Runtime 6.1) if using the DLS computer synth or, more ideally, external sound banks such as Garritan Instruments for Finale (for some reason the DLS synth doesn’t seem to work with signal pitch tracking but external sound banks do). As a Loopsync module, one can use it to trigger Loopsync’s instrument sampler in addition to external sound banks. The canonic harmonizer module is essentially a performance-based score follower using a selected midi file to trigger pitch content in real-time of 3 tables, which, with the input voice, one can trigger four note-chords or 4 voice imitative polyphony. Set delay times can be triggered through note number tracking to alternate between homophony and imitative polyphony, each independent line can have differing pitch content if desired. Pitch content is entered into tables through pre-performance playback of single-track midi files, which can be recorded with this module or imported from notation software. Midi file recording can be recorded through signal pitch tracking, external midi keyboard or kslider. The download link is for a demo version, an MXF file, with which table settings for repeat performances can’t be saved. Contact Carl Winter at firstname.lastname@example.org for a fully functional version. A revised link for an updated Loopsync standalone (including the canonic harmonizer module and a score-following trigger module) has been posted on the recent Loopsync page (PROJECT 675).
How was MAX used?
Entirely designed in Max 6.1. Uses fiddle~ external object for pitch tracking.