MIDIbox

MIDIbox is a non-commercial open source project with a series of guides on how to build musical instrument device interfaces (MIDI).

Soon after the release of the first modules, a small group of enthusiasts formed and grew into a thriving open source development community.

The new MIDIBox Hardware Platform, MIOS32, runs on ARM-based processors LPC1769, from NXP, and STM32F407, from STMicroelectronics, and is based on a Real Time Operating System (RTOS) derived from FreeRTOS.

Currently, about 15 separate modules are available: The MIDIbox Operating System (MIOS) facilitates design of flexible MIDI controller applications.

MIOS adheres to a non-commercial, open platform as fundamental to the exchange of ideas and personal adaptations not possible with commercial controllers.

Application source code, module schematics and PCB layouts are available free for non-commercial use as templates for modifications and improvements.

Thus MIOS and the Hardware Platform allow an easy entry to hobbyist microcontroller development, while making possible applications outside the realms of the commercial, mainstream MIDI market.

One core module with a PIC18F452 microcontroller can handle Background drivers are available for the following control tasks: The whole operating system has been written in assembly language and has been optimized for speed.

MIDIbox studio
MIDI box LC
MIDIbox Seq V3
MIDIbox SEQ V3
SEQV4 Sequencer V4
MIDIBox Seq V3 (above), MIDIBox FM (below)
MIDIbox hardware platform (MBHP)