Hola, te voy a explicar desde lo que tengo entendido, osea, con mis conceptos.
Un VST es un software / plugin / complemento, mediante el cual aplicas efectos en el mixer o el host sobre el cual lo tengas montado. Puede ser un efecto de Delay...Claro que en la mayoria de los casos se refieren a los VSTi, te explico aqui abajo, que al parecer es lo que buscas.
Un VSTi, es al igual que un VST... un software / plugin, pero en este caso se trata de un sintetizador o instrumento virtual, por decir el z3ta... osea, son instrumentos con los que podras crear o reproducir sonidos ya existentes con una configuracion definida (estos ultimos los conozco como Presets)
Un MIDI es un controlador externo con el cual vas a poder controlar/tocar tus instrumentos virtuales / sintetizadores (En el caso mas comun, se usa como controlador MIDI el Keyboard de el PC (Este concepto no te lo puedo explicar muy bien, nunca lo he usado)

Un sample es una muestra grabada

de sonido pequeña, puede ser un Kick o un Snare... osea, las librerias estan repletas de samples y cosas de esas.
Un loop es como una serie de samples ya programados, osea, como un groove ya armado (Las librerias tambien estan repletas de estos, si escuchas alguno te das cuenta de lo que te hablo)
Y pues por ultimo, agrego que un VST o VSTi esta usado para agregar en un HOST, en este caso son los secuenciadores, tales como el Cubase, FL Studio, Ableton live, etc...
Esto es todo, espero que te hayan quedado mas claros, esperemos a ver si alguien me corrige y agrega mas informacion que nos pueda servir.
Saludos!