TK. Posted May 29, 2005 Report Posted May 29, 2005 MIDIbox MM V2.0 is the first application which has been completely written in C. For myself it is a prototype for the MIOS Wrapper and a nice demonstration example, how HUI protocols can be handled with MIOS.Another application which will be available soon is the ported MIDIbox LC (it's nearly finished, but I want to complete the MBSEQ hardware option before the first release - means: you will be able to use a Mackie/Logic Control emulation with your MIDIbox SEQ V2)In addition I'm planning to port MIDIO128, MIDIbox TC, MIDImon and MIDIbox CV in the next months to improve the re-usablility.There will also be a new application: MIDIbox KMK (Korg microKontrol) emulationHowever, here the changelog for MIDIbox MMMIDIbox MM V2.0~~~~~~~~~~~~~~~ o the complete application has been ported to C More infos about how to compile the code can be found under http://www.ucapps.de/mios_c.htmlMIDIbox MM V1.0~~~~~~~~~~~~~~~Initial version which emulates the Motormix nearly completely: o eight motorfaders send and receive position data with 10 bit resolution o eight touch sensors can be connected o eight virtual pots (rotary encoders) send relative events o one additional rotary encoder ("jog wheel") sends relative events o all 67 button functions are available o all 72 LED functions are available o two status digits (7 segment digits) o messages are displayed on a 2x40 LCD (only!)Additionally this application provides following functions: o a dirty hack makes it possible to add eight LEDrings to the V-Pots. However, the host application must send the absolute V-Pot position to the display - currently it only works with Sonar, Cubase doesn't get use of the so called "rotary pointer" (see Motormix specification) o a layer function which allows to map Motormix button functions and LEDs to a smaller number of buttons (additional "Shift Key") o 128 general purpose controllers can be send with the V-Pots in GPC mode o optional "dont-send-if-touchsensor-not-pressed" function (disabled by default to avoid confusion, but heavily recommented if touchsensors available)Following function of the original Motormix is not implemented: o different graphical forms of the "rotary pointers" at the lower LCD line, since the graphics are not documented. Instead, always a vertical bar + the decimal value will be displayedAdditional Notes: o Meters are not supported by the Motormix protocol o MTC digits are not supported by the Motormix protocol o LEDrings normaly not supported by the Motormix protocol. The LEDring hack works only with Sonar, and not with Cubase o the two 7 segment digits have to be connected directly to the shift registers --- no multiplexing required o only one 2x40 LCD is supported by the Motormix protocol o tested with the MIDIbox NG hardware, buttons and LEDs are assigned according to the existing design. The mapping can be changed in mm_io_tables.inc o *IMPORTANT* since I'm a Logic user (and therefore prefer the Logic Control emulation), this application has only be tested with following demo programs: o Sonar 3 Producer Demo Edition o Cubase SX Demo V1.02 No guarantee that it also works with other versions o Note for Cubase users: most buttons are not assigned to a function by default - you have to do this by hand in the device configuration! It seems that these functions don't have a LED feedback, but this could be different in newer Cubase versions. Please read also the "Remote Control Devices" Documentation which can be found at the Steinberg Website[/code]Best Regards, Thorsten.
cheater Posted May 29, 2005 Report Posted May 29, 2005 Does this mean we may be able to port the midiboxes to different chipsets down the road? :)*cough*midibox dsp*cough* 8) :P
Recommended Posts