Tag Archives: construction

beta test 11-10-08: preamble

frankenmusic(s) Almost eight years ago, when io-to-be was a bunch of discorporate code fragments, Sara Roberts remarked that the enterprise of constructing a machine improvisers wasn’t so much megalomanic as Frankensteinian. Fifteen days ago, during the break between beta test sessions, Franziska Schroeder asked a pithy question that cut to the core of this enterprise: […]

Posted in beta test, construction, theory | Also tagged , , , , , , | Comments closed

hp->midi initial test

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: […]

Posted in audio recordings, construction, software | Also tagged , , , , , | Comments closed

hp->midi early report

One area in which I’ve been concerned with the question of optimization vs. elegance is in the hp->midi word (a ‘word’ is Forth parlance for function / procedure / subroutine). This word takes the hp_ values (with a range of -hp_range/2 to hp_range/2), which io’s cognitive innards generate, and translates them into legal MIDI control […]

Posted in construction, software | Also tagged , , , , , | Comments closed

software optimization vs. elegance

When started writing what became io 0.0.1 beta in ’99, having thrown out a whole bunch of old material, I made an effort to write elegant code. This was partly because of the complexity of this project (which would end up in the region of 25,000 lines of code), but also a reaction to the […]

Posted in construction, software | Also tagged , , , , , , | Comments closed

source code 07-03-2004

For the record: source code for io 0.0.1 beta (rev. July 3rd 2004) [91kB zip file] and supporting components [198kB zip file]. Note that I have not differentiated components used by io and those that are not; I have included every file from the MyTools folder. Significant revisions since io 0.0.1 beta as detailed below. […]

Posted in construction, software | Also tagged , , | Comments closed

source code: io 0.0.1 beta

For the record: source code for io 0.0.1 beta [68kB zip file]. Note that this is only the io 0.0.1 beta specific files, I haven not included the auxiliary code in this archive. io load_io directory assignment and load file for io. see the file io_top for more information. Code: Han-earl Park Copyright 2000 Buster […]

Posted in construction, software | Also tagged , , | Comments closed

rack wiring: 8-pin mini DIN angst

Almost completed the wiring of the rack (except the patch panel foot switch connectors which I am leaving for the moment). No problem with the XLR connectors, quarter inch phones, MIDI cables, barrel connectors… then I hit a major snag with the 8-pin mini DIN panel socket for the Mac serial connector. Too small, too […]

Posted in construction, hardware | Also tagged , , , | Comments closed

rack: loaded and powered up

Here’s the test of the power supply and the power inlet of the patch panel.

Posted in construction, hardware | Also tagged , , , , | Comments closed

enclosure and power supply (intermediate version)

Here’s photos of the intermediate version of the power supply in its enclosure. The front of the unit is at the top of the image, and the back is at the bottom. You’re also looking up at the the unit in these photos. Power switch and LED indicators are at the top left of the […]

Posted in construction, hardware | Also tagged , , , , | Comments closed

power supply (early version)

The power supply has to provide, at a minimum, 0.7A @ +12V for the VL70m (power consumption measured at 0.6A @ 13.1V), and 1.3A @ +9V for the pitch-to-MIDI converters (GI-10: 0.26A @ 10.2V; GI-20: 0.8A @ 11.3V). Eventually, it will also provide bipolar power for the pre-amplifier (±12V or ±15V likely created using a […]

Posted in construction, hardware | Also tagged , | Comments closed

pre-amp outline

The old version of io connected the output of the synthesizer directly to the amplifier. [see: figure] This wasn’t too much of a problem since, though unbalanced, the signal was low-impedance, line-level. There were, however, a couple of less desirable aspects to this. One was that the drivers (the woofer and the tweeter) would not […]

Posted in construction, hardware | Also tagged , | Comments closed

enclosures: patch panel

One of the, again, less glamorous, but practical elements of io 0.0.1 beta++ is the patch panel. The panel holds the connectors that need to be accessed frequently (with the exception of the audio inputs to the pitch-to-MIDI converters since they already reside on the front panels). The connectors are, from left to right, IEC […]

Posted in construction, hardware | Also tagged , , | Comments closed