break;
case 4: // pitch bend - 0x00 ~ 0x40 ~ 0x7f
smafMessage = new PitchBendMessage(duration, channel, value << 7);
break;
case 7: // volume - 0x00 ~ 0x7f
smafMessage = new VolumeMessage(duration, channel, value);
break;
case 0x0a: // pan - 0x00 ~ x040 ~ 0x7f
smafMessage = new PanMessage(duration, channel, value);
break;
case 0x0b: // expression - normal: 0x00 ~ 0x7f