readMidiVariablelength method
Implementation
int readMidiVariablelength() {
var acc = 0;
var count = 0;
while (true) {
var value = readUInt8();
acc = (acc << 7) | (value & 127);
if ((value & 128) == 0) {
break;
}
count++;
if (count == 4) {
throw "The length of the value must be equal to or less than 4.";
}
}
return acc;
}