The Basics of Ableton Live MIDI Controller Scripts: Auto Mapping!
When computer gamers find themselves slowly destroying their equipment from usage, they begin to look for better options. The old school scissor type keyboards work well because they are mechanical and are meant to take abuse like no other. The way they work is actually very simple and does not rely on any sort of electrical decoding. You press a button and it does what it is supposed to do. Modern keyboard actually have to do a bit of transcription between a button press and the action on the screen. You can think of MIDI controllers working in the same manner.
When you press a button, it gives the computer a command – but this command must be received by another program. If it is not very adept at interpreting this type of information, it can lag. Even worse, it may not communicate at all. Gear makers try hard to ensure that their hardware works with other software, but it is a constant game of cat and mouse when trying to do so. Updates on either side are constant, and it is up to the buyer to figure out what changes have been made. For all the hassle, it is worth it when you get it right.