Source code for io 0.0.1 beta (rev. March 23rd 2009) [86kB zip file]. Significant revisions since 07-03-2004 as detailed below.
io:io_config
\ MOD: HeP 11-09-08 Make io_min_pulse and io_max_pulse dependent on \ io_rtc_rate. \ MOD: HeP 03-22-09 Setting of rtc.rate! and time-advance moved to io_glob.
io:io_glob
\ MOD: HeP 03-22-09 Setting of rtc.rate! and time-advance moved from \ io_config. \ Add (MODIFY.TIME.ADVANCE) called by the meta-alert-matrix. \ See: io_matrix.
io:modules:io_interp_table
\ MOD: HeP 10-26-08 Add the io_interp_table component. \ MOD: HeP 11-04-08 Make the pitch tables 4 bytes wide because they need \ to contain signed data. \ MOD: HeP 11-05-08 Provisional test of the table lookup version of hp->midi \ suggests that it is almost twice as fast as the old \ version (12725 msec for 10,000,000 conversions in \ comparison to 20413 msec). \ MOD: HeP 11-06-08 Use !BYTES. \ MOD: HeP 11-07-08 hp_ conversion words (e.g. HP->MIDI ) now reside in \ io:mobules:io_interp_table. \ MOD: HeP 11-08-08 Add words to be called from io_matrix. \ MOD: HeP 11-09-08 Add tables for output pulse generator. \ Initial (klugy) version of the exponential curve.
io:modules:io_interp
\ MOD: HeP 11-05-08 Provisional test of the table lookup version of hp->midi \ (see io:modules:io_interp_table for more details). \ MOD: HeP 11-07-08 hp_ conversion words (e.g. HP->MIDI ) now reside in \ io:mobules:io_interp_table. \ MOD: HeP 03-22-09 Add (MODIFY.INTERP) stub called by the meta-alert-matrix. \ See: io_matrix.
io:modules:io_patches
\ MOD: HeP 04-26-06 Slightly broaden out the note ranges of the vl patches. \ MOD: HeP 11-09-08 Reduce to two vl patches: ob.vl.patch Floboe and SoprSax! \ MOD: HeP 03-19-09 Double the those vl patches with variant damping and \ absorption. Note that vales of 0 seem to cause problems. \ (Based on experiements with Bruce Coates.)
io:io_matrix
\ MOD: HeP 11-08-08 Call words to alter the conversion of hp_ coordinates to \ midi. See the file modules:io_interp_table for more info. \ MOD: HeP 03-21-09 Add meta-alert-matrix.
io:io_input
\ MOD: HeP 03-20-09 Add meta-blyzer. We have an alert for alerts. ToDo: Need \ someway of triggering changes of patch, interp-tables and \ time-advance values from this. \ MOD: HeP 03-21-09 See: io_matrix for details on what the meta-blyzer \ triggers.
io:io_output
\ MOD: HeP 11-09-08 Use table lookup to derive new pulse and pulse groupings. \ MOD: HeP 03-21-09 Add (MODIFY.PATCH) called by the meta-alert-matrix. See: \ io_matrix.






One Trackback
[...] have been major changes since 03-23-2009 as a result of the beta tests with Bruce Coates and Franziska Schroeder. These changes are [...]