MIDI Notes, correct string?

i will be using MIDI Notes on an Ion and have a problem understanding the hex numbers. i read the entry in the onboard help file: 93 45 7F is supposed to be Channel 3, Note A3, Full Velocity. i understand 45 and 7F, but how is hex93 (or dec147) Channel 3? what would be Channel 1, hex91 (dec145)?

thx, ueli

Parents
  • Yes, channel 1 would be 91.

    Explaining why 93 is why it is:

    The first hex set is a combination of two four bit chunks - the MIDI Note ON command (in binary - 1001, which equals 9 in hex) and the MIDI channel (0011 - which equals 3). Similarly, MIDI Note OFF would be 83 (MIDI Note Off = 1000, which equals 8 in hex).

    Does it make sense? Let me know and I can try to rephrase.

    (Just to be clear - the Ion doesn't receive MIDI notes data, and only transmits strings that are put together in a macro or Execute flag on a cue list -- this MIDI note is going outbound to another device, right?)

     

  • hi hans

    thanks for your fast reply!

    yep, everything clear now (and i'm well aware, that i can only _send_ MIDI Notes). so to be complete: 93 45 7F means Note ON, Channel 3, A3, Vel 127 (=full). Maybe this could be inserted into the onboard help file as well as the manual?

    and preprogramming offline: are there any settings in the shell i have to be aware of? in Setup > Show > Show Control there don^t seem to be any options for MIDI Notes, right?

    thx, ueli

  • ps: just for confirmation:

    Cue 1 Execute MIDI Raw D 145 4 1
    would send MIDI Note ON E(-2) velocity 1 on channel 1?

  • The manual gives an example or two, however there's no point in us trying to copy out significant parts of the MIDI 1.0 spec into the manual - it's long enough already!
    (Also we would not be allowed to, as that's copyrighted by the MIDI Manufacturers Association)

    If you want to know the details, then you'll want to search online for the various summaries (or read the official MIDI spec.)

    However, by far the easiest way to do this is to use a MIDI application that can display the raw data and copy it out - to some extent you don't really need to understand what it means.
    Most of the PC/Mac-based MIDI tools have this kind of capture and display functionality. I've used MIDI-OX for this in the past, there are many others.

  • @richard

    i wasn't expecting a full blown midi spec, but at least one that points out how the channels work. it would just need another example and could be combined with 8 for Note OFF.

    i'm aware that most programms that can be triggered by MIDI Notes do have a learn mode, and that i could check with a midi-reader what i'm outputting, but both of them are kinda hard to do when preparing a showfile with the offline editor...

  • just as a reference for the next person who tries outputting MIDI Notes:

    - in the Shell under Local I/O set MIDI RX Group and TX Group to two different numbers and remember them.
    - start Eos software
    - Display > Setup > Show > Show Control
    - ACN MIDI Rx ID, enter the same number you put in for MIDI RX Group in the Shell
    - repeat for ACN MIDI Tx ID with the number from MIDI TX Group.
    (all other settings in Show Control don't matter and can be Off.)

    and beware up to 1.9.12 there seems to be an error in the Helpfile section for MIDI_Raw: MIDI Note ON for Channel 1 is 90, 91 for 2, 92 for 3 (not 93 for 3 as suggested in the helpfile)...

Reply
  • just as a reference for the next person who tries outputting MIDI Notes:

    - in the Shell under Local I/O set MIDI RX Group and TX Group to two different numbers and remember them.
    - start Eos software
    - Display > Setup > Show > Show Control
    - ACN MIDI Rx ID, enter the same number you put in for MIDI RX Group in the Shell
    - repeat for ACN MIDI Tx ID with the number from MIDI TX Group.
    (all other settings in Show Control don't matter and can be Off.)

    and beware up to 1.9.12 there seems to be an error in the Helpfile section for MIDI_Raw: MIDI Note ON for Channel 1 is 90, 91 for 2, 92 for 3 (not 93 for 3 as suggested in the helpfile)...

Children
Related