Estoy intentando construir un piano virtual en C# y quiero crear una escala de notas musicales desde cero.Cómo crear un sonido desde cero C#
Sé que puedo simplemente encontrar o crear un grupo de archivos .wav, 1 para cada nota, pero esto creará demasiado espacio en el disco duro del usuario y no será muy intuitivo para mí en el futuro.
Entonces, hay una manera de crear un sonido adecuado, por ejemplo, B flat, en C# sin usar un archivo .wav, todo en código thorugh C#, y si no, ¿hay alguna manera de hacerlo en otro idioma? C++.
Gracias, he tratado de hacerlo lo más claro posible.
+1 por una buena pregunta - Sé que es posible pero no tengo la menor idea de cómo hacerlo :) ¡Buena suerte! –
+1 aunque los archivos '.wav' no ocupan mucho espacio, debe haber una manera de hacerlo sin ellos – Dani
[Wikipedia] (http://en.wikipedia.org/wiki/Note#Note_frequency_.28hertz.29) entrada sobre cómo convertir notas musicales a una frecuencia que puedes conectar a tus generadores de sonido. – user786653