VOGONS


First post, by targeted

User metadata
Rank Newbie
Rank
Newbie

Hello everyone, I'd like to bring to your attention this project of mine.

MIDIplan

Realtime MIDI sequencer to play General MIDI (i.e. DOS games) on older non-General MIDI-compatible synthesizers.

An MCU-based board to which you plug your DOS MPU from one end, one or more retro MIDI synths from the other, and sound comes out.

Current status:

what it does already

1. Program (instrument) remapping.
2. Channel multiplexing.
3. Device-specific sysex support for bank switching etc.
3. Controller values tracking and restoration.
4. Transposition (also layering).
5. Volume/velocity change.
6. Program routing to different devices. Helps with dedicated drum machines for example.
7. Program load balancing, when there is more than one identical device present.

Currently supported devices:

1. Yamaha EMT-1
2. Yamaha EMR-1 (drum)
3. Yamaha FB-01
4. Yamaha DOM-30
5. Casio CSM-1
6. Kawai PHm
7. Kawai XS-1
8. Zoom RT-234 (drum + bass)

Demo recordings:

https://youtube.com/@MIDIplan

*) there also are recordings on General MIDI-compatible synths there, for reference and fun.
**) got a lot more, will be publishing gradually.

Source code:

https://github.com/targeted/midiplan

Directions to improve:

1. Add support to more MIDI synths.
2. Add UI in a form of LCD with buttons or what have you.
3. Design a custom board, put in in a case, have a product.

Please feel free to contact me at dmitry@targeted.org

Thank you !

Reply 1 of 5, by Stretch

User metadata
Rank Oldbie
Rank
Oldbie

Can this work with the EMU Proteus VX VST?

Win 11 - Intel i7-1360p - 32 GB - Intel Iris Xe - Cubilux 7.1 USB

Reply 2 of 5, by targeted

User metadata
Rank Newbie
Rank
Newbie
Stretch wrote on 2026-03-10, 01:01:

Can this work with the EMU Proteus VX VST?

Isn't it a software VST plugin for Windows ? I don't know much about VST software, but if you can plug your DOS machine into a USB audio interface
and route it into the VST player (or have a standalone VST player), I don't see a problem to have it supported. All I need is a manual and a "device" 😀

Also, Proteus/1 and /2 are in the queue, progress will be made.

Reply 3 of 5, by targeted

User metadata
Rank Newbie
Rank
Newbie

Speaking of progress, I added support to Roland GR-09.

It is a guitar synth, and has a lot of really nice sounds, BUT is monotimbral i.e. can only play one instrument at a time.
Not much of gaming can be done on that (even though the tunes remain recognizable)

Instead, I attach a recording of all 128 MIDI instruments playing one after another .

Reply 4 of 5, by GL1zdA

User metadata
Rank Oldbie
Rank
Oldbie

Fun project! My friend tests GM quality by checking, whether the tubular bells sound nice in Grabbag, they sound quite nice on the Yamaha modules you've posted on Youtube.

getquake.gif | InfoWorld/PC Magazine Indices