Hola Ashur.
La primera duda que me surge es como quieres usar exactamente el midi.
El midi como sabes no es audio propiamente dicho. Por decirlo de alguna forma, cuando grabas midi en un pc, lo que estas grabando realmente son instrucciones para ciertos aparatos, como que nota debe tocar, con que intensidad, con que sonido etc...
El midi se utiliza para cosas como teclados o cajas de ritmo por ejemplo, los cuales estan preparados para emitir midi. Si grabas una pista de midi con un teclado en un pc, lo que realmente haces es tocar el teclado normalmente, pero en vez de grabar el audio de lo que tocas, realmente estas grabando "instrucciones" como que nota has tocado, cuando, con que volumen etc. Cuando reproduzcas la pista en el pc, lo que ocurrira es que el teclado recibira dichas instruccionas y "tocara solo" lo que la pista de midi le diga que haga.
Una pista midi en un pc, por si sola, no podras oirla al reproducirla. Necesitas mandar dicha pista midi a algun aparato que sea capaz de "leerla" y reproducir lo que esta le manda, por ejemplo, un teclado.
Como un teclado tiene sonidos "enlatados", al recibir las instrucciones de lo que tiene que tocar via midi, sonara exactamente igual que lo que tu habias tocado previamente al grabar dicha pista midi.
Hay reproductores de midi virtuales tambien dentro del pc. Es por ello que si te bajas un fichero midi, normalmente tu pc es capaz de reproducirlo, ya que suelen venir por defecto en windows. Es el caso de los karaokes de pc, por ejemplo.
Realmente el fichero midi de karaoke tiene las instrucciones de como tocar la cancion. Tu pc manda dichas instrucciones al reproductor midi, que es como un teclado virtual, y este lo reproduce, aunque con sonidos "malillos", ya que los que tiene enlatados dicho reproductor son de mucha menos calidad que los que vienen en un buen teclado.
El audio, en cambio, una vez grabado, al reproducir dicha pista de audio escucharas directamente lo grabado en los altavoces del pc. La guitarra no tiene sonidos enlatados. Es como la voz. Tienes que grabar el audio de lo que tocas. Imaginate una acustica. No hay forma de que el pc le diga mediante midi que toque exactamente lo que tu acabas de tocar.
La grandes ventajas del midi son:
- Puedes editar una nota facilmente en la pista midi, cambiandola, cambiando el sonido, ajustandola en el tiempo etc. Asi ya no tienes necesidad de volver a tocar el tema entero.
- Apenas ocupa espacio en el disco duro, ya que no se trata de audio, sino de "ordenes"
- No necesitas una buena tarjeta de audio ni un procesador potente, ya que no grabas audio. Con una entrada y una salida de midi en tu tarjeta, te vale.
Una vez soltado este rollo (disculpame please si ya lo conocias), enlazo con mi pregunta incial: en principio las guitarras no emiten midi, sino audio. Por ello no podras grabar un tema en midi tocando una guitarra (hay pastillas especiales que transforman el audio de tu guitarra en midi, pero no creo que sea el caso).
Necesitaras entonces algun software de grabacion multipista usando pistas de audio en el mismo. Para grabar este tipo de pistas en un PC necesitas un procesador potente y una buena tarjeta de audio, con conversores analogico-digitales decentes.
Dicho conversor lo que hace es convertir el sonido de tu guitarra en "ceros y unos", creando un archivo de audio en tu pc. Cuanto mejor sea el conversor, al reproducir dicho fichero, este sonara "mas parecido"
a lo que oyes cuando tocas la guitarra, es decir con mayor calidad.
Los ficheros de audio utilizan mucha memoria en el pc, sobre todo si grabas en calidad standard de un cd por ejemplo (44.1 khz a 16 bits). 4 minutos de audio en dicha calidad pueden generar un fichero de 50 mb en tu pc facilmente. Y el sistema necesita bastantes recursos para el proceso de conversion/grabacion.
Casi todas las tarjetas de audio tienen un input para grabar audio. Suele ser una entrada "jack" de las pequeñas. Atraves de la misma puedes grabar audio. Lo mas sencillo seria conectar un micro o la guitarra directamente a dicho input y darle a grabar a tu sw de grabacion.
Los conversores analogicos digitales de una tarjeta de audio std suelen ser malillos, de ahi que la calidad de lo grabado no sea muy buena en ellas.
Hay mil factores que influyen en la calidad de una grabacion: dichos conversores, el micro si grabas mediante el mismo, la capacidad de tu pc para procesar audio etc.
Dime por favor que equipo y tarjeta de audio tienes y que tipo de cosas quieres grabar (solo guitarra?, electrica?, acustica?, algun instrumento mas?) y vemos a ver como seria la mejor forma de hacerlo.
Siempre hay formas de hacerlo, no te preocupes que no vas a necesitar invertir 20.000 euros

. La calidad del sonido si que dependera de los medios que utilices.
Dime algo y te sigo aburriendo con mi rollo.
Un saludete.