| PAD 
      level 0 LED blue; PAD level1 LED red | 
     PORTC 
      RC,3 (16F877 pin18) level | 
  
   
    | HOLD 
      on/off (note hold) | 
    PORTC RC,1 (16F877 
      pin16)   | 
  
   
    | MUTE 
      (stops sending note on) | 
     PORTC 
      RC,0 (16F877 pin15) | 
  
   
    | Velocity 
      to frequenzie  | 
    PORTC RC,2 (16F877 
      pin17))  | 
  
   
    | Controller 
      message (h 00B07, 0x40) | 
    PORTB RB,6 (16F877 
      pin39) | 
  
   
    | Controller 
      message (h 00B07, 0x41) | 
    PORTB RB,7 (16F877 
      pin40) | 
  
   
    | Controller 
      message (h 00B07, 0x00) | 
    PORTC RC,5 (16F877 
      pin24)  | 
  
   
    | nc | 
    PORTC RC,4 (16F877 
      pin23) | 
  
   
    |   | 
  
   
    | NoteValue 
      -12 (12 medio tonos = 1 octava) | 
     PORTB 
        RB,2 (16F877 pin35) octav -  | 
  
   
    | NoteValue 
      +12 | 
    PORTB RB,3 (16F877 
      pin36) octav +  | 
  
   
    | Note 
      -1 valores de 0-127 | 
    PORTB RB,4 (16F877 
      pin37) note -  | 
  
   
    | Note 
      +1 valores de 0-127 | 
    PORTB RB,5 (16F877 
      pin38) note +   | 
  
   
    | canales 
      - (de 8 hasta 1) | 
     PORTB 
      RB,0 (16F877 pin33) channel - | 
  
   
    | canales 
      + (de 1 hasta 8) | 
    PORTB RB,1 (16F877 
      pin34) channel +  | 
  
   
    | program 
      (0xCX -0xXX) -1 (127-0) | 
    PORTC RC,7 (16F877 
      pin26) prg.-  | 
  
   
    | program 
      (0xCX -0xXX) +1 (0-127) | 
    PORTC RC,6 (16F877 
      pin25) prg.+  | 
  
   
    | PAD 
      level 0 LED blue; PAD level1 LED redo | 
      
      PORTC RC,3 (16F877 pin18) level | 
  
   
    | Controller message 
      (h 00B07, 0x12) | 
    PORTC RC,1 (16F877 
      pin16)  | 
  
   
    | Controller message 
      (h 00B07, 0x06) | 
    PORTC RC,0 (16F877 
      pin15)  | 
  
   
    | Velocity to 
      frequenzie  | 
    PORTC RC,2 (16F877 
      pin17))   | 
  
   
    | Velocity -5 (0xBX -0x07 0xXX) 
      steps of 5  | 
    PORTB RB,6 (16F877 
      pin39)  | 
  
   
    | Velocity +5 (0xBX -0x07 0xXX) steps of 
      5 | 
    PORTB RB,7 (16F877 
      pin40)  | 
  
   
    | nc | 
    PORTC RC,5 (16F877 
      pin24)  | 
  
   
    | nc | 
    PORTC RC,4 (16F877 
      pin23)  | 
  
   
    |   | 
  
   
    | Controller message 
      (h 00B07, 0x66) | 
    PORTB RB,2 (16F877 
      pin35) | 
  
   
    | Controller message 
      (h 00B07, 0x08) | 
    PORTB RB,3 (16F877 
      pin36) | 
  
   
    | Controller message 
      (h 00B07, 0x09) | 
    PORTB RB,4 (16F877 
      pin37)  | 
  
   
    | Controller message 
      (h 00B07, 0x62) | 
    PORTB RB,5 (16F877 
      pin38)   | 
  
   
    | channel - (de 
      8 to 1) | 
    PORTB RB,0 (16F877 
      pin33) channel -  | 
  
   
    | channel + (de 
      1 to 8) | 
    PORTB RB,1 (16F877 
      pin34) channel +   | 
  
   
    | program (0xCX 
      -0xXX) -1 (127-0) | 
    PORTC RC,7 (16F877 
      pin26) prg.-   | 
  
   
    | program (0xCX 
      -0xXX) +1 (0-127) | 
    PORTC RC,6 (16F877 
      pin25) prg.+   |