MIDI Output (note-ON value 127+)

Discussion in 'Lasershow Designer BEYOND' started by PhillD, Oct 27, 2016.

  1. PhillD

    PhillD Beta Tester


    It seems that BEYOND doesn't support setting a MIDI channel or Midi Note values higher than 127 when using the Note ON command. Is that a known issue/something which will be fixed in the future?

    For reference, I'm trying to add the following command to the Pango Script window in a cue property, but it shows an error and doesn't send any MIDI command out.

    MidiOut 0x90, 0x80, 0x7F

    As I understand it, the command parameters are as follows:
    MidiOut (MIDI command, note, velocity)

    0x90 is note on, 0x80 is value 128 and 0x7F is velocity of 127. Is there a way to set the channel?
  2. noonoo

    noonoo Active Member

    Channel in Bits 5-8 in the first Message


    I think, you have to transmit the channel in bits 5 to 8 in the first Message-Block.
    e.g: 0x81 should be the off note in channel 1
    0x9F should be the on note in channel 15


    with kind regards,
  3. noonoo

    noonoo Active Member


    ... as i know - the midi standard only defines 127 notes with 127 values each per channel.
  4. PhillD

    PhillD Beta Tester

    I'm not sure about the MIDI standard however, the higher values are available in CompuShow (Midi Console designer) up to 256.

    I did end up using the NoteOff command instead but was just curious if there were any plans to extend the Midi Range in Beyond.
  5. ENOT

    ENOT Software Developer Staff Member

    It against the standard. The short MIDI message such as note on/off has 3 bytes. Tee first byte has values between 128 and 255. Data bytes has value between 0 and 127. It is a standard.

    For notes, channel number in low 4 bits of 1st message byte. As example 0x92 means channel 2, 0x95 means channel 5.