This is an old revision of the document!


Script for changing channels from a keyboard that doesn’t have onboard channel change, such as the NanoKEY Studio. Play a note from A7 to C8 to change the channel.

# Script to change midi channel from keyboards that # don’t have the ability to change it on-board # A7 = ch1, A#7 = ch2 … C8 = ch16

IF LOAD

ASS L0 = 0 #Start with no channel offset
SET LB0 S—
SET LB1 S—

END

# Detect note A7 or higher IF M0 >= 80

IF M0 <= 9F
  IF M1 >= 69
    # Set channel to offset above A7
    MAT L0 = M1 - 69 #L0 = offset from A7
    MAT L1 = L0 + 1 #to display channel starting at 1
    SET LB0 SCH.
    XX = XX +B #block A7 or above from sounding
  END
  
  #Display the note and channel if below A
  IF M1 < 69
    SET LB0 M1 +N
    SET LB1 L1 +D
  END
END

END

# Add the channel offset MAT M0 = M0 + L0

# Display cc and value if cc message IF MT == B0

SET LB0 M1 +D
SET LB1 M2 +D

END

  • streambyter_set_channel_by_note.1558213267.txt.gz
  • Last modified: 2019/05/19 07:01
  • by wim