2010-02-26 13 views

Respuesta

2

La biblioteca NAudio leerá y reproducirá fuentes de sonido en .NET. Compruébelo en codeplex here.

+0

Como nota adicional: era dueño de un Sound Blaster AWE32 en el pasado con una memoria totalmente actualizada con el fin de reproducir archivos MIDI con grandes equipos de sonido. Ah, los buenos viejos tiempos, ahora todo eso se puede hacer 10 veces mejor con instrumentos virtuales y samplers de software. –

+0

Por lo que yo veo, no es cierto. ¿Puedes mostrarme una forma de cómo reproducir MIDI a través de un sintetizador SoundFont? – Shimmy

+1

NAudio tiene la capacidad de leer una biblioteca de SoundFont y acceder a todos los datos de muestra ('NAudio.SoundFont'). También tiene la capacidad de reproducir datos de audio ('NAudio.Wave'). Esto cumple con la pregunta original. NAudio también tiene la capacidad de leer un archivo MIDI ('NAudio.Midi') que proporciona acceso a todos los datos del evento. No proporciona un reproductor MIDI, pero debería ser posible cargar los datos de eventos MIDI, asignar canales específicos a los instrumentos SoundFont y luego reproducir los datos de muestra en el momento correcto mientras se repiten los eventos. Esto sería un poco de trabajo, pero ciertamente es factible. –

Cuestiones relacionadas