Search the Community
Showing results for tags 'pic8'.
-
Hallo zusammen. In 2008 hab ich mir eine FX Control auf Basis der Midibox LC gebaut. Eine LC ohne Motorfader nur um die Effekte zu bearbeiten. Hab die zwar auch erfolgreich genutzt, bin aber nie über den Prototypen rausgekommen... Da ich mittlerweile Pro Tools nutze und das natürlich das Mackie Protokoll nicht unterstützt. :rolleyes: Hab ich mir gedacht bauste die Box halt um. Die proof of Concept Phase hab ich erfolgreich überwunden und es scheint alles, was die Mackie HUI kann, machbar zu sein. :w00t: War einiges gefummel in Assembler aber mittlerweile funktionieren Buttons, Encoder und das Display! Nun zu meinem Problem: Pro Tools sendet ein Display Update: B0 0C 1C ;Button Bereich (1c parameter edit) ausgewählt B0 2C 05 ;Button gedrückt F0 00 00 66 05 00 12 04 4C 46 20 51 20 31 2E 30 20 20 F7 ;zweite Reihe Pos 01 - 10 (04 nach der 12) F0 00 00 66 05 00 12 05 4C 46 20 46 20 31 30 30 20 20 F7 ;zweite Reihe Pos 11 - 20 F0 00 00 66 05 00 12 06 4C 46 20 47 20 30 2E 30 20 20 F7 ;zweite Reihe Pos 21 - 30 F0 00 00 66 05 00 12 07 20 20 20 20 20 20 20 20 20 20 F7 ;zweite Reihe Pos 31 - 40 B0 0F 1C ;Button Bereich (1c parameter edit) ausgewählt B0 2F 02 ;Button losgelassen F0 00 00 66 05 00 12 00 20 20 20 20 20 20 20 20 20 20 F7 ;erste Reihe Pos 01 - 10 F0 00 00 66 05 00 12 01 4C 46 20 54 20 53 68 65 20 20 F7 ;erste Reihe Pos 11 - 20 F0 00 00 66 05 00 12 02 4C 46 20 20 20 49 6E 20 20 20 F7 ;erste Reihe Pos 21 - 30 F0 00 00 66 05 00 12 03 20 20 20 20 20 20 20 20 20 20 F7 ;erste Reihe Pos 31 - 40 Die Mackie Leute haben damals das Display (2x40) in 8 Bereiche zu je 10 Zeichen aufgeteilt. Die Box kriegt es aber nicht immer gebacken alle Bereiche darzustellen. Sie übernimmt nur jeden zweiten Sysex String. Init String: F0 00 00 66 05 00 Display Nr: 12 Display Position: 00 (01 02 03 usw.) 10 Zeichen: 20 20 20 20 20 20 20 20 20 20 Ende F7 Ich kann das verhalten mit MIOS Studio nachstellen in dem ich im SysEx Tool das Send Delay auf 0 setze und die 8 Sysex String sende Hab ich die Box langsam gemacht oder kann der PIC18F das nicht umsetzen? Der von mir zusammengefriemelte sysex Teil: sysex.inc Meine Software basierend auf einem ASM Skeleton proControl2.zip MACKIE HUI MIDI protocol reverse-engineering-session by theageman HUI.zip lg Andre