AtariBits
  • Home
  • Systems
    • 576NUC+ >
      • NUCplus4
    • 1088XEL >
      • XEL-CF Drive
      • XEL-CF3 Rapidus Variant
      • Accessories
      • XEL Archives
    • 1088XLD >
      • RGB2VGA-XLD
      • ARROW2JOY-XLD
    • CV-NUC+
  • TransKey
    • TK-II >
      • TK-II Manual
      • Installation
      • Device Compatibility
      • TK-II Archives
    • TK-II-STEREO
    • TK-II Control
  • XEP80-II
  • JOY2PIC
  • MOUSE
  • MIDI
    • MIDI 3D Printed Cases
  • UGV
    • Old UGV Archive
  • SDrive
  • RAM
  • Blog
Picture
 Music and MultiPlayer   Gaming on your Atari

​MIDI on the 8-bits began in early 1983 because of a small company in Los Angeles called Hybrid Arts. They created the first SIO to MIDI bridge solution housed in a molded plastic box with a footprint about the same size as most people's present day Smart Phones. This new device was called the MIDIMATE, and consisted of two circular 5-pin DIN jacks labeled MIDI-IN and MIDI-OUT, as well as two sync jacks for multi-track synchronized tape recording. MIDIMATE enabled the Atari 8-bit computer to be the first to actively support MIDI two years before the release of the Atari ST.

Hybrid Arts also produced a series of software applications meant to interact in a creative way with various MIDI instruments via this new interface (MIDITrack, MIDIPatch, DX-Editor).

Picture
 
PictureEarly SIO to MIDI Interface
Having now arrived in the 21st century, MIDIMATEs are no longer manufactured, nor does the company Hybrid Arts still exist in the form it once was.  But there's still a strong community centered around the Atari 8-bit, with people like AtariAge member ivop creating his own MIDIMATE compatible solution called MIDI Muse. In his project as discussed at AtariAge, ivop took it a step further and added built-in support for a MIDI Synthesizer Wave Table Module called the Dream Blaster S2. And although the project is presently on hold, it has been released on GitHub for those who wish to build one, or take it beyond it's present specification.

I was one of those people that decided to put my own twist on what ivop had created, and incorporated the idea into a new project started in 2018, known as the 1088XLD. But before I could actually do that, there were a lot of things for me to learn in the ways of MIDI.

Through a series of experiments, and considerable help from ivop, my understanding of how MIDI works began to take shape and grow. Seeing that the serial communications baud rate for MIDI was a relatively slow 31,250 bits per second. It was decided that the glue logic which controlled the gating of the signals onto the SIO bus, could instead be accomplished as code running inside one of Microchip's 8-pin PIC micro-controller IC chips.

​The first experiments with this new concept were highly successful, and led to other aspects being incorporated such as generating the external MIDI clock, and then later still a method of playing a little MIDI tune upon first powering-up the system. This was all made possible by choosing to use a PIC MCU as the basis for a MIDI controller.

The first experiments utilized a 1088XEL as the test bed due to it having an AUX-SIO header, which made it very easy to connect to the SIO port. Luckily the header specification that came out of the early stages of MIDI Muse development, had everything that was required.

A series of boards resulted from these experiments. Some of which were throwaways, and others proved to be far more useful. One of those was the MIDI XEL board that allowed the S2 module to be easily installed in the 1088XEL, bringing MIDI music in addition to the normal Pokey sound. This idea was improved upon by AtariAge member Sleepy's suggestion of adding a DB9 connection to the MIDI DIN interface, which later morphed into the MIDI XEL II board set.

Because of an inquiry from AA member Brentarian, a  simpler less expensive MIDI interface board was also created. It's design working well with a multi-player game of MIDI-MAZE,  supporting up to 16 systems in a MIDI Ring configuration. Thus the SIO2MIDI MIDIMATE compatible board was also born.

​Michael St. Pierre
​AtariAge Member: mytek
​

MIDI Control Firmware  (All MIDI Board Versions)

Picture
File Includes:
  • Flashing ATR for the JOY2PIC Programmer
  • HEX File for 3rd Party Programmers like the PICkit series
  • Great Cow Basic Source Code File
MIDI_CTRL_PIC_firmware_v1_1.zip
File Size: 41 kb
File Type: zip
Download File

MIDI Hardware
SIO2MIDI - 2 Port MIDIMATE Compatible Interface
Picture
Fully Assembled SIO2MIDI Board
Picture
Want a Built-in Synthesizer?
Check Out My Big Brother
Below

Picture
Buy SIO2MIDI PCB from OSH Park
Version 1.1
Picture
SIO2MIDI_gerbers.zip
File Size: 8 kb
File Type: zip
Download File

SIO2MIDI_V1_1_schema.pdf
File Size: 31 kb
File Type: pdf
Download File

SIO2MIDI_pinout.png
File Size: 65 kb
File Type: png
Download File


SIO2MIDI-S2 - 2 Port MIDIMATE Compatible Interface
with the DreamBlaster S2 MIDI Synthesizer Plug-In

Picture
Fully Assembled SIO2MIDI-S2 Board
Buy SIO2MIDI-S2 PCB from OSH Park
Version 1.1
Picture
SIO2MIDI-S2_V1.1_gerbers.zip
File Size: 23 kb
File Type: zip
Download File

