source code 03-23-2009

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.
This entry was posted in construction, software and tagged , , , , . Bookmark the permalink. Both comments and trackbacks are currently closed.

One Trackback

  • By source code 05-12-2009 – io 0.0.1 beta++ on July 1, 2009 at 11:15 pm

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