Proof of concept of the table lookup version of the hp->midi, hp->pan and hp->cent words.
hp->midi test 11-08-08_00 [mp3″]
linear-table ctrl-table ! linear-table pan-table ! linear-1200-cent-table cent-table !
hp->midi test 11-08-08_01 [mp3″]
scurve-table ctrl-table ! scurve-table pan-table ! linear-1200-cent-table cent-table !
hp->midi test 11-08-08_02 [mp3″]
scurve-table ctrl-table ! scurve-table pan-table ! scurve-1200-cent-table cent-table !
Notes: The ctrl-table variable holds the address to the table used for the MIDI controllers except pan; pan-table, for pan control; and cent-table, for the pitch output.
linear-table and scurve-1200-cent-table are linear functions, and scurve-table and scurve-1200-cent-table are sigmoid curves. Tables with the infix -1200-cent- have a range of one octave.