MIDIbox LC FAQ
Einfach die gleichen Pins auch für den zweiten LCD anschliessen, ausschliesslich den Pin E von der zweiten LCD, denn der wird mit Pin J10:RC (pin RC.4 des PIC controllers) am Core Modul verbunden.
Im Moment nur KS0108 und HD61202 kompatible Displays wie das 64240A LCD von Displaytech. Andere Controller Typen wie der T6963C werden zwar ebenfalls von MIOS unterstuetzt, sind jedoch zu langsam, so dass sie zu MIDI Buffer overruns führen können.
Dafür kann sehr viele gründe geben. Meistens ist es weil auf dem Pic noch kein Bootstrap Loader existiert. Oder die MIDI Connections sind umgekehrt. Auf jeden fall wird Mios von T. Klose persönlich draufgespielt wenn man Ihm den PIC zuschickt.
Hier befindet sich eine Auflistung mit Beispielen.
Nein. Für Midibox LC braucht man die teile nicht unbedingt. Eventuell JDM für Bootstrap Loader Programmierung, und den LTC Modul für Midi-in/out Led Signal.
Der Bootstrap Loader ermöglicht das draufspielen von Mios und andere Applikationen auf den PIC über MIDI Sysex.
Nein. Man kann die PCBs von http://mbhp.avishowtech.com und http://www.mikes-elektronikseite.de/midiseite.htm weltweit bestellen.
Unterschiedlich, siehe orderlist.txt Dateien für jedes Modul.
http://www.ucapps.de und dann links im Menu unter Concepts →MIOS → “download” klicken.
Wahrscheinlich falscher Bootstrap Loader ID. Siehe die Bootstrap Loader Doku.
Die J5 pins (CORE Modul) sollte man auf jeden fall an MASSE anschliessen, wenn noch keine Potis oder Schieberegler verbunden sind.
Taster und LEDS in lc_io_table.inc, Encoder in mios_tables.inc
Das kann passieren, wenn keine Motorfader angeschlossen sind. In main.asm das ENABLE_MOTORDRIVER flag auf den Wert 0 setzen, danach sollte dieser Effekt verschwinden.
Den idealen Kalibrierungswert kann man mit der “mf_calibration” Applikation ermitteln. Siehe auch diesen Forumsartikel.
Das Problem ist, dass die Logic Control ein propritaeres Format für relative Controller verwendet. Doch dafür kann man den GPC modus (General Purpose Controller) einschalten (wird ab V1.2pre1 unterstützt, siehe auch diesen Forumsartikel.
Erfreulicherweise wurde ein Mackie Control Protocol in Reason ab Version 3.0 integriert, so dass man die Logic Control Emulation auch mit Reason verwenden kann. Dafür muss man allerdings die LC_EMULATION_ID (in main.asm [asm version] oder main.h [c version]) ändern, so dass sich die Midibox LC als Mackie Universal Controller identifiziert.
Zu den Encodern: unter Concepts→MBHP→DINX4 gibt es einen Schaltplan speziell zum Alps STEC16B03, den es bei Schuricht und RS zu kaufen gibt. Die Anschlussbelegung unterscheidet sich von herkoemmlichen Encodern, wenn man zwei Pins vertauscht, wird in der Tat langsamer inkrementiert. Ansonsten waere es natuerlich auch moeglich, den sog. “progressive mode” auszunutzen, den man mit MIOS_ENC_SpeedSet fuer jeden einzelnen Encoder einstellen kann. In diesem Modus inkrementiert der Encoder in groesseren Schritten, je schneller man ihn dreht. Bei der MIDIbox64E kann man zwischen Fast/Normal/Slow Modus via Knopfdruck umschalten. Allerdings wird man mit den Encodern niemals das Pot-Feeling erreichen, deshalb wäre es sinnvoller eine MIDIbox64 für solche Zwecke zu benutzen.
Nein, im Logic/Mackie Control Protokoll sind Encoder-Bewegungen als relative Events definiert. Preislich gibt es keinen grossen Unterschied (siehe where_to_order_components) - nicht an der falschen Ecke sparen!
This FAQ for the MIDIboxLC was originally compiled by Sly.