msb e lsb do korg TR

    Autor Mensagem
    ThyagoAmaral
    Veterano
    # abr/08


    Galera, onde eu acho isso ???

    Artref
    Veterano
    # abr/08
    · votar


    RTFM.

    MSB 00
    LSB 32

    ThyagoAmaral
    Veterano
    # abr/08
    · votar


    Artref
    De todos os bancos ?
    PROG A B C D GM ??
    COMBI A B C ???

    Artref
    Veterano
    # abr/08
    · votar


    Cara, manual é pra esse tipo de coisa mesmo, se você não tem o impresso é só ir no site da Korg (www.korg.com) e fazer o download.

    Dê uma procurada por lá, vá no manual de parâmetros.

    korgman
    Veterano
    # abr/08
    · votar


    Caro Thiago,

    Quando você muda uma indicação INT para EXT2, você trnsforma uma das 8 partes do seu Triiton em um gerenciador externo, quando altera este parametro, automáticamente irá surgir a indicação que está procurando para a parte em questão.

    Korgmann

    ThyagoAmaral
    Veterano
    # abr/08
    · votar


    Artref
    Tenho todos os manuais e não tem a lista...

    Comparando...
    No manual do JV1010 vc tem a lista completa dos bancos e seus devidos LSB/MSB...
    No S03 no DataList dele tem a lista de todos os timrbres com os devidos LSB/MSB de cada banco...

    Nos manuais do TR nao acho isso... essa "lista"


    korgman
    Caro Aureo,
    Em outras noites viradas brincando com o TR, eu vi isso sim... por sinal cheguei a criar combis com o Roland JV1010 através do EXT2 sobrepondo e criando splits...

    Mais minha dúvida agora é para criar "Program Change" ou "Midi Setups" através de outro controlador externo... no meu caso um PCR300...

    Artref
    Veterano
    # abr/08 · Editado por: Artref
    · votar


    Thiagão, tenta colocar MSB 0 80 e LSB 32 0 + Program Change.

    Normalmente esse MSB/LSB 0 80/32 0 é o do programa 1 do primeiro banco. Se der certo, é só ir adicionando valores, por exemplo:

    Program A 000: MSB 0 80/ LSB 32 0/ PG 001

    Program B 000: MSB 0 80 / LSB 32 1/ PG 001

    Tente aí, qualquer coisa dá um toque.

    EDIT: Que coisa estranha não ter isso no manual, vou dar uma olhada aqui.

    Artref
    Veterano
    # abr/08
    · votar


    Thiago, escondidas nas profundezes da tabela da pág. 258 do manual de parâmetros estão as informações que você precisa.

    Pelo que entendi aqui, para o banco program A você vai usar:

    MSB 0 0 - LSB 0 0 - Program (0-127)

    O bancos B, C e D você usa LSB 0 (1,2,3) respectivamente.

    Para o banco GM o MSB é 0 79

    Lembrando que tudo isso, pelo que vi, funciona somente se o TR estiver com o mapeamento "Korg" no Global, e não no "GM".

    Espero ter ajudado. Só não entendo porque colocam esse tipo de informação numa tabela de ponta cabeça e lá no fim do manual...vai ver ninguém mais usa isso. E também não vejo nenhuma preocupação em deixar a informação mais "didática".

    Deveria ter um tópico assim: Como controlar seu TR com um controlador usando mensagens MIDI para mudar os sons. Seria legal, não acha? he he he

    ThyagoAmaral
    Veterano
    # abr/08
    · votar


    Artref
    Tu tem um TR tb ???
    Vamos criar um tópico assim então!!! =]

    Artref
    Veterano
    # abr/08
    · votar


    Eu tive por pouco tempo, vendi o meu.

    O tópico que eu falei deveria estar no manual, he he he. Não sei porque a Korg "esconde" essas informações. VocÊ viu a tabela, que coisa estranh? hehehe

    ThyagoAmaral
    Veterano
    # abr/08
    · votar


    Artref
    Vi...

    MSB 00
    LSB 32

    Só pega pra GM... o resto q eh bom nada!!!

    ThyagoAmaral
    Veterano
    # abr/08
    · votar


    Achei isso referente ao Triton LE...
    funciona com o TR???

    TRITON Le MUSIC WORKSTATION MIDI IMPLEMENTATION Version 1.2 (Mar.07.'02)
    1.TRANSMITTED DATA

    1-1 CHANNEL MESSAGES [H] :Hex, [D] :Decimal
    +------+---------+-------------------+-------------------------------- ------------------------+----+
    |Status| Second | Third | Description ( Transmitted by ....) |ENA |
    |[Hex] |[H] [D] | [H] [D] | | |
    +------+---------+-------------------+-------------------------------- ------------------------+----+
    | 8n | kk (kk) | 40 (64) | Note Off ( Key Off ) *1| A |
    | 9n | kk (kk) | vv (vv) | Note On (vv)=1-127 ( Key On ) *1| A |
    | An | kk (kk) | vv (vv) | Poly Key Pressure ( Sequence data ) | T,Q|
    | Bn | 00 (00) | mm (mm) | Bank Select(MSB) ( BANK keys, Prog/Combi change ) *2| PB |
    | Bn | 01 (01) | vv (vv) | Modulation1 ( Joy Stick +Y ) | C |
    | Bn | 02 (02) | vv (vv) | Modulation2 ( Joy Stick -Y ) | C |
    | Bn | 04 (04) | vv (vv) | Foot Pedal ( A.Pdl = Foot Pedal ) | C |
    | Bn | 05 (05) | vv (vv) | Portamento Time ( A.Pdl/Knob-B = Porta.Time,S Chg )| C |
    | Bn | 06 (06) | vv (vv) | Data Entry (MSB) ( ARP ON/OFF, GATE, VELOCITY ) *3| C |
    | Bn | 07 (07) | vv (vv) | Volume ( A.Pdl/Knob-B = Volume,S/C Chg ) | C |
    | Bn | 08 (08) | vv (vv) | Post IFX Panpot ( A.Pdl/Knob-B = IFX Pan,S Chg ) | C |
    | Bn | 0A (10) | vv (vv) | Panpot ( A.Pdl/Knob-B = Pan,S Chg ) | C |
    | Bn | 0B (11) | vv (vv) | Expression ( A.Pdl/Knob-B = Expression ) | C |
    | Bn | 0C (12) | vv (vv) | Effect Control 1 ( A.Pdl/Knob-B = FX Control1 ) | C |
    | Bn | 0D (13) | vv (vv) | Effect Control 2 ( A.Pdl/Knob-B = FX Control2 ) | C |
    | Bn | 10 (16) | vv (vv) | Multi Purpose Ctrl1 ( Knob-B = MIDI CC#16 ) | C |
    | Bn | 11 (17) | vv (vv) | Multi Purpose Ctrl2 ( Knob-B = Knob Mod1 ) | C |
    | Bn | 12 (18) | vv (vv) | Multi Purpose Ctrl3 ( Knob-B = MIDI CC#18 ) | C |
    | Bn | 13 (19) | vv (vv) | Multi Purpose Ctrl4 ( Knob-B = Knob Mod2 ) | C |
    | Bn | 14 (20) | vv (vv) | ( Knob-B = Knob Mod3 ) | C |
    | Bn | 15 (21) | vv (vv) | ( Knob-B = Knob Mod4 ) | C |
    | Bn | 20 (32) | bb (bb) | Bank Select(LSB) ( BANK keys, Prog/Combi change ) *2| PB |
    | Bn | 40 (64) | vv (vv) | Hold1 ( Damper ) | C |
    | Bn | 41 (65) |00/7F (00/127) | Portamento Off/On ( SW1/SW2/A.SW = Porta.SW, S Chg ) | C |
    | Bn | 42 (66) |00/7F (00/127) | Sostenuto Off/On ( A.SW = Sostenuto ) | C |
    | Bn | 43 (67) | vv (vv) | Soft Pedal ( A.SW = Soft ) | C |
    | Bn | 46 (70) | vv (vv) | Sound Controller 1 ( Knob-B = F/A Sustain ) | C |
    | Bn | 47 (71) | vv (vv) | Sound Controller 2 ( Knob-2A/Knob-B = Resonance/HPF ) | C |
    | Bn | 48 (72) | vv (vv) | Sound Controller 3 ( Knob-4A/Knob-B = F/A Release ) | C |
    | Bn | 49 (73) | vv (vv) | Sound Controller 4 ( Knob-B = F/A Attack ) | C |
    | Bn | 4A (74) | vv (vv) | Sound Controller 5 ( Knob-1A/Knob-B = LPF Cutoff ) | C |
    | Bn | 4B (75) | vv (vv) | Sound Controller 6 ( Knob-B = F/A Decay ) | C |
    | Bn | 4C (76) | vv (vv) | Sound Controller 7 ( Knob-B = Pitch LFO1 Spd ) | C |
    | Bn | 4D (77) | vv (vv) | Sound Controller 8 ( Knob-B = Pitch LFO1 Dep ) | C |
    | Bn | 4E (78) | vv (vv) | Sound Controller 9 ( Knob-B = Pitch LFO1 Dly ) | C |
    | Bn | 4F (79) | vv (vv) | Sound Controller 10 ( Knob-3A/Knob-B = Filter EG Int ) | C |
    | Bn | 50 (80) |00/7F (00/127) | Multi Purpose Ctrl5 ( SW1/Knob-B = SW1 Mod. ) | C |
    | Bn | 51 (81) |00/7F (00/127) | Multi Purpose Ctrl6 ( SW2/Knob-B = SW2 Mod. ) | C |
    | Bn | 52 (82) |00/7F (00/127) | Multi Purpose Ctrl7 ( A.SW/Knob-B = Foot SW ) | C |
    | Bn | 53 (83) | vv (vv) | Multi Purpose Ctrl8 ( Knob-B = MIDI CC#83 ) | C |
    | Bn | 5B (91) | vv (vv) | Effect 1 Depth ( A.Pdl/Knob-B = MFX Send2, S Chg )| C |
    | Bg | 5C (92) |00/7F (00/127) | Effect 2 Depth ( Insert FX Off/On ) | C |
    | Bn | 5D (93) | vv (vv) | Effect 3 Depth ( A.Pdl/Knob-B = MFX Send1, S Chg )| C |
    | Bg | 5E (94) |00/7F (00/127) | Effect 4 Depth ( Master FX1 Off/On ) | C |
    | Bg | 5F (95) |00/7F (00/127) | Effect 5 Depth ( Master FX2 Off/On ) | C |
    | Bn | cc (cc) | vv (vv) | Control (cc)=0-95 ( Knob-B = MIDI CC#00-95 ) | C |
    | Bn | 62 (98) | ss (ss) | NRPN Param No.(LSB) ( ARP ON/OFF, GATE, VELOCITY ) *3| C |
    | Bn | 63 (99) | tt (tt) | NRPN Param No.(MSB) ( ARP ON/OFF, GATE, VELOCITY ) *3| C |
    | Bn | cc (cc) | vv (vv) | Control (cc)=0-101 ( Sequence data) | Q |
    | Cn | pp (pp) | -- -- | Program Change ( Prog/Combi change ) *2| P |
    | Dn | vv (vv) | -- -- | Channel Pressure ( After Touch ) | T |
    | En | bb (bb) | bb (bb) | Bender Change ( Joy Stick X ) | C |
    +------+---------+-------------------+-------------------------------- ------------------------+----+
    A.Pdl : Assignable Pedal
    A.SW : Assignable Switch
    S Chg : Transmitted when change a Song No.(Seq. mode). (Track's Status = EXT,EX2,BTH)
    C/S Chg : Transmitted when change a Combination or Song No.(Seq. mode). (Track's Status = EXT,EX2,BTH)

    n : MIDI Channel No. (0 - 15) ...... Usually Global Channel.
    When in Combination/Sequencer mode, each timbre's/track's channel.(Status = EXT,EX2 or BTH)
    g : Always Global Channel No. (0 - 15)

    ENA = A : Always Enabled
    C : Enabled when Enable Control Change in Global mode is checked
    P : Enabled when Enable Program Change in Global mode is checked
    PB: Enabled when Enable Program and Bank Change in Global mode is checked
    T : Enabled when Enable After Touch in Global mode is checked
    Q : Enabled when Sequencer is playing(transmit), recording(receive)


    *1 : kk = 24 - 108 : TRITON Le 61 (61keys + Transpose)
    = 16 - 115 : TRITON Le 76 (76keys + Transpose)
    = 00 - 127 : Sequencer and Arpeggiator

    *2 : Program Combination MIDI Out[Hex] (Bank Map is KORG) (Bank Map is GM(2))
    BankA 000 - 127 : BankA 000 - 127 : mm,bb,pp = 00,00, 00 - 7F = 3F,00, 00 - 7F
    B 000 - 127 : B 000 - 127 : 00,01, 00 - 7F 3F,01, 00 - 7F
    C 000 - 127 : C 000 - 127 : 00,02, 00 - 7F 3F,02, 00 - 7F
    D 000 - 127 : : 00,03, 00 - 7F 3F,03, 00 - 7F
    G 001 - 128 : 79,00, 00 - 7F 79,00, 00 - 7F
    g(d) 001 - 128 : 78,00, 00 - 7F 78,00, 00 - 7F

    *3 : ARP ON/OFF :[ Bn,63,00,Bn,62,02,Bn,06,mm] mm = 00(Off),7F(On)
    ARP-GATE (REALTIME CONTROLS C Knob2) :[ Bn,63,00,Bn,62,0A,Bn,06,mm] mm = 00-7F
    ARP-VELOCITY (REALTIME CONTROLS C Knob3) :[ Bn,63,00,Bn,62,0B,Bn,06,mm] mm = 00-7F

    When in Program/Combination mode, Global channel.
    When in Sequencer mode, Control Track's channel.
    1-2 SYSTEM COMMON MESSAGES [H] :Hex, [D] :Decimal
    +------+--------+--------------------+-------------------------------- ------------------------+
    |Status| Second | Third | Description ( Transmitted when ) |
    |[Hex] |[H] [D] | [H] [D] | |
    +------+--------+--------------------+-------------------------------- ------------------------+
    | F2 | ss (ss)| tt (tt) | Song Position Pointer |
    | | | | ss : Least significant [LSB] *4|
    | | | | tt : Most significant [MSB] *4|
    | F3 | ss (ss)| | Song Select (Song or Cue List is selected) |
    | | | | ss : Song(0-127)/Cue List(0-19) No. |
    +------+--------+--------------------+-------------------------------- ------------------------+
    Transmits Song Position Pointer message when in Sequencer mode (Internal Clock)
    Transmits Song Select message when in Sequencer mode (Internal Clock)
    *4 : For example, if time signature is 4/4 or 8/8, tt,ss = 00,10 means one measure.


    1-3 SYSTEM REALTIME MESSAGES
    +------------+-------------------------------------------------------- --------------+
    |Status[Hex] | Description ( Transmitted when ... ) |
    +------------+-------------------------------------------------------- --------------+
    | F8 | Timing Clock ( Always in Prog/Combi/Seq/Global mode ) * |
    | FA | Start ( START in Seq mode ) * |
    | FB | Continue ( Continue START in Seq mode ) * |
    | FC | Stop ( STOP in Seq mode ) * |
    | FE | Active Sensing ( Always ) |
    +------------+-------------------------------------------------------- --------------+
    * Transmits these messages when MIDI Clock in Global mode is Internal.


    1-4 SYSTEM EXCLUSIVE
    1-4-1 UNIVERSAL SYSTEM EXCLUSIVE MESSAGES ( NON REALTIME )
    DEVICE INQUlRY REPLY ( Transmits when received a INQUIRY MESSAGE REQUEST )
    [ F0,7E,0g,06,02,42,63,00,mm,00,nn,00,vv,00,F7 ] 3rd byte g : Global Channel
    6th byte 42 : KORG ID
    7th byte 63 : TRITON Le Music Workstation ID
    9th byte mm : TRITON Le Music Workstation Member Code
    TRITON Le 61 mm = 01
    TRITON Le 76 mm = 0A
    11th byte nn : System No. ( 01 - )
    13th byte vv : System Version ( 01 - )


    1-4-2 UNIVERSAL SYSTEM EXCLUSIVE MESSAGES ( REALTIME )
    Master Volume
    [ F0,7F,0g,04,01,vv,mm,F7 ] 3rd byte g : Global Channel
    6th byte vv : Value(LSB)
    7th byte mm : Value(MSB)
    mm,vv = 00,00 - 7F,7F : Min - Max


    2.RECOGNIZED RECEIVE DATA

    2-1 CHANNEL MESSAGES [H] :Hex, [D] :Decimal
    +------+--------+--------------------+-------------------------------- ------------------------+----+
    |Status| Second | Third | Description ( Use ..... ) |ENA |
    |[Hex] |[H] [D] | [H] [D] | | |
    +------+--------+--------------------+-------------------------------- ------------------------+----+
    | 8n | kk (kk)| xx (xx) | Note Off | A |
    | 9n | kk (kk)| 00 (00) | Note Off | A |
    | 9n | kk (kk)| vv (vv) | Note On (vv)=1-127 | A |
    | An | kk (kk)| vv (vv) | Poly Key Pressure ( as AMS ) | T |
    | Bn | 00 (00)| mm (mm) | Bank Select(MSB) ( for Prog/Combi change ) *1| PB |
    | Bn | 01 (01)| vv (vv) | Modulation1 ( as Joy Stick +Y ) | C |
    | Bn | 02 (02)| vv (vv) | Modulation2 ( as Joy Stick -Y ) | C |
    | Bn | 04 (04)| vv (vv) | Foot Pedal ( as AMS & FX Dmod Src =Pedal ) | C |
    | Bn | 05 (05)| vv (vv) | Portamento Time | C |
    | Bn | 06 (06)| vv (vv) | Data Entry (MSB) ( for RPC edit ) | C |
    | Bn | 07 (07)| vv (vv) | Volume | C |
    | Bn | 08 (08)| vv (vv) | Balance Control ( for Post IFX Panpot control ) *2| C |
    | Bn | 0A (10)| vv (vv) | Panpot | C |
    | Bn | 0B (11)| vv (vv) | Expression | C |
    | Bn | 0C (12)| vv (vv) | Effect Control 1 ( as FX Dmod Src =FX1 ) | C |
    | Bn | 0D (13)| vv (vv) | Effect Control 2 ( as FX Dmod Src =FX2) | C |
    | Bn | 10 (16)| vv (vv) | Multi Purpose Ctrl1 ( as AMS & FX Dmod Src =Ribbon ) | C |
    | Bn | 11 (17)| vv (vv) | Multi Purpose Ctrl2 ( as AMS & FX Dmod Src =KnobM1 ) | C |
    | Bn | 12 (18)| vv (vv) | Multi Purpose Ctrl3 ( as AMS & FX Dmod Src =Slider ) | C |
    | Bn | 13 (19)| vv (vv) | Multi Purpose Ctrl4 ( as AMS & FX Dmod Src =KnobM2 ) | C |
    | Bn | 14 (20)| vv (vv) | ( as AMS & FX Dmod Src =KnobM3 ) | C |
    | Bn | 15 (21)| vv (vv) | ( as AMS & FX Dmod Src =KnobM4 ) | C |
    | Bn | 20 (32)| bb (bb) | Bank Select(LSB) ( for Prog / Combi change ) *1| PB |
    | Bn | 26 (38)| vv (vv) | Data Entry (LSB) ( for RPC edit ) | C |
    | Bn | 40 (64)| vv (vv) | Hold1 ( as Damper) | C |
    | Bn | 41 (65)|<=3F/>=40(<=63/>=64)| Portamento Off/On | C |
    | Bn | 42 (66)|<=3F/>=40(<=63/>=64)| Sostenuto Off/On | C |
    | Bn | 43 (67)| vv (vv) | Soft Pedal | C |
    | Bn | 46 (70)| vv (vv) | Sound Controller 1 ( for Sustain Level control ) | C |
    | Bn | 47 (71)| vv (vv) | Sound Controller 2 ( for Resonance/HPF Cutoff ctrl) | C |
    | Bn | 48 (72)| vv (vv) | Sound Controller 3 ( for Release Time control ) | C |
    | Bn | 49 (73)| vv (vv) | Sound Controller 4 ( for Attack Time control ) | C |
    | Bn | 4A (74)| vv (vv) | Sound Controller 5 ( for LPF Cutoff control ) | C |
    | Bn | 4B (75)| vv (vv) | Sound Controller 6 ( for Decay Time control ) | C |
    | Bn | 4C (76)| vv (vv) | Sound Controller 7 ( for LFO1 Speed control ) | C |
    | Bn | 4D (77)| vv (vv) | Sound Controller 8 ( for LFO1 Pitch Depth control ) | C |
    | Bn | 4E (78)| vv (vv) | Sound Controller 9 ( for LFO1 Delay control ) | C |
    | Bn | 4F (79)| vv (vv) | Sound Controller 10 ( for Filter EG Intensity ctrl ) | C |
    | Bn | 50 (80)| vv (vv) | Multi Purpose Ctrl5 ( as AMS & FX Dmod Src =SW 1 ) | C |
    | Bn | 51 (81)| vv (vv) | Multi Purpose Ctrl6 ( as AMS & FX Dmod Src =SW 2 ) | C |
    | Bn | 52 (82)| vv (vv) | Multi Purpose Ctrl7 ( as AMS & FX Dmod Src =Foot SW ) | C |
    | Bn | 53 (83)| vv (vv) | Multi Purpose Ctrl8 ( as AMS & FX Dmod Src =CC#83) | C |
    | Bn | 5B (91)| vv (vv) | Effect 1 Depth ( for Send 2 Level control ) | C |
    | Bg | 5C (92)| 00/!=00 (00/!=000)| Effect 2 Depth ( for Insert FX Off/On ) | C |
    | Bn | 5D (93)| vv (vv) | Effect 3 Depth ( for Send 1 Level control ) | C |
    | Bg | 5E (94)| 00/!=00 (00/!=000)| Effect 4 Depth ( for Master FX1 Off/On ) | C |
    | Bg | 5F (95)| 00/!=00 (00/!=000)| Effect 5 Depth ( for Master FX2 Off/On ) | C |
    | Bn | 60 (96)| 00 (00) | Data Increment ( for RPC edit ) | C |
    | Bn | 61 (97)| 00 (00) | Data Decrement ( for RPC edit ) | C |
    | Bn | 62 (98)| ss (ss) | NRPN Param No.(LSB) ( for NRPN select ) *3| C |
    | Bn | 63 (99)| tt (tt) | NRPN Param No.(MSB) ( for NRPN select ) *3| C |
    | Bn | 64(100)| 0r (0r) | RPN Param No. (LSB) ( for RPN select ) *4| C |
    | Bn | 65(101)| 00 (00) | RPN Param No. (MSB) ( for RPN select ) *4| C |
    | Bn | cc (cc)| vv (vv) | Control data ( for Seq. recording (cc)=0-101 ) | C,Q|
    | Bn | 78(120)| 00 (00) | All Sound Off | C |
    | Bn | 79(121)| 00 (00) | Reset All Controllers | C |
    | Bn | 7A(122)| 00/7F (00/127) | Local Control Off/On | A |
    | Bn | 7B(123)| 00 (00) | All Notes Off | A |
    | Bn | 7C(124)| 00 (00) | Omni Mode Off ( as All Notes Off ) | A |
    | Bn | 7D(125)| 00 (00) | Omni Mode On ( as All Notes Off ) | A |
    | Bn | 7E(126)| 00 - 10 (00 - 16) | Mono Mode On ( as All Notes Off ) | A |
    | Bn | 7F(127)| 00 (00) | Poly mode On ( as All Notes Off ) | A |
    | Cn | pp (pp)| -- -- | Program Change ( for Prog/Combi change ) *1| P |
    | Dn | vv (vv)| -- -- | Channel Pressure ( as After Touch ) | T |
    | En | bb (bb)| bb (bb) | Bender Change | C |
    +------+--------+--------------------+-------------------------------- ------------------------+----+

    AMS : Alternate Modulation Source
    FX Dmod Src: Effect Dynamic Modulation Source

    n : MIDI Channel No. (0 - 15) ...... Usually Global Channel.
    When in Combination/Sequencer mode, each timbre's/track's channel.(Status is INT or BTH)
    g : Always Global Channel No. (0 - 15)
    x : Random
    ENA : Same as Transmitted data

    *1 : When Bank Map in Global mode is KORG;
    MIDI In [Hex] Program Combination
    mm,bb,pp = 00,00, 00 - 7F : Bank A 000 - 127 : Bank A 000 - 127
    00,01, 00 - 7F : B 000 - 127 : B 000 - 127
    00,02, 00 - 7F : C 000 - 127 : C 000 - 127
    00,03, 00 - 7F : D 000 - 127
    79,00, 00 - 7F : G 001 - 128
    78,00, 00 - 7F : g(d) 001 - 128

    38,00, 00 - 7F : G 001 - 128
    3E,00, 00 - 7F : g(d) 001 - 128

    When Bank Map in Global mode is GM(2);
    MIDI In [Hex] Program Combination
    mm,bb,pp = 3F,00, 00 - 7F : Bank A 000 - 127 : Bank A 000 - 127
    3F,01, 00 - 7F : B 000 - 127 : B 000 - 127
    3F,02, 00 - 7F : C 000 - 127 : C 000 - 127
    3F,03, 00 - 7F : D 000 - 127
    79,00, 00 - 7F : G 001 - 128
    78,00, 00 - 7F : g(d) 001 - 128

    00,00, 00 - 7F : G 001 - 128
    38,00, 00 - 7F : G 001 - 128
    3E,00, 00 - 7F : g(d) 001 - 128
    3F,7F, 00 - 7F : Mute (KORG MUTE)
    (XG) 00,01 - : Assign correspond program in G
    (GS) 01,00 - : Assign correspond program in G

    *2 : n : When in Program/Sampling mode, Global channel
    When in Combination/Sequencer mode, each IFX's channel.

    *3 : tt,ss = 00,02 : Arpeggiator Off/On
    = 00,0A : Arpeggiator Gate control
    = 00,0B : Arpeggiator Velocity control

    When in Program/Combination mode, Global channel message is valid.
    When in Sequencer mode, Control Track's channel message is valid.
    Data Entry LSB value has no effect.

    tt,ss = 01,08 : Vibrato Rate
    tt,ss = 01,09 : Vibrato Depth
    tt,ss = 01,0A : Vibrato Delay
    tt,ss = 01,20 : Filter Cutoff
    tt,ss = 01,21 : Filter Resonance
    tt,ss = 01,63 : EG Attack Time
    tt,ss = 01,64 : EG Decay Time
    tt,ss = 01,66 : EG Release Time
    tt,ss = 14,kk : Drum Filter Cutoff *
    tt,ss = 15,kk : Drum Filter Resonance *
    tt,ss = 16,kk : Drum EG Attack Time *
    tt,ss = 17,kk : Drum EG Decay Time *
    tt,ss = 18,kk : Drum Coarse Tune *
    tt,ss = 19,kk : Drum Fine Tune *
    tt,ss = 1A,kk : Drum Volume *
    tt,ss = 1C,kk : Drum Panpot *
    tt,ss = 1D,kk : Drum Rev Send(Send2) *
    tt,ss = 1E,kk : Drum Cho Send(Send1) *

    * Only valid when Part Mode is Drum, MDrm1 - MDrm4.
    kk: Drum Inst No. (0C - 6C = C0 - C8)
    Data Entry LSB value has no effect.

    *4 : r = 0 : Pitch Bend Sensitivity ( Bend Range )
    = 1 : Fine Tune ( Detune )
    = 2 : Coarse Tune ( Transpose )
    For drum program, both of Fine Tune and Coarse Tune affect to Detune.
    Data Entry LSB value has no effect for Pitch Bend Sensitivity and Coarse Tune.
    2-2 SYSTEM COMMON MESSAGES [H] :Hex, [D] :Decimal
    +------+--------+--------------------+-------------------------------- -----------------------------+
    |Status| Second | Third | Description ( Use for ..... ) |
    |[Hex] |[H] [D] | [H] [D] | |
    +------+--------+--------------------+-------------------------------- -----------------------------+
    | F2 | ss (ss)| tt (tt) | Song Position Pointer ( Location ) *5|
    | | | | ss : Least significant [LSB] |
    | | | | tt : Most significant [MSB] |
    | F3 | ss (ss)| | Song Select ( Song or Cue List select ) *5|
    | | | | ss : Song(0-127)/Cue List(0-19) No. |
    +------+--------+--------------------+-------------------------------- -----------------------------+
    Receive Song Select when in Sequencer mode (External Clock)

    *5 : When in the Cue List page (Seq mode P2.1),
    Song Position Pointer and Song Select respond to Location and No. of Cue List.


    2-3 SYSTEM REALTIME MESSAGES
    +------------+-------------------------------------------------------- ------+
    |Status[Hex] | Description ( Use for..... ) |
    +------------+-------------------------------------------------------- ------+
    | F8 | Timing Clock ( Tempo, AMS. & FX Dmod Src ) *6|
    | FA | Start ( Arpeggiator Control ) *6|
    | FB | Continue ( Arpeggiator Control ) *6|
    | FC | Stop ( Arpeggiator Control ) *6|
    | FE | Active Sensing ( MIDI Connect check ) |
    +------------+-------------------------------------------------------- ------+
    *6 : Receive when MIDI Clock in Global mode is External.


    2-4 SYSTEM EXCLUSIVE
    2-4-1 UNIVERSAL SYSTEM EXCLUSIVE MESSAGES ( NON REALTIME )
    DEVICE INQUlRY ( When received this message, transmits INQUlRY MESSAGE REPLY )
    [ F0,7E,nn,06,01,F7 ] 3rd byte nn : Channel = 0 - F : Global Channel
    = 7F : Any Channel
    GM System On ( Receive when in Sequencer mode )
    [ F0,7E,nn,09,01,F7 ] 3rd byte nn : Channel = 0 - F : Global Channel
    = 7F : Any Channel


    2-4-2 UNIVERSAL SYSTEM EXCLUSIVE MESSAGES ( REALTIME )
    Master Volume
    [ F0,7F,0g,04,01,vv,mm,F7 ] 3rd byte g : Global Channel
    6th byte vv : Value(LSB)
    7th byte mm : Value(MSB)
    mm,vv = 00,00 - 7F,7F : Min - Max
    Master Balance
    [ F0,7F,0g,04,02,vv,mm,F7 ] 3rd byte g : Global Channel
    6th byte vv : Value(LSB)
    7th byte mm : Value(MSB)
    mm,vv = 00,00:Left, 40,00:Center, 7F,7F:Right

    Master Fine Tune ( Control Master Tune(cent) in Global )
    [ F0,7F,0g,04,03,vv,mm,F7 ] 3rd byte g : Global Channel
    6th byte vv : Value(LSB)
    7th byte mm : Value(MSB)
    mm,vv = 20,00:-50, 40,00:+00, 60,00:+50

    Master Coarse Tune ( Control Transpose (chromatic step) in Global )
    [ F0,7F,0g,04,04,vv,mm,F7 ] 3rd byte g : Global Channel
    6th byte vv : Value(LSB)
    7th byte mm : Value(MSB)
    mm,vv = 34,00:-12, 40,00:+00, 4C,00:+12

    3.KORG System Exclusive Function Code (5th byte of Exclusive message) List

    +-----+-----------------------------------------------------------+
    |Func | Description |
    +-----+-----------------------------------------------------------+
    | 12 |MODE REQUEST |
    | 10 |CURRENT PROGRAM PARAMETER DUMP REQUEST |
    | 1C |PROGRAM PARAMETER DUMP REQUEST |
    | 19 |CURRENT COMBINATION PARAMETER DUMP REQUEST |
    | 1D |COMBINATION PARAMETER DUMP REQUEST |
    | 18 |SEQUENCE DATA DUMP REQUEST |
    | 0E |GLOBAL DATA DUMP REQUEST |
    | 0D |DRUMKIT DATA DUMP REQUEST |
    | 34 |ARPEGGIO PATTERN DATA DUMP REQUEST |
    | 0F |ALL DATA(PROG,COMBI,GLOBAL,DRUMS,ARPPAT,SEQ) DUMP REQUEST |
    | 11 |PROGRAM WRITE REQUEST |
    | 1A |COMBINATION WRITE REQUEST |
    | | |
    | 40 |CURRENT PROGRAM PARAMETER DUMP |
    | 4C |PROGRAM PARAMETER DUMP |
    | 49 |CURRENT COMBINATION PARAMETER DUMP |
    | 4D |COMBINATION PARAMETER DUMP |
    | 48 |SEQUENCE DATA DUMP |
    | 51 |GLOBAL DATA DUMP |
    | 52 |DRUMKIT DATA DUMP |
    | 69 |ARPEGGIO PATTERN DATA DUMP |
    | 50 |ALL DATA(PROG,COMBI,GLOBAL,DRUMS,ARPPAT,SEQ) DUMP |
    | | |
    | 4E |MODE CHANGE |
    | 41 |PARAMETER CHANGE |
    | 53 |DRUMKIT PARAMETER CHANGE |
    | 6D |ARPEGGIO PATTERN PARAMETER CHANGE |
    +-----+-----------------------------------------------------------+
    (1) MODE REQUEST R
    F0, 42, 3g, 63 Excl Header
    12 Function
    F7 End of Excl
    (Receives this message, and transmits Func=42 message)


    (2) CURRENT PROGRAM PARAMETER DUMP REQUEST R
    F0, 42, 3g, 63 Excl Header
    10 Function
    00 Reserved
    F7 End of Excl
    (Receives this message, and transmits Func=40 or Func=24 message)


    (3) PROGRAM PARAMETER DUMP REQUEST R
    F0, 42, 3g, 63 Excl Header
    1C Function
    00kk 00bb Kind and Bank (*1)
    0ppp pppp Program No.
    00 Reserved
    F7 End of Excl
    (Receives this message, and transmits Func=4C or Func=24 message)


    (4) CURRENT COMBINATION PARAMETER DUMP REQUEST R
    F0, 42, 3g, 63 Excl Header
    19 Function
    00 Reserved
    F7 End of Excl
    (Receives this message, and transmits Func=49 or Func=24 message)


    (5) COMBINATION PARAMETER DUMP REQUEST R
    F0, 42, 3g, 63 Excl Header
    1D Function
    00kk 00bb Kind and Bank (*2)
    0ccc cccc Combination No.
    00 Reserved
    F7 End of Excl
    (Receives this message, and transmits Func=4D or Func=24 message)


    (6) SEQUENCE DATA (In Memory) DUMP REQUEST R
    F0, 42, 3g, 63 Excl Header
    18 Function
    00 Reserved
    F7 End of Excl
    (Receives this message, and transmits Func=48 or Func=24 message)


    (7) GLOBAL DATA DUMP REQUEST R
    F0, 42, 3g, 63 Excl Header
    0E Function
    00 Reserved
    F7 End of Excl
    (Receives this message, and transmits Func=51 or Func=24 message)


    (8) DRUMKIT DATA (In Memory) DUMP REQUEST R
    F0, 42, 3g, 63 Excl Header
    0D Function
    0000 000k Kind (*3-1)
    000d dddd Drumkit No. (*3-1)
    00 Reserved
    F7 End of Excl
    (Receives this message, and transmits Func=52 or Func=24 message)


    (9) ARPEGGIO PATTERN DATA DUMP REQUEST R
    F0, 42, 3g, 63 Excl Header
    34 Function
    0k00 0000 Kind (*3-2)
    0000 000a ARPPAT No.(MSB) (*3-2)
    0aaa aaaa ARPPAT No.(LSB) (*3-2)
    F7 End of Excl
    (Receives this message, and transmits Func=69 or Func=24 message)


    (10) ALL DATA(PROG,COMBI,GLOBAL,DRUMS,ARPPAT,SEQ) DUMP REQUEST R
    F0, 42, 3g, 63 Excl Header
    0F Function
    00 Reserved
    F7 End of Excl
    (Receives this message, and transmits Func=50 or Func=24 message)


    (11) PROGRAM WRITE REQUEST R
    F0, 42, 3g, 63 Excl Header
    11 Function
    0000 00bb Write Program Bank (*4-1)
    0ppp pppp Write Program No.
    F7 End of Excl
    (Receives this message, write the data and transmits Func=21 or Func=22 message)


    (12) COMBINATION WRITE REQUEST R
    F0, 42, 3g, 63 Excl Header
    1A Function
    0000 00bb Write Combination Bank (*4-2)
    0ccc cccc Write Combination No.
    F7 End of Excl
    (Receives this message, write the data and transmits Func=21 or Func=22 message)

    (13) CURRENT PROGRAM PARAMETER DUMP R , T
    F0, 42, 3g, 63 Excl Header
    40 Function
    0000 0000 Reserved
    0ddd dddd Data (*5, TABLE 1)
    F7 End of Excl
    (Receives this message & data, and transmits Func=23 or Func=24 message)
    Receives Func=10 message, and transmits this message & data.
    When Enter the EDIT PROGRAM Page or Edit the PERFORMANCE EDIT by SW, transmits this
    message & data.


    (14) PROGRAM PARAMETER DUMP R , T
    F0, 42, 3g, 63 Excl Header
    4C Function
    0000 0000 Reserved
    00kk 00bb Kind and Bank (*6)
    0ppp pppp Program No.
    0ddd dddd Data (*5,*7, TABLE 1)
    F7 End of Excl
    (Receives this message & data, and transmits Func=23 or Func=24 message)
    Receives Func=1C message, and transmits this message & data.
    Transmits this message & data when DATA DUMP is executed.


    (15) CURRENT COMBINATION PARAMETER DUMP R , T
    F0, 42, 3g, 63 Excl Header
    49 Function
    00 Reserved
    0ddd dddd Data (*5,*8, TABLE 2)
    F7 End of Excl
    (Receives this message & data, and transmits Func=23 or Func=24 message)
    Receives Func=19 message, and transmits this message & data.
    When the Combi No. is changed by SW, transmits this message & data.


    (16) COMBINATION PARAMETER DUMP R , T
    F0, 42, 3g, 63 Excl Header
    4D Function
    00 Reserved
    00kk 00bb Kind and Bank (*9)
    0ccc cccc Combination No.
    0ddd dddd Data (*5,*10, TABLE 2)
    F7 End of Excl
    (Receives this message & data, and transmits Func=23 or Func=24 message)
    Receives Func=1D message, and transmits this message & data.
    Transmits this message & data when DATA DUMP is executed.


    (17) SEQUENCE DATA (In Memory) DUMP R , T
    F0, 42, 3g, 63 Excl Header
    48 Function
    00 Reserved
    0sss ssss Seq. data Size [4Bytes] (*11-1)
    : :
    0mmm mmmm CSeqdataMgr (*5,*11-2, TABLE 9)
    : :
    0ccc cccc CueLists Data (*5,*11-3, TABLE 10)
    : :
    0ddd dddd Sequence Data (*5,*11-4, TABLE 11)
    F7 End of Excl
    (Receives this message & data, and transmits Func=23 or Func=24 message)
    Receives Func=18 message, and transmits this message & data.
    Transmits this message & data when DATA DUMP is executed.


    (18) GLOBAL DATA DUMP R , T
    F0, 42, 3g, 63 Excl Header
    51 Function
    00 Reserved
    0ddd dddd Data (*5,*12, TABLE 3)
    :
    F7 End of Excl
    (Receives this message & data, and transmits Func=23 or Func=24 message)
    Receives Func=0E message, and transmits this message & data.
    Transmits this message & data when DATA DUMP is executed.


    (19) DRUMKIT DATA DUMP R , T
    F0, 42, 3g, 63 Excl Header
    52 Function
    0000 000k Kind (*13-1)
    000d dddd Drumkit No. (*13-1)
    00 Reserved
    0ddd dddd Data (*5,*14, TABLE 6)
    :
    F7 End of Excl
    (Receives this message & data, and transmits Func=23 or Func=24 message)
    Receives Func=0D message, and transmits this message & data.
    Transmits this message & data when DATA DUMP is executed.


    (20) ARPEGGIO PATTERN DATA DUMP R , T
    F0, 42, 3g, 63 Excl Header
    69 Function
    0k00 0000 Kind (*13-2)
    0000 000a ARPPAT No. MSB (*13-2)
    0aaa aaaa ARPPAT No. LSB (*13-2)
    0ddd dddd Data (*5,*15 TABLE 7)
    :
    F7 End of Excl
    (Receives this message & data, and transmits Func=23 or Func=24 message)
    Receives Func=34 message, and transmits this message & data.
    Transmits this message & data when DATA DUMP is executed.


    (21) ALL DATA (PROG,COMBI,GLOBAL,DRUMS,ARPPAT,SEQ) DUMP R , T
    F0, 42, 3g, 63 Excl Header
    50 Function
    0000 0000 Reserved ( sa Available Program Bank )
    00 Reserved
    0sss ssss Seq. data Size [4Bytes](*11-1)
    : :
    0ddd dddd Data (*5,*16, TABLE 1,2,3,6,7,9,10,11)
    F7 End of Excl
    (Receives this message & data, and transmits Func=23 or Func=24 message)
    Receives Func=0F message, and transmits this message & data.
    Transmits this message & data when DATA DUMP is executed.
    (22) MODE CHANGE R , T
    F0, 42, 3g, 63 Excl Header
    4E Function
    0000 0mmm Mode (*17)
    F7 End of Excl
    (Receives this message & data, changes the Mode, and transmits Func=23 or Func=24
    When the Mode is changed by SW, transmits this message & data.


    (23) PARAMETER CHANGE R , T
    F0, 42, 3g, 63 Excl Header
    41 Function
    0000 0mmm Mode (*17)
    0000 0000 Parameter ID (MSB)
    0ppp pppp Parameter ID (LSB) (TABLE 1,2,4,5,8)
    0000 0000 Parameter SUB ID (MSB)
    0qqq qqqq Parameter SUB ID (LSB) (TABLE 1,2,4,5,8)
    0vvv vvvv Value (MSB bit7-18) (*18)
    0vvv vvvv Value (LSB bit0-6) (*18)
    F7 End of Excl
    (Receives this message & data, and transmits Func=23 or Func=24 messages)
    When the Parameter No. is changed by SW, transmits this message & data.


    (24) DRUMKIT PARAMETER CHANGE R , T
    F0, 42, 3g, 63 Excl Header
    53 Function
    0kkk kkkk Drumkit No. kk = 00-3F ( : 00-63)
    0sss ssss Index No. ss = 00-7F ( : C-1-G9)
    0000 0000 Parameter No. (MSB) (TABLE 6)
    0ppp pppp Parameter No. (LSB) (TABLE 6)
    0vvv vvvv Value (MSB bit7~18) (*18)
    0vvv vvvv Value (LSB bit0~6) (*18)
    F7 End of Excl
    (Receives this message & data, and transmits Func=23 or Func=24 messages)


    (25) ARPEGGIO PATTERN PARAMETER CHANGE R , T
    F0, 42, 3g, 63 Excl Header
    6D Function
    0000 000b Arppegio AorB(b = 0 : Arppegio A, 1 : Arppegio B)
    0000 00aa Pattern No.(MSB) (bit 7)
    0aaa aaaa Pattern No.(LSB) (bit 6-0) a = 000-147 ( : 000-327)
    0sss ssss Step No.(ss = 00-2F ( : 00-47))
    0ttt tttt Tone No.(tt = 00-0B ( : 00-11))
    0ppp pppp Parameter No.(MSB) (TABLE 7)
    0000 0000 Parameter No.(LSB) (TABLE 7)
    0vvv vvvv Value(MSB bit7~18) (*18)
    0vvv vvvv Value(LSB bit0~6) (*18)
    F7 End of Excl
    (Receives this message & data, and transmits Func=23 or Func=24 messages)
    (26) MODE DATA T
    F0, 42, 3g, 63 Excl Header
    42 Function
    0000 0mmm Mode (*17)
    00 Reserved
    0000 s0ss Setuped data1 (*19)
    000d dddd Setuped data2 (*19)
    00 Reserved
    F7 End of Excl
    (Receives FUNC=12 message, and transmits this message & data.)


    (27) MIDI IN DATA FORMAT ERROR T
    F0, 42, 3g, 63 Excl Header
    26 MIDI IN DATA FORMAT ERROR
    0ccc cccc Error Code (*20)
    F7 End of Excl
    (Transmits this message when there is an error in the MIDI IN message (ex.data length).)


    (28) DATA LOAD COMPLETED (ACK) T
    F0, 42, 3g, 63 Excl Header
    23 DATA LOAD COMPLETED
    F7 End of Excl
    (Transmits this message when DATA LOAD,PROCESSING have been completed.)


    (29) DATA LOAD ERROR (NAC) T
    F0, 42, 3g, 63 Excl Header
    24 DATA LOAD ERROR
    0ccc cccc Error Code (*21)
    F7 End of Excl
    (Transmits this message when DATA LOAD,PROCESSING have not been completed.)


    (30) WRITE COMPLETED T
    F0, 42, 3g, 63 Excl Header
    21 WRITE COMPLETED
    F7 End of Excl
    (Transmits this message when DATA WRITE MIDI have been completed.)


    (31) WRITE ERROR T
    F0, 42, 3g, 63 Excl Header
    22 WRITE ERROR
    0ccc cccc Error Code (*22)
    F7 End of Excl
    (Transmits this message when DATA WRITE MIDI have not been completed (ex. protected).)


    //////// * The each bank's value is same as value of the internal bank
    *1
    k = 0 : All Programs
    1 : 1 Bank Programs (Use b)
    2 : 1 Program (Use b & pp)

    b = 0-3 : Bank A-D

    *2
    k = 0 : All Combinations
    1 : 1 Bank Combinations (Use b)
    2 : 1 Combination (Use b & cc)

    b = 0-2 : Bank A-C

    *3
    3-1
    k = 0 : All Drumkits
    1 : 1 Drumkit (Use d)

    d = 0-17 : Drumkit 0-23

    3-2
    k = 0 : All Arpeggio Patterns
    1 : 1 Arpeggio Pattern(Use a)

    a = 0-D7 : Arpeggio Pattern 0-215

    *4 PROGRAM,COMBINATION BANK
    4-1
    b = 0-3 : Program Bank A-D

    4-2
    b = 0-2 : Combination Bank A-C

    *5 DATA CONVERT METHOD(INTERNAL DATA<-->MIDI DATA)
    +--------------------------------------------------------------------- -------------------+
    | Internal 7byte data <--convert--> MIDI 8 byte data |
    | example) Internal data(bit image) MIDI data(bit image) |
    | Aaaaaaaa 0GFEDCBA |
    | Bbbbbbbb 0aaaaaaa |
    | Cccccccc 0bbbbbbb |
    | Dddddddd 0ccccccc |
    | Eeeeeeee 0ddddddd |
    | Ffffffff 0eeeeeee |
    | Gggggggg 0fffffff |
    | Hhhhhhhh 0ggggggg |
    | Iiiiiiii 0NMLKJIH |
    | : 0hhhhhhh |
    | : : |
    | Vvvvvvvv 000000WV |
    | Wwwwwwww 0vvvvvvv |
    | 0wwwwwww |
    | 11110111 (EOX=7FH) |
    +--------------------------------------------------------------------- -------------------+

    *6
    k = 0 : All Bank Program (Use v)
    1 : 1 Bank Program (Use v & b)
    2 : 1 Program (Use b & pp)

    b = 0-3 : Bank A-D

    *7 PROGRAM PARAMETER (IN INTERNAL MEMORY) DUMP FORMAT

    *8 COMBINATION PARAMETER (IN CURRENT BUFFER) DUMP FORMAT

    *9
    k = 0 : All Bank Combination
    1 : 1 Bank Combination (Use b)
    2 : 1 Combination (Use b & cc)

    b = 0-2 : Bank A-C

    *10 COMBINATION PARAMETER (IN INTERNAL MEMORY) DUMP FORMAT

    *11 SEQUENCE DATA'S OFFSET,SIZE,ADDRESS FORMAT
    11-1 : Sequence Data Size (4Bytes)
    'Seq Data Size' is a all song data's length. A unit is Byte.
    [Data Size (bit21~27)],
    [Data Size (bit14~20)],
    [Data Size (bit 7~13)],
    [Data SIze (bit 0~ 6)]

    11-2 : CSeqdataMgr

    11-3 : CueLists Data

    11-4 : Sequence Data

    *12 GLOBAL DATA (IN INTERNAL MEMORY) DUMP FORMAT

    *13
    13-1
    k = 0 : All Drumkits
    1 : 1 Drumkit (Use d)

    d = 0-17 : Drumkit 0-23

    13-2
    k = 0 : All Arpeggio Patterns
    1 : 1 Arpeggio Pattern(Use a)

    a = 0-D7 : Arpeggio Pattern 0-215

    *14 DRUMS DATA (IN INTERNAL MEMORY) DUMP FORMAT

    *15 ARPPAT DATA (IN INTERNAL MEMORY) DUMP FORMAT

    *16 All DATA (PROG,COMBI,GLOBAL,DRUMS,ARPPAT,SEQ) DUMP FORMAT
    [Global Data],
    [Drums Data],
    [Arpeggio Pattern DATA],
    [All Combination Parameter Data],
    [All Program Parameter Data],
    [CSeqdataMgr],
    [CueLists Data],
    [Sequence Data]

    *17
    mmm = 0 : COMBI PLAY
    1 : COMBI EDIT
    2 : PROG PLAY
    3 : PROG EDIT
    4 : SEQUENCER
    5 : SANPLING
    6 : GLOBAL
    7 : DISK

    *18 VALUE DATA FORMAT (Use at PARAMETER CHANGE, DRUM KIT PARAMETER CHANGE)
    Bit15-13 of Value Data is the Sign Flag, and each bit has the same value
    Value Data SSSHHHHH LLLLLLLL (S=Sign H,L=13bit data)
    MIDI Data 0SHHHHHL 0LLLLLLL

    *19
    ss : bit 0,1 = 0 : Note Receive is EVEN, = 1 : ODD, = 2 : ALL
    bit 3 = 0 : Seq Clock is internal, = 1 : External

    dd : bit 0 = 0 : Prog Mem is not protected, = 1 : protected
    bit 1 = 0 : Combi Mem is not protected, = 1 : protected
    bit 2 = 0 : Seq Mem is not protected, = 1 : protected
    bit 3 = 0 : Drums Mem is not protected, = 1 : protected
    bit 4 = 0 : ArpPat Mem is not protected, = 1 : ptotected

    *20
    cc = 0 : Received Data Length is wrong
    1 : Received Function code is not registered
    40 : Another type error

    *21
    cc = 0 : Dest Memory is protected
    1 : Dest Bank/Prog/Param is not exist
    2 : The mode is wrong
    3 : Memory over flow
    40 : Another type error

    *22
    cc = 0 : Dest Memory is protected
    1 : Dest Bank/Prog is not exist
    2 : The mode is wrong
    40 : Another type error

    [ TABLE 1 ] PROGRAM PARAMETERS 2001.8.14
    No. : No. in the PROGRAM DUMP DATA.
    PARA No. : Parameter ID & SUB ID [Hex] for PARAMETER CHANGE.
    Left side of ',' is Parameter ID, and right side is SUB ID.
    +-----------+---------------------+-------------------------+--------- --------------------+---------+
    | No. (bit)| PARAMETER | DATA(Hex) : VALUE | DESCRIPTION | PARA No.|
    +-----------+---------------------+-------------------------+--------- --------------------+---------+
    | 00 | PROGRAM NAME (Head)| | | |
    | : | : | 20~~7F | | ---- |
    | 15 | PROGRAM NAME (Tail)| | | |
    +-----------+---------------------+-------------------------+--------- --------------------+---------+
    | INSERT EFFECT PARAMETERS |
    +-----------+--------------------------------------------------------- --------------------+---------+
    | 16 | | 1F,00 |
    | : | IFX (24Bytes) | : |
    | 31 | (See midifx.txt.) | 1F,?? |
    +-----------+---------------------+----------------------------------- --------------

    ThyagoAmaral
    Veterano
    # abr/08 · Editado por: ThyagoAmaral
    · votar


    Pra evitar copiar e colar tudo...

    o link q eu achei foi esse: http://www.korgforums.com/forum/phpBB2/viewtopic.php?t=34015

    o site da KORG oferece esses .txt com os dados do TRITON LE
    http://www.korg.com/service/downloadinfo.asp?DID=408

    Isso funciona pra o TR tb ???

      Enviar sua resposta para este assunto
              Tablatura   
      Responder tópico na versão original
       

      Tópicos relacionados a msb e lsb do korg TR