Developed by Rupert Goodwins for the electronic music group Mensana, the Upstream MIDI Interface connects the ZX Spectrum to MIDI-compatible musical instruments, allowing the computer to be used for music sequencing and synthesiser control.
The accompanying software, written predominantly in machine code with a BASIC support program, provides a 3,500-note polyphonic sequencer, multitrack operation and the ability to transpose music into any key. It also supports synthesiser patch changing, with sounds capable of being saved and reloaded via MIDI. Musical sequences can be stored on cassette for subsequent playback.
The interface can also operate independently of the Spectrum as a 1-input/3-output MIDI converter. Additional facilities include MIDI Through and synchronisation pulse connections. Its modular design was intended to allow further capabilities to be added without making the original hardware obsolete.
The Upstream system was demonstrated by Mensana on BBC television's Tomorrow's World. The interface was advertised at £139 inclusive
1 2.