MF_NG Modul mit LPC17 verbinden

Wie bekomme ich es hin, dass das MF Modul mit dem LPC kommuniziert?

Also z.B. Wenn Fader eins über 50% dann schalte eine LED ein und sende die aktuelle Faderstellung (hier 64).

Danke für eure Hilfe

Hier ist ein einfaches Konfigurationsbeispiel fuer 4 Baenke: http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftests%2Fmf_banks.ngc

 

Das MBHP_MF_NG Modul ist fuer das Motormix Protokoll konfiguriert (!), und kommuniziert in diesem Beispiel ueber OUT3/IN3 (-> J5.A6/A7)

Falls Du es erstmal ueber einen “normalen” MIDI IO betreiben moechte, dann koenntest Du auch MIDI IN2/OUT2 nehmen:

# we've a single MBHP_MF_NG module with 8 motorfaders
# It has to be configured for Motormix protocol!
MF n=1 enabled=1 midi_in_port=IN2 midi_out_port=OUT2 chn=1 ts_first_button_id=1001 config_port=USB3

 

LEDs bei 50% schalten: das geht bspw. mit fwd_id=LED:<hw_id>, also:

EVENT_MF id= 1 hw_id= 1 bank=1 fwd_id=LED:1 type=CC chn= 1 cc=16 range=0:127 lcd_pos=1:1:1 label="^std_mf"
EVENT_MF id= 2 hw_id= 2 bank=1 fwd_id=LED:2 type=CC chn= 2 cc=16 range=0:127 lcd_pos=1:1:1 label="^std_mf"
EVENT_MF id= 3 hw_id= 3 bank=1 fwd_id=LED:3 type=CC chn= 3 cc=16 range=0:127 lcd_pos=1:1:1 label="^std_mf"
EVENT_MF id= 4 hw_id= 4 bank=1 fwd_id=LED:4 type=CC chn= 4 cc=16 range=0:127 lcd_pos=1:1:1 label="^std_mf"
EVENT_MF id= 5 hw_id= 5 bank=1 fwd_id=LED:5 type=CC chn= 5 cc=16 range=0:127 lcd_pos=1:1:1 label="^std_mf"
EVENT_MF id= 6 hw_id= 6 bank=1 fwd_id=LED:6 type=CC chn= 6 cc=16 range=0:127 lcd_pos=1:1:1 label="^std_mf"
EVENT_MF id= 7 hw_id= 7 bank=1 fwd_id=LED:7 type=CC chn= 7 cc=16 range=0:127 lcd_pos=1:1:1 label="^std_mf"
EVENT_MF id= 8 hw_id= 8 bank=1 fwd_id=LED:8 type=CC chn= 8 cc=16 range=0:127 lcd_pos=1:1:1 label="^std_mf"

Es sollte sogar moeglich sein, die LEDs mit den Fadern zu dimmen! :smile:

EVENT_LED id=1 dimmed=1
EVENT_LED id=2 dimmed=1
EVENT_LED id=3 dimmed=1
EVENT_LED id=4 dimmed=1
EVENT_LED id=5 dimmed=1
EVENT_LED id=6 dimmed=1
EVENT_LED id=7 dimmed=1
EVENT_LED id=8 dimmed=1

 

Gruss, Thorsten.

Danke hat mir perfekt geholfen :slight_smile:

Noch eine Frage…wie läuft das mit den Touch Buttons der Fader? Wie kann ich auf deren Ereignis z.B. Eine Midi Note senden?

MfG Tom

Sehr schoen! :slight_smile:

 

Die Touchbuttons sollten auf id=1001..1008 verfuegbar sein (so ist es im obigen Beispiel konfiguriert).

 

Du koenntest nun MIDI events wie folgt generieren:

# on touchsensor event (first id has been specified in the MF configuration above)
EVENT_BUTTON id= 1001 type=NoteOn chn= 1 key=0x68 range=0:127 lcd_pos=1:1:2 label="^std_btn"
EVENT_BUTTON id= 1002 type=NoteOn chn= 1 key=0x69 range=0:127 lcd_pos=1:1:2 label="^std_btn"
EVENT_BUTTON id= 1003 type=NoteOn chn= 1 key=0x70 range=0:127 lcd_pos=1:1:2 label="^std_btn"
EVENT_BUTTON id= 1004 type=NoteOn chn= 1 key=0x71 range=0:127 lcd_pos=1:1:2 label="^std_btn"
EVENT_BUTTON id= 1005 type=NoteOn chn= 1 key=0x72 range=0:127 lcd_pos=1:1:2 label="^std_btn"
EVENT_BUTTON id= 1006 type=NoteOn chn= 1 key=0x73 range=0:127 lcd_pos=1:1:2 label="^std_btn"
EVENT_BUTTON id= 1007 type=NoteOn chn= 1 key=0x74 range=0:127 lcd_pos=1:1:2 label="^std_btn"
EVENT_BUTTON id= 1008 type=NoteOn chn= 1 key=0x75 range=0:127 lcd_pos=1:1:2 label="^std_btn" 

 

Gruss, Thorsten.