I am trying to build a virtual piano in C#, and want a way to create a scale of musical notes from scratch.
I know that I can simply find or create a bunch of .wav files, 1 for each note, but this will create too much space on the User's Hard disk and not be very intuative for myself in the future.
So is there a way to create a proper sound - e.g B flat, in C# without using a .wav file, all in code thorugh c#, and if not, is there a way to do this in a different language - C++.
Thanks, I have tried to make it as clear as possible.