Because I was just about to put up a new video here.
I'm working on a program I call Rbtracker. The goal is to bring music to my games. It is a very optimized tracker that aims for minimal cpu overhead on the Gamebuino. I've written all the algorithms from scratch.
It works in a different way to the Gamebuino sound library. I still haven't ported the code to the atmega, but since all the algorithms are based on what I have already tried on the Fakebuino, I am confident I'll be able to pull it off. There are no divides or other cpu-consuming math operations. Its all precalculated tables and bitshifts.
Here is a very, very sneak peek at what it does. This is just a drum pattern I threw together this morning and took a short video of.
The whining sound is caused by an annoying bug in my soundcard driver. The sound output is not suspended properly on idle. 0 sound level causes the whine. Its really annoying.
I am planning to make a Gamebuino-library compatible version also a bit later.
Note: the tracker is still missing load/save song as well as export to C etc etc. It is of NO USE to anyone. Yet.
EDIT: a little description of whats going on in this video
It's my Rbtracker, written with wxWidgets & Portaudio library. It uses a "fake" interrupt routine to emulate sound as it would come out of the Gamebuino. The interrupt routine takes 3 channels and mixes them, as well as calculates volume and pitch bend envelopes. At the moment, the instruments have 5 different waveforms, an ADSR envelope and pitch bend. One pattern will take 192 bytes when stored on the Gamebuino, and each instrument around 12 to 15 bytes.
Quick pattern test #2 with different kind of instruments.
Multiple patterns is not yet supported, thats why just a short loop.
The stupid problem (whine) with the non-suspending idle speaker spoils the sound... gaah.
EDIT: this will NOT be music for Isle of Maniax... its just a random jam to test sounds.
There's simple noise doing the drums and shakers, a sawtooth bass jumping an octave every second beat and a triangle wave playing out the theme. Next step will be to port the sound engine onto the real hardware and try the instruments there. Stay tuned !
Don´t worry about the whine problem, tune is clear and shows for your talent, capabilities of your software are pretty perfectly clear too. I do miss the tracker´s mark going over the places when playing though...
Jokes aside, by the interface looks, you sure have a bomb coming, really good stuff! If there is anything I can help, count me up (in a week please, school stuff getting finished ).
The close up on the interface is great, lots of parameters to tweak.