Your current stuff looks like how Squirrel was when it first started.
I've look at Squirell, but it seems it's only assembly langage, and i don't really know well assembly ...
You don't need to look at Squirrel very in depth though!
It's all set to go. We made it so that you just need to include the library and call the play function. Don't sweat the details.
You just compile a .MML song, get the output, include it along with the library, and listen to the music.
I could help if you'd like. Using MML makes it a bit easier to get music going, since you can convert from MIDI to MML really easily.
Or you can stick to your library, if it works for you.
You may find that a lot of array accessing in HuC will start to cause severe slowdown though. Arrays in HuC are terrible. Avoid them as much as possible. It's hard to avoid them though, seeing as they're the most basic of data structures.