Thanks! What I ended up doing is finding a library called Pizzacato.js and it isn't very big, like 35kb. Then I use functions from it and functions I'm writing in my program to make very primitive music, like practically Atari 2600 era, lol. I'm having to use a frequency to note chart to work with this right now, for instance, A4 = 440hz, C#5 is roughly 554hz, and so on.
I'm about to upload my latest Devlog and source to the page here. I'm sticking with Atari level sound for now(basic clean sine wave notes),
but I may be able to work my way up to C64/NES level chiptune at some point. I was considering MIDI too, but I looked it up and it just seemed like it was complicated, libraries looked big, etc.. I'm very new to programming too, I dabbled in some QuickBasic like 20 years ago is about it.
Sounds Cool! I ended up porting my entire project from .NET Core to .NET Framework so that I could make use of "System.Media" (which is built-in to Windows!) Only problem was, it wouldn't play midi files. So, I downloaded MilkyTracker (which I've had to relearn), and was able to output to .wav and VOILA, music in my game! Ended up using Console.Beep. Storage is not cheap XD
The Pizzacato.js library sounds like it will create a wonderful ambiance for a Floppy game. I'm fairly new to programming, having only dabbled in C++ and Javascript, am an intermediate in C#, and mastered GML (GameMaker Language... Yeah, that's not helped me much XD )