Congo and MIDI

i am looking for using midi show control bethween 2 congos

what is the exactly synthaxe for a goto

Parents
  •  

    Hello

    Certainly we fail to use the Midi Show Control.

    We try to drive the Congo Jr 2, with the Congo Jr 1.

    The midi OUT plug is connected on Congo 1.

    The midi IN plug is connected on Congo 2.

    In the Setup Midi Show Control:

    Congo 1, Enable and ID 2

    Congo 2, Enable and ID 1.

    Inside the Congo 1 there is a sequence with presets 1, 2, 3, 4...

    Inside the Congo 2 there is a sequence with presets 301, 302, 303, 304...

    The goal is that GO preset 2 on the Congo 1, triggers preset 301 on the Congo 2 .

    On the Congo 1, in the Sequence List, at step 2 /preset 2, in the Action Macro column,

     We write F0 01 02 01 01 F7 7F (to make a Go on the preset 301, Congo 2).

    When performing the Go on the Congo 1, Congo 2 does not react.

    Have we done something wrong?

    Someone have an idea?

    See you soon

    MLB 

     

  • Hi,

    In the action macro column, before the raw MIDI data, you need to type "MIDI 0 ". This will send the data bytes you are specifying to the local MIDI port (which is called 0).

    The command listed above doesn't look like a valid MIDI Show Control command. 

    The main idea with MIDI Show Control commands like GO is to sync with the same preset number on the receiving side. Then everything is handled automatically for you. If you want to sync with another preset number, you have to assemble the command manually, which can be tedius.

    I wonder if it might be easier in your case to just send MIDI Program Change messages to the receiving Congo. Program change 0-127 will jump to sequence step 1-128. This would make the assembly of the MIDI packet much simpler for you. 

    Something like this: "MIDI 0 C0 xx" where xx is the number 0-127 in hexadecimal notation.

    You need to activate the Program Change checkbox in the MIDI setup on the receiving side.

Reply
  • Hi,

    In the action macro column, before the raw MIDI data, you need to type "MIDI 0 ". This will send the data bytes you are specifying to the local MIDI port (which is called 0).

    The command listed above doesn't look like a valid MIDI Show Control command. 

    The main idea with MIDI Show Control commands like GO is to sync with the same preset number on the receiving side. Then everything is handled automatically for you. If you want to sync with another preset number, you have to assemble the command manually, which can be tedius.

    I wonder if it might be easier in your case to just send MIDI Program Change messages to the receiving Congo. Program change 0-127 will jump to sequence step 1-128. This would make the assembly of the MIDI packet much simpler for you. 

    Something like this: "MIDI 0 C0 xx" where xx is the number 0-127 in hexadecimal notation.

    You need to activate the Program Change checkbox in the MIDI setup on the receiving side.

Children
  • attention: i have no idea about congo, but midi is the same with other desks too...

    your midi data F0 01 02 01 01 F7 7F is not valid MSC data, as MSC needs to start with F0 7F. the structure (if you really want to do it with MIDI_Raw, see remark below) is this:

    F0(=start) 7F(=all-call) [Device ID] 02(=MSC) [Command Format] [Command] [Data] F7(=stop)

    command format: enter 01 for Light

    command: enter 01 for Go

    data: enter the cue number in the following format: single digits with a 3 in front: 301 -> 33 30 31

     

    two remarks: this is the syntax to run a Cue, but i don't know if congo treats its presets like this

    why don't you use the implemented MSC function instead of sending MSC commands through MIDI_Raw, so that it triggers cues with the same number? congo 1 preset 1 executes congo 2 preset 1. i'm sure there is a much simpler way to do this instead of triggering different preset numbers.

Related