1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
# Custom Keyboard Map for Virtual Keyboard
# Steven Yi
#
# USAGE
#
# When using the Virtual Keyboard, you can supply a filename for a mapping
# of banks and programs via the -M flag, for example:
#
# csound -+rtmidi=virtual -Mkeyboard.map my_project.csd
#
# INFORMATION ON THE FORMAT
#
# -lines that start with '#' are comments
# -lines that have [] start new bank definitions,
# the contents are bankNum=bankName, with bankNum=[1,16384]
# -lines following bank statements are program definitions
# in the format programNum=programName, with programNum=[1,128]
# -bankNumbers and programNumbers are defined in this file
# starting with 1, but are converted to midi values (starting
# with 0) when read
#
# NOTES
#
# -if an invalid bank definition is found, all program
# defintions that follow will be ignored until a new
# valid bank definition is found
# -if a valid bank is defined by no valid programs found
# for that bank, it will default to General MIDI program
# definitions
# -if an invalid program definition is found, it will be
# ignored
[1=My Bank]
1=My Test Patch 1
2=My Test Patch 2
30=My Test Patch 30
[2=My Bank2]
1=My Test Patch 1(bank2)
2=My Test Patch 2(bank2)
30=My Test Patch 30(bank3)
|