var MGBprocessors = 3

var MGBproName = new Array
var MGBproDescription = new Array
var MGBproFeatures = new Array
var MGBproPrice = new Array
var MGBproManual = new Array
var MGBproAddoc = new Array

MGBproName[0] = "mcvde16"
MGBproName[1] = "mcvde8"
MGBproName[2] = "mr4"

MGBproDescription[0] = "16 in 16 out MIDI-to-CV / CV-to-MIDI converter"
MGBproDescription[1] = "8 in 8 out MIDI-to-CV / CV-to-MIDI converter"
MGBproDescription[2] = "MIDI processor (router/mapper/filter)"

MGBproFeatures[0] = "standard (optoinsulated) MIDI input!10-bit AD conversion!8-bit DA conversion!standard MIDI output!16 CV inputs (0-5V)!16 CV outputs (0-5V)!8-bit DIP switch fir user settings!3 optional discrete inputs for additional control!on-board diode bridge and voltage regulator - just apply 9-12V AC/DC from adaptor or battery!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
MGBproFeatures[1] = "standard (optoinsulated) MIDI input!10-bit AD conversion!8-bit DA conversion!standard MIDI output!8 CV inputs (0-5V)!8 CV outputs (0-5V)!8-bit DIP switch fir user settings!3 optional discrete inputs for additional control!on-board diode bridge and voltage regulator - just apply 9-12V AC/DC from adaptor or battery!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
MGBproFeatures[2] = "standard (optoinsulated) MIDI input!standard MIDI output!4 x 4 bit DIP switches!4 x 2 pin header for control buttons/jumpers!on-board diode bridge and voltage regulator - just apply 9-12V AC/DC from adaptor or battery!functionality depends on firmware: !*router: Receives MIDI messages and re-transmit them on one or more (up to 4) MIDI channels. !EXAMPLE: All channel messages coming on MIDI channel 1 are retransmitted on MIDI channels 2,3,5 and 10 simultaneously.!channel mapper: Messages received on selected MIDI channel are transmitted on another MIDI channel (mapping of channels).!EXAMPLE: All channel messages coming on MIDI channel 1 are retransmitted on MIDI channel 10. !type mapper: Selected type of MIDI messages (Status byte) is replaced with another one.!EXAMPLE: ControlChange#10 on MIDI channel #1 is replaced with ControlChange#7 on MIDI channel#3. !channel filter: Rejecting filter will pass thru entire MIDI traffic except the messages received on selected MIDI channel, Passing filter will pass only the messages received on selected MIDI channel and will reject the rest of messages.!EXAMPLE: Rejecting: all messages coming on MIDI channel #10 are rejected, the rest of MIDI traffic is passed thru. Passing: all messages coming on MIDI channel #1 are passed thru, the rest of MIDI traffic is rejected.!type filter: Rejecting filter will pass thru entire MIDI traffic except the messages of selected type, Passing filter will pass only the messages of selected type and will reject the rest of messages. !EXAMPLE: Rejecting: ControChange messages coming on MIDI channel #10 are rejected, the rest of MIDI traffic is passed thru. Passing: ControChange messages coming on MIDI channel #1 are passed thru, the rest of MIDI traffic is rejected.~!Another variants of MIDI processing can be implemented on customer request.!!!!!!!!!!!!!!!!!!!!!!!"

MGBproPrice[0] = "160"
MGBproPrice[1] = "160"
MGBproPrice[2] = "80"

MGBproManual[0] = "No"
MGBproManual[1] = "No"
MGBproManual[2] = "No"

MGBproAddoc[0] = "No"
MGBproAddoc[1] = "No"
MGBproAddoc[2] = "No"