SIO2MIDI-S2_V1.1_schema.pdf
File Size: 60 kb
File Type: pdf
Download File

Link To Purchase:
Picture
WaveBlaster Compatible MIDI Synthesizer
Picture
Picture
The SIO connection can optionally be either hard wired via a half SIO cable -or- with individual wires for installation inside the computer

MIDI XEL II - Dream Blaster & MIDI INTFC for the 1088XEL
DB9 Version
Picture
Fully Assembled MIDI XEL II Main Board - Top View (Click to Enlarge)
Picture
Fully Assembled MIDI XEL II Main Board - Bottom View (Click to Enlarge)
If You Want to do More Than Listen to Music on the S2
You Might Need This As Well

Picture
Picture
Fully Assembled MIDI XEL II DIN Jack Interface
Picture
Buy MIDI XEL II MAIN PCB from OSH Park
Version 1.2
Picture
MIDI-XEL-II-MAIN_gerbers.zip
File Size: 14 kb
File Type: zip
Download File

MIDI-XEL-II-MAIN_schema.pdf
File Size: 51 kb
File Type: pdf
Download File

MIDI to SIO Connections
Buy MIDI XEL II INTFC PCB from OSH Park
Provides standard 5-pin DIN jacks for MIDI-IN, OUT, and THRU for patching into external keyboards and synths
Picture
MIDI-XEL-II-INTFC_gerbers.zip
File Size: 9 kb
File Type: zip
Download File

MIDI-XEL-II-INTFC_schema.pdf
File Size: 19 kb
File Type: pdf
Download File

Buy 12 Inch M/F DB9 Interface Cable

MIDI Software
Picture
Picture
www.MidiWorld.com
For more MIDI music


Picture
Normalize Volume Levels in MIDI Files
Picture
Picture
Picture
Multiplayer MIDI Linked Game for up to 16 Players
MIDICar  MIDI File Player (MIDICar GitHub)
Stand-alone MIDIMATE SIO Player
MIDICar_dev20-7-24.atr
File Size: 92 kb
File Type: atr
Download File

MIDI SONGS
16MB SpartaDOS disk incorporating MIDICar Player & Songs
MIDICar_dev20-7-24_&_Songs.atr.zip
File Size: 1137 kb
File Type: zip
Download File

Custom Configured SDX
128K SDX with FujiNet FMALL command, plus expanded memory support. Bootable from A8PicoCart for launching MIDICar / Songs
SDX450_SDX128_FN.car
File Size: 131 kb
File Type: car
Download File

MIDI NORMALIZER Volume Adjustment
This is a freeware Windows application that lets you analyze MIDI files, as well as compress, normalize, and mute channels. Making it extremely useful for modifying MIDI song files that exceed the dynamic range of the Dream Blaster S2's audio amplifier and/or the Atari audio input stage, thus rendering a distorted signal. And on song files with very low velocity settings, it can normalize those settings to increase the audio level.

Works in single or batch mode, so that multiple files can all be adjusted at once using similar parameters.

Requirements:  Windows XP on up (works with WINE).

MDNORMsetup.exe
File Size: 2151 kb
File Type: exe
Download File

MIDITRACK III  MIDI Recorder, ect.
Run your own multi-track recording studio using this software application created by Hybrid Arts. Originally designed to be used with their MIDIMATE instrument interface, but it will also work with any of the MIDI interface products on this page.

Requirements:  System RAM 128K Minimum.

Picture
MIDITRACK III.atr
DownLoad File

Picture
MIDITRACK III Manual.pdf
DownLoad File


MPE  MIDI Pattern Editor
This editor is used to compose music in a pattern manner. The music consists of individual patterns and these are then played in the desired order.
Author: Radek Štěrba (RASTER)

Picture
MPE.xex
DownLoad File


Picture
MIDI Pattern Editor Manual.pdf
DownLoad File


For more information, visit RASTER's website
http://raster.atariportal.cz/atari3.htm

MIDI-MAZE  MIDI Network Gaming

At one time AtariAge member Dropcheck produced an XE banked Super Cart board for a 128K EPROM that would allow MIDI-MAZE to run on a 64K Atari.

The ROM file download below can be used in the XE Super Cart, The UNO Cart, and several other alternative Cartridge formats. And for ones that need to know the banking scheme, an XEGS "car" image has also been included.
Picture
MIDIMAZE.rom
DownLoad File

Picture
MIDIMAZE.car
DownLoad File

The xex version below, will allow for running it from a HardDisk, SD/CF Card, or an SIO2PC device on your memory enhanced system.
Picture
MIDIMAZE.xex (requires 320K of RAM)
DownLoad File


Picture

Playing  MIDI-MAZE


Check out this video describing and showing MIDI-MAZE running on two Atari 8-bit clone machines, one with the SIO2MIDI board and the other using its built-in Midi controller.

Both clone machines are from the 1088 series (1088XEL and 1088XLD) which are AtariBits designs. These clone systems are still based upon the Atari original VSLI chips, running at the same speed.

Powered by Create your own unique website with customizable templates.