// this file contains the data for the piano sysexes. // don't change it unless you know what you are doing!!! // first experiment.. // first we give the instrumentname // we know it from the filename also, but this is a good copypaste error check.. INSTRUMENT: thunderwood //a comment to be shown in GMT as a warning - good for indicating which programs are filled in COMMENT: 122 good default. // then the program nr we want to send data for. should be in the range 122-127 PROGRAM: 122 // then the data: a list containing "note, param1, param2, param3, param4" + chr$(13, 10) // for the formula: // pulsduur (microseconds!)= 19.2(?) * (param1 * velo^3 + param2 * velo^2 + param3 * velo + param4) // for velo [1-127] !! // the MM_Sysx function checks the result of the formula for all velo's before sending it DATA: 1,0,0,2.80575,237 2,0,0,2.80575,237 3,0,0,2.80575,300 4,0,0,2.80575,237 5,0,0,2.80575,237 6,0,0,2.80538,269 7,0,0,2.41955,318 8,0,0,2.42129,253 9,0,0,2.41955,318 10,0,0,2.54570,221 11,0,0,2.29680,285 12,0,0,2.54570,221 13,0,0,2.67940,285 14,0,0,2.80700,285 15,0,0,16.19685,26 16,0,0,2.55068,26 17,0,0,11.6929,812 18,0,0,11.6929,812 19,0,0,11.5657,397 20,0,0,11.5657,397 22,0,0,7.78051,478 COMMENT: 123 good default. // then the program nr we want to send data for. should be in the range 122-127 PROGRAM: 123 // then the data: a list containing "note, param1, param2, param3, param4" + chr$(13, 10) // for the formula: // pulsduur (microseconds!)= 19.2(?) * (param1 * velo^3 + param2 * velo^2 + param3 * velo + param4) // for velo [1-127] !! // the MM_Sysx function checks the result of the formula for all velo's before sending it DATA: 1,0,0,2.80575,237 2,0,0,2.80575,237 3,0,0,2.80575,300 4,0,0,2.80575,237 5,0,0,2.80575,237 6,0,0,2.80538,269 7,0,0,2.41955,318 8,0,0,2.42129,253 9,0,0,2.41955,318 10,0,0,2.54570,221 11,0,0,2.29680,285 12,0,0,2.54570,221 13,0,0,2.67940,285 14,0,0,2.80700,285 15,0,0,16.19685,26 16,0,0,2.55068,26 17,0,0,11.6929,812 18,0,0,11.6929,812 19,0,0,11.5657,397 20,0,0,11.5657,397 22,0,0,7.78051,478 COMMENT: 124 good default. // then the program nr we want to send data for. should be in the range 122-127 PROGRAM: 124 // then the data: a list containing "note, param1, param2, param3, param4" + chr$(13, 10) // for the formula: // pulsduur (microseconds!)= 19.2(?) * (param1 * velo^3 + param2 * velo^2 + param3 * velo + param4) // for velo [1-127] !! // the MM_Sysx function checks the result of the formula for all velo's before sending it DATA: 1,0,0,2.80575,237 2,0,0,2.80575,237 3,0,0,2.80575,300 4,0,0,2.80575,237 5,0,0,2.80575,237 6,0,0,2.80538,269 7,0,0,2.41955,318 8,0,0,2.42129,253 9,0,0,2.41955,318 10,0,0,2.54570,221 11,0,0,2.29680,285 12,0,0,2.54570,221 13,0,0,2.67940,285 14,0,0,2.80700,285 15,0,0,16.19685,26 16,0,0,2.55068,26 17,0,0,11.6929,812 18,0,0,11.6929,812 19,0,0,11.5657,397 20,0,0,11.5657,397 22,0,0,7.78051,478 COMMENT: 125 good default. // then the program nr we want to send data for. should be in the range 122-127 PROGRAM: 125 // then the data: a list containing "note, param1, param2, param3, param4" + chr$(13, 10) // for the formula: // pulsduur (microseconds!)= 19.2(?) * (param1 * velo^3 + param2 * velo^2 + param3 * velo + param4) // for velo [1-127] !! // the MM_Sysx function checks the result of the formula for all velo's before sending it DATA: 1,0,0,2.80575,237 2,0,0,2.80575,237 3,0,0,2.80575,300 4,0,0,2.80575,237 5,0,0,2.80575,237 6,0,0,2.80538,269 7,0,0,2.41955,318 8,0,0,2.42129,253 9,0,0,2.41955,318 10,0,0,2.54570,221 11,0,0,2.29680,285 12,0,0,2.54570,221 13,0,0,2.67940,285 14,0,0,2.80700,285 15,0,0,16.19685,26 16,0,0,2.55068,26 17,0,0,11.6929,812 18,0,0,11.6929,812 19,0,0,11.5657,397 20,0,0,11.5657,397 22,0,0,7.78051,478 COMMENT: 126 good default. // then the program nr we want to send data for. should be in the range 122-127 PROGRAM: 126 // then the data: a list containing "note, param1, param2, param3, param4" + chr$(13, 10) // for the formula: // pulsduur (microseconds!)= 19.2(?) * (param1 * velo^3 + param2 * velo^2 + param3 * velo + param4) // for velo [1-127] !! // the MM_Sysx function checks the result of the formula for all velo's before sending it DATA: 1,0,0,2.80575,237 2,0,0,2.80575,237 3,0,0,2.80575,300 4,0,0,2.80575,237 5,0,0,2.80575,237 6,0,0,2.80538,269 7,0,0,2.41955,318 8,0,0,2.42129,253 9,0,0,2.41955,318 10,0,0,2.54570,221 11,0,0,2.29680,285 12,0,0,2.54570,221 13,0,0,2.67940,285 14,0,0,2.80700,285 15,0,0,16.19685,26 16,0,0,2.55068,26 17,0,0,11.6929,812 18,0,0,11.6929,812 19,0,0,11.5657,397 20,0,0,11.5657,397 22,0,0,7.78051,478 COMMENT: 127 good default. // then the program nr we want to send data for. should be in the range 122-127 PROGRAM: 127 // then the data: a list containing "note, param1, param2, param3, param4" + chr$(13, 10) // for the formula: // pulsduur (microseconds!)= 19.2(?) * (param1 * velo^3 + param2 * velo^2 + param3 * velo + param4) // for velo [1-127] !! // the MM_Sysx function checks the result of the formula for all velo's before sending it DATA: 1,0,0,2.80575,237 2,0,0,2.80575,237 3,0,0,2.80575,300 4,0,0,2.80575,237 5,0,0,2.80575,237 6,0,0,2.80538,269 7,0,0,2.41955,318 8,0,0,2.42129,253 9,0,0,2.41955,318 10,0,0,2.54570,221 11,0,0,2.29680,285 12,0,0,2.54570,221 13,0,0,2.67940,285 14,0,0,2.80700,285 15,0,0,16.19685,26 16,0,0,2.55068,26 17,0,0,11.6929,812 18,0,0,11.6929,812 19,0,0,11.5657,397 20,0,0,11.5657,397 22,0,0,7.78051,478