Jump to content

Midi 64 & 64E


Recommended Posts

Posted

Hallo, :D :D

Ich habe mich jetzt entschlossen auch mal eine MIDIbox zu bauen. Ich will damit die Lichtsoftwear DMXControl Steuern.

Nachdem ich mich nun mehrere Tage durch diese Seite und das Forum gewühlt habe, brauche ich mal eure Hilfe.

Das Pult soll wie folgt zusammengestellt werden:

8x Motorfader + Flashtasten + LED

32x Fader mit LED Ring + Flashtasten

64x Taster +LED

Die LEDs sollen jeweils den Status des Kanals anzeigen. Der LED Ring soll die Position des Fader anzeigen.

3x Core

8x Motorfader > 1x MF

32x Fader > 1x Ain

32x LED Ringe > 2x Doutx4

108x Taster > 3x Dinx4

1x Dinx2

72x LED > 2x Doutx4

1x Doutx2

Da ich das Ganze nicht auf ein Core Bekomme habe ich es wie folgt aufgeteilt:

MIDI64 (1)

1x Core

2x Dinx4 (Taster)

2x Doutx4 (LEDs)

MIDI64 (2)

1x Core

1x MF (Motorfader)

1x Dinx2 (Taster)

1x Doutx2 (LEDs)

MIDI64e

1x Core

1x Ain (Fader)

2x Doutx4 (Ringe)

1x Dinx4 (Taster)

Funktioniert das ganze so?

Ist ein Display zwingend erforderlich wenn ich die Cors direkt an den Gameport lege?

Oder muss ich bei der Verwendung von mehreren Cores ein LTC Modul verwenden und alles über einen Com - Port laufen lassen und brauche somit zwingend ein Display?

Wenn ein Display eingebaut wird brauche ich ja auch irgendwelche Menütasten wie viele brauche ich denn da?

Danke schon mal für eure antworten!!

Gruß

max

Posted
Funktioniert das ganze so?

Warum ncht ;D (Ja, das sollte gehn. Ich habe zwar noch nie versucht LED-Ringe mit Fadern zu kombinieren. Sollte aber gehen).

Oder muss ich bei der Verwendung von mehreren Cores ein LTC Modul verwenden und alles über einen Com - Port laufen lassen

Nein, die Cores verbindest du mit MBLINK (http://www.ucapps.de/midibox_link.html) Cores 1 und 2 als FP konfigurieren, den dritten als EP (End Point).

und brauche somit zwingend ein Display?

Wenn ein Display eingebaut wird brauche ich ja auch irgendwelche Menütasten wie viele brauche ich denn da?

Kommt drauf an was Du machen willst. Wenn Du nur ein Setup hast, kannst du auch darauf verzichten. Zum debuggen würde ich aber doch eines empfehlen.

Falls Doch, brauchst Du 4 Menü-Tasten (Links, Rechts, Exec, Snapshot).

Raphael

Posted

Hallo,

hört sich doch gut an wenn das so funktioniert!  ;D

Ok, wenn es sinnvoller ist direkt ein Display mit einzubauen dann mache ich das auch. Jetzt ist dann noch die Frage offen brauche ich für jedes Core Zwei Displays oder kann ich an das erste die Displays hängen und die anderen damit Konfigurieren.

Und noch mal zu den LED Ringen, wenn das bis jetzt noch nicht gemach worden ist wie groß ist denn dann der Programmieraufwand? Da ich im Umgang mit Programmiersprachen nicht so die Leuchte bin.  ::)

Gruß

max

Posted
Ok, wenn es sinnvoller ist direkt ein Display mit einzubauen dann mache ich das auch. Jetzt ist dann noch die Frage offen brauche ich für jedes Core Zwei Displays oder kann ich an das erste die Displays hängen und die anderen damit Konfigurieren

Ich meinte, dass das Display während dem Aufbau der MB sehr nützlich sein kann zum Debuggen. Einbauen musst Du es später nicht.

Wenn Du eines einbauen willst, dann  brauchst auch nur ein Display. Den rest kannst du mit dem ersten core steuern. Lies dir nochmal die Seite zum MBLink durch. Die letzte Grafik zeigt so ein Setup.

Und noch mal zu den LED Ringen, wenn das bis jetzt noch nicht gemach worden ist wie groß ist denn dann der Programmieraufwand? Da ich im Umgang mit Programmiersprachen nicht so die Leuchte bin.

Leis Dir mal die Beschreibung der MB64e durch. Die AIN-Eingänge sind auf die Encoder 64-127 gemapped. Die Encoder liegen auf 0-63 und die LED-Ringe sind normalerweise auch auf 0-63 gemapped. Wie viel Aufwand es ist, dies zu ändern,  kann dir wohl nur Thorsten sagen ohne lange in den Code zu schauen.

Raphael

Posted

Leis Dir mal die Beschreibung der MB64e durch. Die AIN-Eingänge sind auf die Encoder 64-127 gemapped. Die Encoder liegen auf 0-63 und die LED-Ringe sind normalerweise auch auf 0-63 gemapped. Wie viel Aufwand es ist, dies zu ändern,  kann dir wohl nur Thorsten sagen ohne lange in den Code zu schauen.

in mb64e_ledrings.inc nach "addlw enc_offset" suchen, und durch "addlw enc_offset + 0x40" ersetzen

Gruss,

        Thorsten.

Posted

Hallo,

Danke erst mal für die ganzen Antworten :)

Ich werde jetzt erst mal anfangen mir ein par Module zu Bauen und das ganze dann mal ausprobieren. Das mit dem austauschen des Codes sagt mir jetzt noch nicht so viel, da es meine erste MIDIbox ist.

Aber da wird schon noch.  ;D

gruß

max

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...