I’m looking for some help to finish my Korg er-1 panel

Home Forums General Using Ctrlr I’m looking for some help to finish my Korg er-1 panel

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #120219
    bryan321
    Participant
      • Topics: 3
      • Replies: 1
      • Total: 4

      I’d like to be able to make two buttons to switch between the banks I also would like to make a menu to load and save patches a previous button and next button I could not get it to do a sysex dump at the bottom is the file for the panel here is the Midi implementation

      KORG ER-1 MIDI IMPLEMENTATION
      1.TRANSMITTED DATA

      1-1 CHANNEL MESSAGES [H]:Hex, [D]:Decimal

      +——–+———+——-+————————————–+

      | Status | Second | Third | Description |

      | [H] | [H] [D] | [H] | |

      +——–+———+——-+————————————–+

      | 8n | kk (kk) | vv | Note Off vv=0~127 |

      | 9n | kk (kk) | vv | Note On vv=1~127 |

      | Bn | 00 (00) | mm | Program Bank Select(MSB) [NOTE1]|

      | Bn | 06 (06) | dd | Data Entry(MSB) [TABLE1]|

      | Bn | 20 (32) | bb | Program Bank Select(LSB) [NOTE1]|

      | Bn | 62 (98) | nl | NRPN LSB [TABLE1]|

      | Bn | 63 (99) | nm | NRPN MSB [TABLE1]|

      | Cn | pp (pp) | — | Program Change [NOTE1]|

      +——–+———+——-+————————————–+

      n : MIDI Channel (0~15)

      1-2 SYSTEM COMMON MESSAGES

      +——–+———+——-+———————————————+

      | Status | Second | Third | Description |

      | [H] | [H] | [H] | |

      +——–+———+——-+———————————————+

      | F2 | pp | pp | Song Position Pointer |

      | F3 | ss | — | Song Select ss : Song No. = 0~15 |

      +——–+———+——-+———————————————+

      This message is transmitted when in Song mode and the “Clock”
      is set to “INT”.

      1-3 SYSTEM REALTIME MESSAGES

      +———–+———————————————–+

      | Status[H] | Description |

      +———–+———————————————–+

      | F8 | Timing Clock * |

      | FA | Start * |

      | FB | Continue * |

      | FC | Stop * |

      | FE | Active Sensing |

      +———–+———————————————–+

      * :This message is transmitted when the “Clock” is set to “INT”.

      1-4 UNIVERSAL SYSTEM EXCLUSIVE MESSAGES

      DEVICE INQUIRY REPLY

      +———+———————————————–+

      | Byte[H] | Description |

      +———+———————————————–+

      | F0 | Exclusive Status |

      | 7E | Non Realtime Message |

      | 0c | MIDI Channel ( Device ID ) |

      | 06 | Inquiry Message |

      | 02 | Identity reply |

      | 42 | KORG ID ( Manufacturers ID ) |

      | 51 | ER-1 ID ( Family ID (LSB)) |

      | 00 | ( Family ID (MSB)) |

      | 00 | ( Member ID (LSB)) |

      | 00 | ( Member ID (MSB)) |

      | xx | ( Minor Ver. (LSB)) |

      | xx | ( Minor Ver. (MSB)) |

      | xx | ( Major Ver. (LSB)) |

      | xx | ( Major Ver. (MSB)) |

      | F7 | End of Exclusive |

      +———+———————————————–+

      This message is transmitted whenever a INQUIRY MESSAGE REQUEST
      is received.

      1-5 SYSTEM EXCLUSIVE MESSAGES

      +————-+————————————————–+—+—+—+

      | Function ID | | R | D | E |

      | [Hex] | | | | |

      +————-+————————————————–+—+—+—+

      | 40 | CURRENT PATTERN DATA DUMP | o | | |

      | 58 | CURRENT SONG DATA DUMP | o | | |

      | 4C | ALL PATTERN DATA DUMP | o | o | |

      | 57 | ALL SONG DATA DUMP | o | o | |

      | 50 | ALL DATA(GLOBAL,PATTERN,SONG) DUMP | o | o | |

      | 26 | DATA FORMAT ERROR | | | o |

      | 23 | DATA LOAD COMPLETED | | | o |

      | 24 | DATA LOAD ERROR | | | o |

      | 21 | WRITE COMPLETED | | | o |

      | 22 | WRITE ERROR | | | o |

      +————-+————————————————–+—+—+—+

      Transmitted when

      R : Request message is received
      D : Data dump from MIDI dump page

      (Doesn’t respond to “MIDI Filter E(Exclusive Enable)” parameter)
      E : Exclusive message is received

      2.RECOGNIZED RECEIVE DATA

      2-1 CHANNEL MESSAGES

      +——–+———+——-+————————————–+

      | Status | Second | Third | Description |

      | [Hex] | [H] [D] | [H] | |

      +——–+———+——-+————————————–+

      | 8n | kk (kk) | vv | Note Off vv=0~127 |

      | 9n | kk (kk) | 00 | Note Off |

      | 9n | kk (kk) | vv | Note On vv=1~127 |

      | Bn | 00 (00) | mm | Program Bank Select(MSB) [NOTE1]|

      | Bn | 06 (06) | dd | Data Entry(MSB) [TABLE1]|

      | Bn | 20 (32) | bb | Program Bank Select(LSB) [NOTE1]|

      | Bn | 62 (98) | nl | NRPN LSB [TABLE1]|

      | Bn | 63 (99) | nm | NRPN MSB [TABLE1]|

      | Bn | 7A(122) | 00/7F | Local Control Off/On * |

      | Bn | 7B(123) | 00 | All Note Off |

      | Bn | 7C(124) | 00 | Omni Mode Off * |

      | Bn | 7D(125) | 00 | Omni Mode On * |

      | Cn | pp (pp) | — | Program Change [NOTE1]|

      +——–+———+——-+————————————–+

      n : MIDI Channel No.(0~15)

      * : Receive as All Note Off.

      2-2 SYSTEM REALTIME MESSAGES

      +———–+———————————————–+

      | Status[H] | Description |

      +———–+———————————————–+

      | F8 | Timing Clock * |

      | FA | Start * |

      | FB | Continue * |

      | FC | Stop * |

      | FE | Active Sensing |

      +———–+———————————————–+

      * :This message is recognized when the “Clock” is
      set to “EXT”.

      2-3 UNIVERSAL SYSTEM EXCLUSIVE MESSAGE (NON REALTIME)
      DEVICE INQUIRY MESSAGE REQUEST

      +———+———————-+

      | Byte[H] | Description |

      +———+———————-+

      | F0 | Exclusive Status |

      | 7E | Non Realtime Message |

      | 0c | MIDI Channel |

      | 06 | Inquiry Message |

      | 01 | Inquiry Request |

      | F7 | End of Exclusive |

      +———+———————-+

      2-4 SYSTEM EXCLUSIVE MESSAGE

      +————-+———————————————–+—+—+

      | Function ID | Function | D | A |

      | [Hex] | | | |

      +————-+———————————————–+—+—+

      | 10 | CURRENT PATTERN DATA DUMP REQUEST | | o |

      | 1C | ALL PATTERN DATA DUMP REQUEST | | o |

      | 0A | CURRENT SONG DATA DUMP REQUEST | | o |

      | 0B | ALL SONG DATA DUMP REQUEST | | o |

      | 0F | ALL DATA(GLOBAL,PATTERN,SONG) DUMP REQUEST | | o |

      | 11 | PATTERN WRITE REQUEST | | o |

      | 1A | SONG WRITE REQUEST | | o |

      | 40 | CURRENT PATTERN DATA DUMP | o | o |

      | 4C | ALL PATTERN DATA DUMP | o | o |

      | 58 | CURRENT SONG DATA DUMP | o | o |

      | 57 | ALL SONG DATA DUMP | o | o |

      | 50 | ALL DATA(GLOBAL,PATTERN,SONG) DUMP | o | o |

      +————-+———————————————–+—+—+

      Received when in

      D : in MIDI Dump page

      (Does not respond to “MIDI Filter E(Exclusive Enable)” parameter
      on MIDI Dump page)

      A :any other mode

      Received when Sequencer is not running.

      MIDI EXCLUSIVE FORMAT (R:Receive, T:Transmit)

      (1) CURRENT PATTERN DATA DUMP REQUEST R

      +—————-+————————————————–+

      | Byte | Description |

      +—————-+————————————————–+

      | F0,42,3c,51 | EXCLUSIVE HEADER |

      | 0001 0000 (10) | CURRENT PATTERN DATA DUMP REQUEST 10H |

      | 1111 0111 (F7) | EOX |

      +—————-+————————————————–+

      When this message is received, the CURRENT PATTERN DATA DUMP(Function:40h)
      message will be transmitted.

      (2) ALL PATTERN DATA DUMP REQUEST R

      +—————-+————————————————–+

      | Byte | Description |

      +—————-+————————————————–+

      | F0,42,3c,51 | EXCLUSIVE HEADER |

      | 0001 1100 (1C) | ALL PATTERN DATA DUMP REQUEST 1CH |

      | 1111 0111 (F7) | EOX |

      +—————-+————————————————–+

      When this message is received, the ALL PATTERN DATA DUMP(Function:4Ch)
      message will be transmitted.

      (3) CURRENT SONG DATA DUMP REQUEST R

      +—————-+————————————————–+

      | Byte | Description |

      +—————-+————————————————–+

      | F0,42,3c,51 | EXCLUSIVE HEADER |

      | 0000 1010 (0A) | CURRENT SONG DATA DUMP REQUEST 0AH |

      | 1111 0111 (F7) | EOX |

      +—————-+————————————————–+

      When this message is received, the CURRENT SONG DATA DUMP
      (Function:58h) message will be transmitted.

      (4) ALL SONG DATA DUMP REQUEST R

      +—————-+————————————————–+

      | Byte | Description |

      +—————-+————————————————–+

      | F0,42,3c,51 | EXCLUSIVE HEADER |

      | 0000 1011 (0B) | ALL SONG DATA DUMP REQUEST 0BH |

      | 1111 0111 (F7) | EOX |

      +—————-+————————————————–+

      When this message is received, the ALL SONG DATA DUMP(Function:57h)
      message will be transmitted.

      (5) ALL DATA DUMP REQUEST R

      +—————-+————————————————–+

      | Byte | Description |

      +—————-+————————————————–+

      | F0,42,3c,51 | EXCLUSIVE HEADER |

      | 0000 1111 (0F) | ALL DATA DUMP REQUEST 0FH |

      | 1111 0111 (F7) | EOX |

      +—————-+————————————————–+

      When this message is received, the ALL DATA DUMP(Function:50h) message
      will be transmitted.

      (6) PATTERN WRITE REQUEST R

      +—————-+————————————————–+

      | Byte | Description |

      +—————-+————————————————–+

      | F0,42,3c,51 | EXCLUSIVE HEADER |

      | 0001 0001 (11) | PATTERN WRITE REQUEST 11H |

      | 0000 000b (0b) | Destination Program Number(0:A01~B64,1:C01~D64) |

      | 0ppp pppp (pp) | Destination Program Number |

      | 1111 0111 (F7) | EOX |

      +—————-+————————————————–+

      When this message is received, a WRITE COMPLETED(Function:21h) message
      or a WRITE ERROR(Function:22h) message will be transmitted.

      (7) SONG WRITE REQUEST R

      +—————-+————————————————–+

      | Byte | Description |

      +—————-+————————————————–+

      | F0,42,3c,51 | EXCLUSIVE HEADER |

      | 0001 1010 (1A) | SONG WRITE REQUEST 1AH |

      | 0000 ssss (0s) | Destination Song No(0~15) |

      | 1111 0111 (F7) | EOX |

      +—————-+————————————————–+

      When this message is received, a WRITE COMPLETED(Function:21h) message
      or a WRITE ERROR(Function:22h) message will be transmitted.

      (8) CURRENT PATTERN DATA DUMP R/T

      +—————-+————————————————–+

      | Byte | Description |

      +—————-+————————————————–+

      | F0,42,3c,51 | EXCLUSIVE HEADER |

      | 0100 0000 (40) | CURRENT PATTERN DATA DUMP 40H |

      | 0ddd dddd (dd) | Data [NOTE2][TABLE2]|

      | : | : |

      | 1111 0111 (F7) | EOX |

      +—————-+————————————————–+

      When this message is received, a DATA LOAD COMPLETED(Function:23h)
      message or a DATA LOAD ERROR(Function:24h) message will be transmitted.

      (9) ALL PATTERN DATA DUMP R/T

      +—————-+————————————————–+

      | Byte | Description |

      +—————-+————————————————–+

      | F0,42,3c,51 | EXCLUSIVE HEADER |

      | 0100 1100 (4C) | ALL PATTERN DATA DUMP 4CH |

      | 0ddd dddd (dd) | Data [NOTE2][TABLE2]|

      | : | : |

      | 1111 0111 (F7) | EOX |

      +—————-+————————————————–+

      When this message is received, a DATA LOAD COMPLETED(Function:23h)
      message or a DATA LOAD ERROR(Function:24h) message will be transmitted.

      (10) CURRENT SONG DATA DUMP R/T

      +—————-+————————————————–+

      | Byte | Description |

      +—————-+————————————————–+

      | F0,42,3c,51 | EXCLUSIVE HEADER |

      | 0101 1000 (58) | CURRENT SONG DATA DUMP 58H |

      | 0ddd dddd (dd) | Data [NOTE2][TABLE8]|

      | : | : |

      | 1111 0111 (F7) | EOX |

      +—————-+————————————————–+

      When this message is received, a DATA LOAD COMPLETED(Function:23h)
      message or a DATA LOAD ERROR(Function:24h) message will be transmitted.

      (11) ALL SONG DATA DUMP R/T

      +—————-+————————————————–+

      | Byte | Description |

      +—————-+————————————————–+

      | F0,42,3c,51 | EXCLUSIVE HEADER |

      | 0101 0111 (57) | ALL SONG DATA DUMP 57H |

      | 0ddd dddd (dd) | Data [NOTE2][TABLE9]|

      | : | : |

      | 1111 0111 (F7) | EOX |

      +—————-+————————————————–+

      When this message is received, a DATA LOAD COMPLETED(Function:23h)
      message or a DATA LOAD ERROR(Function:24h) message will be transmitted.

      (12) ALL DATA DUMP R/T

      +—————-+————————————————–+

      | Byte | Description |

      +—————-+————————————————–+

      | F0,42,3c,51 | EXCLUSIVE HEADER |

      | 0101 0000 (50) | ALL DATA DUMP 50H |

      | 0ddd dddd (dd) | Data [NOTE2][TABLE12]|

      | : | : |

      | 1111 0111 (F7) | EOX |

      +—————-+————————————————–+

      When this message is received, a DATA LOAD COMPLETED(Function:23h)
      message or a DATA LOAD ERROR(Function:24h) message will be transmitted.

      (13) DATA FORMAT ERROR T

      +—————-+————————————————–+

      | Byte | Description |

      +—————-+————————————————–+

      | F0,42,3c,51 | EXCLUSIVE HEADER |

      | 0010 0110 (26) | DATA FORMAT ERROR 26H |

      | 1111 0111 (F7) | EOX |

      +—————-+————————————————–+

      (14) DATA LOAD COMPLETED T

      +—————-+————————————————–+

      | Byte | Description |

      +—————-+————————————————–+

      | F0,42,3c,51 | EXCLUSIVE HEADER |

      | 0010 0011 (23) | DATA LOAD COMPLETED 23H |

      | 1111 0111 (F7) | EOX |

      +—————-+————————————————–+

      (15) DATA LOAD ERROR T

      +—————-+————————————————–+

      | Byte | Description |

      +—————-+————————————————–+

      | F0,42,3c,51 | EXCLUSIVE HEADER |

      | 0010 0100 (24) | DATA LOAD ERROR 24H |

      | 1111 0111 (F7) | EOX |

      +—————-+————————————————–+

      (16) WRITE COMPLETED T

      +—————-+————————————————–+

      | Byte | Description |

      +—————-+————————————————–+

      | F0,42,3c,51 | EXCLUSIVE HEADER |

      | 0010 0001 (21) | WRITE COMPLETED 21H |

      | 1111 0111 (F7) | EOX |

      +—————-+————————————————–+

      (17) WRITE ERROR T

      +—————-+————————————————–+

      | Byte | Description |

      +—————-+————————————————–+

      | F0,42,3c,51 | EXCLUSIVE HEADER |

      | 0010 0010 (22) | WRITE ERROR 22H |

      | 1111 0111 (F7) | EOX |

      +—————-+————————————————–+

      NOTE1 : Pattern number

      mm,bb,pp = 00,00,00~3F : A01~64

      00,00,40~7F : B01~64

      00,01,00~3F : C01~64

      00,01,40~7F : D01~64

      NOTE2:The dump data conversion
      DATA ( 1set = 8bit x 7Byte )

      b7 ~ b0 b7 ~ b0 b7 ~~ b0 b7 ~ b0

      +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ +-+-+-~~-+-+-+ +-+-+-+-+-+-+-+-+

      | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

      +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ +-+-+-~~-+-+-+ +-+-+-+-+-+-+-+-+

      7n+0 7n+1 7n+2 ~~ 7n+5 7n+6

      MIDI DATA ( 1set = 7bit x 8Byte )

      b7b7b7b7b7b7b7 b6 ~ b0 b6 ~~ b0 b6 ~ b0

      +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ +-+-+-~~-+-+-+ +-+-+-+-+-+-+-+-+

      |0| | | | | | | | |0| | | | | | | | |0| | | | | |0| | | | | | | |

      +-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+ +-+-+-~~-+-+-+ +-+-+-+-+-+-+-+-+
      7n+6,5,4,3,2,1,0 7n+0 7n+1 ~~ 7n+5 7n+6

      TABLE1 : NON REGISTERED PARAMETER NUMBER (NRPN)

      MOTION SEQUENCE/SONG EVENT DESTINATION PARAMETER NUMBER

      +———+—————————–+———————————+—-+

      | nm nl | Parameter | dd (Data Entry(MSB) Value) | ds |

      | [H] [H] | | (Decimal) | [H]|

      +———+—————————–+———————————+—-+

      | 02 00 | Synth1 Low Boost | 0~127 | 01 |

      | 02 01 | Synth1 Pan | 0~127 | 02 |

      | 02 02 | Synth1 Pitch | 0~127 | 04 |

      | 02 03 | Synth1 Wave | 0~63/64~127 : Sin/Tri | 05 |

      | 02 04 | Synth1 Mod Type | 0~5 : Saw/Squ/Tri/S&H/Noise/Env | 06 |

      | 02 05 | Synth1 Mod Speed | 0~127 | 07 |

      | 02 06 | Synth1 Mod Depth | 0~127 | 08 |

      | 02 07 | Synth1 Level | 0~127 | 00 |

      | 02 08 | Synth1 Decay | 0~127 | 03 |

      | 02 09 | Synth1 Motion Seq Type | 0~2 : Off/Smooth/TrigHold | |

      | | | | |

      | 02 0A | Synth2 Low Boost | 0~127 | 0B |

      | 02 0B | Synth2 Pan | 0~127 | 0C |

      | 02 0C | Synth2 Pitch | 0~127 | 0E |

      | 02 0D | Synth2 Wave | 0~63/64~127 : Sin/Tri | 0F |

      | 02 0E | Synth2 Mod Type | 0~5 : Saw/Squ/Tri/S&H/Noise/Env | 10 |

      | 02 0F | Synth2 Mod Speed | 0~127 | 11 |

      | 02 10 | Synth2 Mod Depth | 0~127 | 12 |

      | 02 11 | Synth2 Level | 0~127 | 0A |

      | 02 12 | Synth2 Decay | 0~127 | 0D |

      | 02 13 | Synth2 Motion Seq Type | 0~2 : Off/Smooth/TrigHold | |

      | | | | |

      | 02 14 | Synth3 Low Boost | 0~127 | 15 |

      | 02 15 | Synth3 Pan | 0~127 | 16 |

      | 02 16 | Synth3 Pitch | 0~127 | 18 |

      | 02 17 | Synth3 Wave | 0~63/64~127 : Sin/Tri | 19 |

      | 02 18 | Synth3 Mod Type | 0~5 : Saw/Squ/Tri/S&H/Noise/Env | 1A |

      | 02 19 | Synth3 Mod Speed | 0~127 | 1B |

      | 02 1A | Synth3 Mod Depth | 0~127 | 1C |

      | 02 1B | Synth3 Level | 0~127 | 14 |

      | 02 1C | Synth3 Decay | 0~127 | 17 |

      | 02 1D | Synth3 Motion Seq Type | 0~2 : Off/Smooth/TrigHold | |

      | | | | |

      | 02 1E | Synth4 Low Boost | 0~127 | 1F |

      | 02 1F | Synth4 Pan | 0~127 | 20 |

      | 02 20 | Synth4 Pitch | 0~127 | 22 |

      | 02 21 | Synth4 Wave | 0~63/64~127 : Sin/Tri | 23 |

      | 02 22 | Synth4 Mod Type | 0~5 : Saw/Squ/Tri/S&H/Noise/Env | 24 |

      | 02 23 | Synth4 Mod Speed | 0~127 | 25 |

      | 02 24 | Synth4 Mod Depth | 0~127 | 26 |

      | 02 25 | Synth4 Level | 0~127 | 1E |

      | 02 26 | Synth4 Decay | 0~127 | 21 |

      | 02 27 | Synth4 Motion Seq Type | 0~2 : Off/Smooth/TrigHold | |

      | | | | |

      | 02 28 | Close Hi-Hat Low Boost | 0~127 | 29 |

      | 02 29 | Close Hi-Hat Pan | 0~127 | 2A |

      | 02 2A | Close Hi-Hat Pitch | 0~127 | 2C |

      | 02 2F | Close Hi-Hat Level | 0~127 | 28 |

      | 02 30 | Close Hi-Hat Decay | 0~127 | 2B |

      | 02 31 | Close Hi-Hat Motion Seq Type| 0~2 : Off/Smooth/TrigHold | |

      | | | | |

      | 02 32 | Open Hi-Hat Low Boost | 0~127 | 33 |

      | 02 33 | Open Hi-Hat Pan | 0~127 | 34 |

      | 02 34 | Open Hi-Hat Pitch | 0~127 | 36 |

      | 02 39 | Open Hi-Hat Level | 0~127 | 32 |

      | 02 3A | Open Hi-Hat Decay | 0~127 | 35 |

      | 02 3B | Open Hi-Hat Motion Seq Type | 0~2 : Off/Smooth/TrigHold | |

      | | | | |

      | 02 3C | Crash Low Boost | 0~127 | 3D |

      | 02 3D | Crash Pan | 0~127 | 3E |

      | 02 3E | Crash Pitch | 0~127 | 40 |

      | 02 43 | Crash Level | 0~127 | 3C |

      | 02 44 | Crash Decay | 0~127 | 3F |

      | 02 45 | Crash Motion Seq Type | 0~2 : Off/Smooth/TrigHold | |

      | | | | |

      | 02 46 | H.Clap Low Boost | 0~127 | 47 |

      | 02 47 | H.Clap Pan | 0~127 | 48 |

      | 02 48 | H.Clap Pitch | 0~127 | 4A |

      | 02 4D | H.Clap Level | 0~127 | 46 |

      | 02 4E | H.Clap Decay | 0~127 | 49 |

      | 02 4F | H.Clap Motion Seq Type | 0~2 : Off/Smooth/TrigHold | |

      | | | | |

      | 02 50 | Audio In 1 Low Boost | 0~127 | 51 |

      | 02 51 | Audio In 1 Pan | 0~127 | 52 |

      | 02 57 | Audio In 1 Level | 0~127 | 50 |

      | 02 58 | Audio In 1 Decay | 0~63 | 53 |

      | 02 59 | Audio In 1 Motion Seq Type | 0~2 : Off/Smooth/TrigHold | |

      | | | | |

      | 02 5A | Audio In 2 Low Boost | 0~127 | 5B |

      | 02 5B | Audio In 2 Pan | 0~127 | 5C |

      | 02 61 | Audio In 2 Level | 0~127 | 5A |

      | 02 62 | Audio In 2 Decay | 0~63 | 5D |

      | 02 63 | Audio In 2 Motion Seq Type | 0~2 : Off/Smooth/TrigHold | |

      | | | | |

      | 02 64 | Delay Depth | 0~127 | 64 |

      | 02 65 | Delay Time | 0~127 | 65 |

      | 02 66 | Ring (Synth1 & Synth2) | 0~63/64~127 : Off/On | 66 |

      | 02 67 | Ring (Synth4 & Audio In) | 0~63/64~127 : Off/On | 67 |

      | 02 68 | Input Gain 1 | 0~100 | 68 |

      | 02 69 | Input Gain 2 | 0~100 | 69 |

      | 02 6A | Accent Level | 0~127 | 6A |

      | 02 6B | Delay Type | 0~2 : Off/MotionSeq/TempoDelay | 6B |

      | 02 6C | Mute 1 | Bit6 : 0/1=Mute/Solo | 6D |

      | | | Bit3~0(S4~S1)=1 : Mute * | |

      | 02 6D | Mute 2 | Bit6 : 0/1=Mute/Solo | 6E |

      | | | Bit5~0(A2,A1,P4~P1)=1 : Mute * | |

      | | Tempo | (song event only) | 6C |

      +———+—————————–+———————————+—-+

      * S4~S1 : Synth4 ~ Synth1
      A2,A1 : Audio In2,1

      P4 : H.Clap
      P3 : Crash

      P2 : Open Hi-Hat
      P1 : Close Hi-Hat

      TABLE2 : PATTERN PARAMETERS

      +———+—————————–+———————————+

      | 0 | Tempo (MSB) | 20~300 |

      | 1 | Tempo (LSB) | |

      +———+—————————–+———————————+

      | b5,4 | Scale/Beat | 0~2 :16th note,32nd note,triplet|

      | 2 —–+—————————–+———————————+

      | b1,0 | Pattern Length | 0~3 : 1~4 |

      +———+—————————–+———————————+

      | b7~2 | Swing | 0~25 : 50~75% |

      | —–+—————————–+———————————+

      | 3 b1 | Ring (Synth4 & Audio In) | 0/1 : Off/On |

      | —–+—————————–+———————————+

      | b0 | Ring (Synth1 & Synth2) | 0/1 : Off/On |

      +———+—————————–+———————————+

      | 4 | Delay Depth | 0~127 |

      +———+—————————–+———————————+

      | 5 | Delay Time | 0~127 |

      +———+—————————–+———————————+

      | 6 | Delay Mseq Type | 0~2 : Off/Smooth/TrigHold |

      +———+—————————–+———————————+

      | 7 | Accent Level | 0~127 |

      +———+—————————–+———————————+

      | Synth Parameters |

      +———+—————————–+———————————+

      | 8~15 | Synth 1 Parameters | (8bytes) [TABLE3]|

      +———+—————————–+———————————+

      | 16~23 | Synth 2 Parameters | (8bytes) [TABLE3]|

      +———+—————————–+———————————+

      | 24~31 | Synth 3 Parameters | (8bytes) [TABLE3]|

      +———+—————————–+———————————+

      | 32~39 | Synth 4 Parameters | (8bytes) [TABLE3]|

      +———+—————————–+———————————+

      | PCM Parameters |

      +———+—————————–+———————————+

      | 40~44 | Close Hi-Hat Paramters | (5bytes) [TABLE4]|

      +———+—————————–+———————————+

      | 45~49 | Open Hi-Hat Paramters | (5bytes) [TABLE4]|

      +———+—————————–+———————————+

      | 50~54 | Crash Parameters | (5bytes) [TABLE4]|

      +———+—————————–+———————————+

      | 55~59 | H.Clap Parameters | (5bytes) [TABLE4]|

      +———+—————————–+———————————+

      | Audio In Parameters |

      +———+—————————–+———————————+

      | 60~63 | Audio In 1 Parameters | (4bytes) [TABLE5]|

      +———+—————————–+———————————+

      | 64~67 | Audio In 2 Parameters | (4bytes) [TABLE5]|

      +———+—————————–+———————————+

      | Step Sequence Data (10 Parts) |

      +———+—————————–+———————————+

      | 68~75 | Synth 1 | (64bits) [TABLE6]|

      +———+—————————–+———————————+

      | 76~83 | Synth 2 | (64bits) [TABLE6]|

      +———+—————————–+———————————+

      | 84~91 | Synth 3 | (64bits) [TABLE6]|

      +———+—————————–+———————————+

      | 92~99 | Syntrh4 | (64bits) [TABLE6]|

      +———+—————————–+———————————+

      | 100~107 | Close Hi-Hat | (64bits) [TABLE6]|

      +———+—————————–+———————————+

      | 108~115 | Open Hi-Hat | (64bits) [TABLE6]|

      +———+—————————–+———————————+

      | 116~123 | Crash | (64bits) [TABLE6]|

      +———+—————————–+———————————+

      | 124~131 | H.Clap | (64bits) [TABLE6]|

      +———+—————————–+———————————+

      | 132~139 | Audio In 1 | (64bits) [TABLE6]|

      +———+—————————–+———————————+

      | 140~147 | Audio In 2 | (64bits) [TABLE6]|

      +———+—————————–+———————————+

      | Accent Step Data |

      +———+—————————–+———————————+

      | 148~155 | Accent | (64bits) [TABLE6]|

      +———+—————————–+———————————+

      | Motion Sequence Data (10 Parts) |

      +———+—————————–+———————————+

      | 156~221 | Synth 1 | (66bytes) [TABLE7]|

      +———+—————————–+———————————+

      | 222~287 | Synth 2 | (66bytes) [TABLE7]|

      +———+—————————–+———————————+

      | 288~353 | Synth 3 | (66bytes) [TABLE7]|

      +———+—————————–+———————————+

      | 354~419 | Synth 4 | (66bytes) [TABLE7]|

      +———+—————————–+———————————+

      | 420~485 | Close Hi-Hat | (66bytes) [TABLE7]|

      +———+—————————–+———————————+

      | 486~551 | Open Hi-Hat | (66bytes) [TABLE7]|

      +———+—————————–+———————————+

      | 552~617 | Crash | (66bytes) [TABLE7]|

      +———+—————————–+———————————+

      | 618~683 | H.Clap | (66bytes) [TABLE7]|

      +———+—————————–+———————————+

      | 684~749 | Audio In 1 | (66bytes) [TABLE7]|

      +———+—————————–+———————————+

      | 750~815 | Audio In 2 | (66bytes) [TABLE7]|

      +———+—————————–+———————————+

      | Delay Motion Sequence Data |

      +———+—————————–+———————————+

      | 816 | Delay Depth (Step1) | |

      | : | : | 0~127 (MSB=”1″ : Off) |

      | 879 | Delay Depth (Step64) | |

      +———+—————————–+———————————+

      | 880 | Delay Time (Step1) | |

      | : | : | 0~127 (MSB=”1″ : Off) |

      | 943 | Delay Time (Step64) | |

      +———+—————————–+———————————+

      TABLE3 : PERCUSSION SYNTHESIZER PART PARARMETERS

      +———+—————————–+———————————+

      | 0 | Level | 0~127 |

      +———+—————————–+———————————+

      | 1 | Low Boost | 0~127 |

      +———+—————————–+———————————+

      | 2 | Panpot | 0~127(63=center) |

      +———+—————————–+———————————+

      | 3 | Decay | 0~127 |

      +———+—————————–+———————————+

      | 4 | Pitch | 0~127 |

      +———+—————————–+———————————+

      | b7 | Osc Wave | 0/1 : Sin/Tri |

      | 5 —–+—————————–+———————————+

      | b2~0 | Osc Mod Type | 0~5 : Saw/Squ/Tri/S&H/Noise/Env |

      +———+—————————–+———————————+

      | 6 | Osc Mod Speed | 0~127 |

      +———+—————————–+———————————+

      | 7 | Osc Mod Type | 0~127 |

      +———+—————————–+———————————+

      TABLE4 : PCM PART PARAMETERS

      +———+—————————–+———————————+

      | 0 | Level | 0~127 |

      +———+—————————–+———————————+

      | 1 | Low Boost | 0~127 |

      +———+—————————–+———————————+

      | 2 | Panpot | 0~127 (63=center) |

      +———+—————————–+———————————+

      | 3 | Decay | 0~127 |

      +———+—————————–+———————————+

      | 4 | Pitch | 0~127 |

      +———+—————————–+———————————+

      TABLE5 : AUDIO IN PARAMETERS

      +———+—————————–+———————————+

      | 0 | Level | 0~127 |

      +———+—————————–+———————————+

      | 1 | Low Boost | 0~127 |

      +———+—————————–+———————————+

      | 2 | Panpot | 0~127 (63=center) |

      +———+—————————–+———————————+

      | 3 | Decay | 0~63 |

      +———+—————————–+———————————+

      TABLE6 : STEP SEQUENCE DATA/ACCENT STEP DATA

      offset type value

      ;————————————————

      0 Bit0~7 Step1 ~8 :0/1 =Off(Soft)/On(Hard)

      1 Bit0~7 Step9 ~16 :0/1 =Off(Soft)/On(Hard)

      2 Bit0~7 Step17 ~24 :0/1 =Off(Soft)/On(Hard)

      3 Bit0~7 Step25 ~32 :0/1 =Off(Soft)/On(Hard)

      4 Bit0~7 Step33 ~40 :0/1 =Off(Soft)/On(Hard)

      5 Bit0~7 Step41 ~48 :0/1 =Off(Soft)/On(Hard)

      6 Bit0~7 Step49 ~56 :0/1 =Off(Soft)/On(Hard)

      7 Bit0~7 Step57 ~64 :0/1 =Off(Soft)/On(Hard)

      TABLE7 : MOTION SEQUENCE DATA

      +———+—————————–+———————————+

      | 0 | value (step1) | |

      | : | : | 0~127 (MSB=”1″ : Off) |

      | 63 | value (step64) | |

      +———+—————————–+———————————+

      | 64 | Type | 0~2 : Off/Smooth/TrigHold |

      +———+—————————–+———————————+

      | 65 | Destination (ds) | [TABLE1]|

      +———+—————————–+———————————+

      TABLE8 : CURRENT SONG PARAMETER

      +———+—————————–+———————————+

      | 0~517 | Song Parameters | (518bytes) [TABLE10]|

      +———+—————————–+———————————+

      | Song Event Data |

      +———+—————————–+———————————+

      | 518~521 | event data (1st) | [TABLE11]|

      | 522~525 | event data (2nd) | |

      | : | | |

      | 143314 | event data (35700th(max)) | |

      | ~143317 | | |

      | (max)| | |

      +———+—————————–+———————————+

      TABLE9 : ALL SONG DATA

      +———+—————————–+———————————+

      | 0~ 517| Song 1 parameter | (518bytes) [TABLE10]|

      +———+—————————–+———————————+

      | 518~1035| Song 2 parameter | (518bytes) [TABLE10]|

      +———+—————————–+———————————+

      |1036~1553| Song 3 parameter | (518bytes) [TABLE10]|

      +———+—————————–+———————————+

      |1554~2071| Song 4 parameter | (518bytes) [TABLE10]|

      +———+—————————–+———————————+

      |2072~2589| Song 5 parameter | (518bytes) [TABLE10]|

      +———+—————————–+———————————+

      |2590~3107| Song 6 parameter | (518bytes) [TABLE10]|

      +———+—————————–+———————————+

      |3108~3625| Song 7 parameter | (518bytes) [TABLE10]|

      +———+—————————–+———————————+

      |3626~4143| Song 8 parameter | (518bytes) [TABLE10]|

      +———+—————————–+———————————+

      |4144~4661| Song 9 parameter | (518bytes) [TABLE10]|

      +———+—————————–+———————————+

      |4662~5179| Song 10 parameter | (518bytes) [TABLE10]|

      +———+—————————–+———————————+

      |5180~5697| Song 11 parameter | (518bytes) [TABLE10]|

      +———+—————————–+———————————+

      |5698~6215| Song 12 parameter | (518bytes) [TABLE10]|

      +———+—————————–+———————————+

      |6216~6733| Song 13 parameter | (518bytes) [TABLE10]|

      +———+—————————–+———————————+

      |6734~7251| Song 14 parameter | (518bytes) [TABLE10]|

      +———+—————————–+———————————+

      |7252~7769| Song 15 parameter | (518bytes) [TABLE10]|

      +———+—————————–+———————————+

      |7770~8287| Song 16 parameter | (518bytes) [TABLE10]|

      +———+—————————–+———————————+

      | Song Event Data |

      | (Event Size is total number of event of All Songs.) |

      +———+—————————–+———————————+

      |8288~8291| event data (1st) | [TABLE11]|

      |8292~8295| event data (2nd) | |

      | : | | |

      |151084 | event data (35700th(max)) | |

      | ~151087| | |

      | (max)| | |

      +———+—————————–+———————————+

      TABLE10 : SONG PARAMETERS

      +———+—————————–+———————————+

      | 0 | Tempo (MSB) | 20~300 |

      | 1 | Tempo (LSB) | |

      +———+—————————–+———————————+

      | 2 | step end data | 0~255=1stPosition~256thPosition |

      +———+—————————–+———————————+

      | 3 | (dummy) | |

      +———+—————————–+———————————+

      | 4 | number of event (MSB) | 0~35700 |

      | 5 | number of event (LSB) | |

      +———+—————————–+———————————+

      | Position Data |

      +———+—————————–+———————————+

      | 6 | Pattern Number (1st) | |

      | : | : | 0~255 = A01 ~ D64 |

      | 261 | Pattern Number (256th) | |

      +———+—————————–+———————————+

      | 262 | dummy | |

      | : | : | |

      | 516 | dummy | |

      +———+—————————–+———————————+

      TABLE11 : SONG EVENT DATA

      +———+—————————–+———————————+

      | 0 | Position Number | 0~255 |

      +———+—————————–+———————————+

      | b7 | Enable Data | 0/1 : Enable/Disable |

      | —–+—————————–+———————————|

      | 1 b5,4 | Measure Number | 0~3 : 1~4 |

      | —–+—————————–+———————————|

      | b3~0 | Step Number | 0~15 :1~16 |

      | —–+—————————–+———————————+

      | b6 | if “Control/Note” is Control |

      | | —————————-+———————————+

      | | if “Destination” is Tempo |

      | | ————————–+———————————+

      | | Tempo value (b8) | *2 |

      | | ————————–+———————————+

      | | if “Destination” is not Tempo |

      | | ————————–+———————————+

      | | not use | |

      | | —————————-+———————————+

      | | if “Control/Note” is Note |

      | | —————————-+———————————+

      | | not use | |

      +———+—————————–+———————————+

      | 2 b7 | Control/Note | 0/1 : Control / Note |

      | ——-+—————————–+———————————+

      | if “Control/Note” is Control |

      | —–+—————————–+———————————+

      | b6~0 | Destination (ds) | [TABLE1]|

      | ——-+—————————–+———————————+

      | if “Control/Note” is Note |

      | —–+—————————–+———————————+

      | b6~4 | not used | |

      | —–+—————————–+———————————+

      | b3~0 | Part Number | 0~9 *1 |

      +———+—————————–+———————————+

      | 3 | if “Control/Note” is Control |

      | | —————————-+———————————+

      | | if “Destination” is Tempo |

      | | —————————-+———————————+

      | | Tempo Value (b7~0) | 20~300(with Tempo value b8 *2) |

      | | —————————-+———————————+

      | | if “Destination” is not Tempo |

      | | —————————-+———————————+

      | | Value | 0~127 |

      | | —————————-+———————————+

      | | if “Control/Note” is Note |

      | | —————————-+———————————+

      | | not used | |

      +———+—————————–+———————————+

      *1 0~3 : Synth1~4

      4 : Close Hi-Hat

      5 : Open Hi-Hat

      6 : Crash

      7 : H.Clap

      8,9 : Audio In2,1

      TABLE12 : ALL DATA

      +———+—————————–+———————————+

      | 0~127 | Global Parameters | [TABLE13]|

      +———+—————————–+———————————+

      | 128 | All Pattern Parameters | [TABLE2]|

      | ~241791| | |

      +———+—————————–+———————————+

      |241792 | All Song Parameters | [TABLE9]|

      | ~392879| | |

      | (max)| | |

      +———+—————————–+———————————+

      TABLE13 : GLOBAL PARAMETERS

      +———+—————————–+———————————+

      | 0 | dummy | |

      +———+—————————–+———————————+

      | 1 | Input Gain 1 | 0~100 |

      +———+—————————–+———————————+

      | 2 | Metronome | 0~4 : Off/r-0/r-1/r-2/On |

      +———+—————————–+———————————+

      | 3 | dummy | |

      +———+—————————–+———————————+

      | 4 | Synth 1 Note Number | 0~127 : C-1~G9 |

      +———+—————————–+———————————+

      | 5 | Synth 2 Note Number | 0~127 : C-1~G9 |

      +———+—————————–+———————————+

      | 6 | Synth 3 Note Number | 0~127 : C-1~G9 |

      +———+—————————–+———————————+

      | 7 | Synth 4 Note Number | 0~127 : C-1~G9 |

      +———+—————————–+———————————+

      | 8 | Close Hi-Hat Note Number | 0~127 : C-1~G9 |

      +———+—————————–+———————————+

      | 9 | Open Hi-Hat Note Number | 0~127 : C-1~G9 |

      +———+—————————–+———————————+

      | 10 | Crash Note Number | 0~127 : C-1~G9 |

      +———+—————————–+———————————+

      | 11 | H.Clap Note Number | 0~127 : C-1~G9 |

      +———+—————————–+———————————+

      | 12 | Audio In 1 Note Number | 0~127 : C-1~G9 |

      +———+—————————–+———————————+

      | 13 | Audio In 2 Note Number | 0~127 : C-1~G9 |

      +———+—————————–+———————————+

      | 14 | Intput Gain 2 | 0~100 |

      +———+—————————–+———————————+

      | 15 | Clock | 0/1 : Int/Ext |

      +———+—————————–+———————————+

      | 16~63 | dummy | |

      +———+—————————–+———————————+

      | 64~127 | Pattern Set Parameters | 0~255 : A01~D64 |

      +———+—————————–+———————————+

      • This topic was modified 3 years, 6 months ago by bryan321.
      • This topic was modified 3 years, 6 months ago by bryan321.
      • This topic was modified 3 years, 6 months ago by bryan321.
      Attachments:
      You must be logged in to view attached files.
    Viewing 1 post (of 1 total)
    • The forum ‘Using Ctrlr’ is closed to new topics and replies.
    There is currently 0 users and 86 guests online
    No users are currently active
    Forum Statistics
    Threads: 2,495, Posts: 17,374, Members: 77,605
    Most users ever online was 12 on January 22, 2019 3:47 pm
    Ctrlr