Question: what is the difference between midi keyboard and midi controller?
Answer: With the MIDI controller, you can create MIDI data and trigger the sound from a hardware sampler or synth. On the other hand, a keyboard is just an instrument on its own or part of an instrument and you don't need additional equipment to make it work.