It would have been awesome if the Scale and Arpeggiator features were available when in MIDI Mode. Some programs have issues with using the transport buttons, they're in a completely different MIDI controller, so software that only accepts one controller can't use those buttons. You're at complete mercy whether or not your software support this hardware. This has a flashable firmware, so technically, they can just fix the issues above. You can only hope though...