User Tools

Site Tools


what_is_a_midibox

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
what_is_a_midibox [2007/11/15 18:13]
smashtv moved images to local
what_is_a_midibox [2009/03/27 17:03]
stryd_one we don't use syx files any more
Line 23: Line 23:
   * Display => LCD Module (Liquid Crysal Display)   * Display => LCD Module (Liquid Crysal Display)
   * BIOS => the Bootloader   * BIOS => the Bootloader
-  * Operating Sytem (Windows, Linux, Macintosh) => MIOS.syx (MIDIbox Operating System) +  * Operating Sytem (Windows, Linux, Macintosh) => MIOS.hex (MIDIbox Operating System) 
-  * The application you work with => MB64e.syx, MBSID.syx or MBSeq.syx+  * The application you work with => for example ​MB64e.hex, MBSID.hex, MBSeq.hex
  
-Luckily - just as in the example - you don't need to open up your case and desolder the processor just to update "​Word":​ all Applications can be uploaded via MIDI by SysEx commands. ​ You can even update new MIOS versions without having to burn a microcontroller! No PIC burning at all is required ​when you order your PIC-Microcontrollers ​at SmashTV or Mike.+Luckily - just as in the example - you don't need to open up your case and desolder the processor just to update "​Word":​ all Applications can be uploaded via MIDI by SysEx commands. ​ You can even update new MIOS versions without having to burn a microcontroller! No PIC burning at all is required ​if you order your PIC Microcontrollers ​from SmashTV or Mike.
  
  
 \\ \\
 +
 ===== MBHP - The MIDIbox Hardware Platform ===== ===== MBHP - The MIDIbox Hardware Platform =====
  
Line 36: Line 37:
 The [[MBHP|MIDIbox Hardware Platform]] is the consequential continuation of Thorsten Klose'​s work on MIDI controllers in the last years. It brings down every design to one standardized environment with reusable and exchangeable modules. The [[MBHP|MIDIbox Hardware Platform]] is the consequential continuation of Thorsten Klose'​s work on MIDI controllers in the last years. It brings down every design to one standardized environment with reusable and exchangeable modules.
  
-Well, this method is nothing new, did you ever saw the inner life of an old television, or a HIFI system, or a computer, or - of course - a modular synthesizer system? All are consisting of smaller or larger units, which interact over dedicated interfaces. This way of thinking, which simplifies the understanding of complex technical applications,​ is now also promoted by the MBHP.+Well, this method is nothing new, did you ever see the inner life of an old television, or a HIFI system, or a computer, or - of course - a modular synthesizer system? All are consisting of smaller or larger units, which interact over dedicated interfaces. This way of thinking, which simplifies the understanding of complex technical applications,​ is the principle of MBHP.
  
  
Line 62: Line 63:
 [[MIOS]] is the operating system of the microchip. It can be uploaded by SysEx (via MIDI) thanks to a [[bootstrap]] loader, a special software that is already burned onto the chip if you order at SmashTV'​s or Mike's Shop. [[MIOS]] is the operating system of the microchip. It can be uploaded by SysEx (via MIDI) thanks to a [[bootstrap]] loader, a special software that is already burned onto the chip if you order at SmashTV'​s or Mike's Shop.
  
-MIOS provides the basic functionality for a bunch of different applications. There are dozens of precompiled,​ ready-to-use apps available, that you can upload and start making music! It is also quite easy to develop your own applications if you aren't afraid of coding in C.+MIOS provides the basic functionality for a bunch of different applications. There are dozens of precompiled,​ ready-to-use apps available, that you can upload ​to your MIDIbox ​and start making music! It is also quite easy to develop your own applications if you aren't afraid of coding in C.
  
 Main features: Main features:
  
-  * Bootloader - no PIC burning required ​- upload applications by MIDI+  * Bootloader - no PIC burning required! Applications are uploaded via MIDI
   * Easy to update   * Easy to update
   * Test new or other applications with existing hardware   * Test new or other applications with existing hardware
-  * ASM or C+  * Assembly language (ASMor C
   * Application Development is fully cross-platform compatible   * Application Development is fully cross-platform compatible
 +  * [[MIOS Studio]] - an easy-to-use java app for uploading applications to your MIDIbox
   * Well defined and documented MIOS functions, no low-level hardcore nerd programming required   * Well defined and documented MIOS functions, no low-level hardcore nerd programming required
   * NON-COMMERCIAL!   * NON-COMMERCIAL!
what_is_a_midibox.txt · Last modified: 2011/09/17 17:20 by dougster