6
Im en busca de una biblioteca que puede sintetizar sonidos de fuentes de sonido/bancos de sonidoBuscando una biblioteca para sintetizar sonidos de fuentes de sonido
preferencia en C#, pero otros lenguajes de programación están muy bien también
Tal vez una biblioteca de juegos de vídeo puede hacer esto? Necesita sugerencias
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. –
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
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. –