A big difference in the code is that the original version was written in PIC18F assembly, and this one is being written in C for portability. So the natural thing to do, before I make the NES board later, is to test out the synthesis as a PC program.

So, for now I've focused on wavetable synthesis like I did on the older version, and mostly the same in that regard. One new feature is being able to cross-fade between 2 different waveforms (using linear interpolation). Features like that are what call for all those envelopes, heheh.
So to get stuff going with it, I've gotten MIDI input working. So now I can use windows control panel to select the Squeedo synth as my MIDI device and hear it wherever I want. Fun stuff.

Here's a few example songs:
http://membler-industries.com/squeedo/S ... Carlos.mp3
played similar to the arcade game, but using 256 byte square waveform that I manually faded into a sawtooth wave as the song went on
http://membler-industries.com/squeedo/S ... et%202.mp3
this one uses a 256-byte waveform (same one for every channel) that is a sine wave blended with a sawtooth.
http://membler-industries.com/squeedo/S ... 0Child.mp3
this one is using a bunch of randomly assigned waveforms for each instrument. These are 32-byte waveforms. Everything is still using the same volume envelope though, so it's still pretty boring for now until I refine the instruments.
--------------------------------------------------------------
EDIT:
see all newer examples here http://membler-industries.com/squeedo/
--------------------------------------------------------------
EDIT (2) April 2013 :
I'm going to start linking to these directly. Note the following!
- These are Standard MIDI Files played through the Squeedo synth using a wavetable-based General MIDI instrument set
- I didn't make any of these MIDI files, I'll try to keep the source MIDI's here
- There are not any kind of "finalized" version, mostly I recorded them as a log of my progress on the synth and MIDI instruments, i.e. the instruments were not 'tuned' for any particular song
- These were recorded with the synth engine running on winxp and win7 PC, with Audacity through waveout, post-effect applied was normalization (some earlier ones were pre-amp'ed and clip, ugh)
- Song credit corrections are welcome
- Super Ghouls and Ghosts by Mari Yamaguchi.mp3
Street Fighter II - Vega by Yoko Shimomura.mp3
Faxanadu - Overworld by Jun Chikuma.mp3
F-Zero - Ending by Yumiko Kameya & Naoto Ishida.mp3
Dragon Quest 3 - Heavenly Flight by Koichi Sugiyama.mp3
Wrecking Crew by Hirokazu Tanaka.mp3
Simcity (SNES) - Megalopolis by Soyo Oka.mp3
Hostages (Embassy Mission) - by Alberto Gonzales.mp3
GG Shinobi - by Yuzo Koshiro.mp3
Star Solder - Powerup by Hudson Soft.mp3
Nectaris (Military Madness) - NEC_M04 by Jun Chikuma.mp3
Transport Tycoon Deluxe - Small Town by John Broomhall.mp3
Princess Maker 2 - Tournament by Masahiro Kajihara & Ryu Umemoto.mp3
Princess Maker 2 - Tournament Combat by Masahiro Kajihara & Ryu Umemoto.mp3
FoFT by Ben Daglish.mp3
Strider (Arcade) by Junko Tamiya.mp3
Goemon - Cat Kurobei by Konami.mp3
Actraiser 2 - Industen by Yuzo Koshiro.mp3
E.V.O. - Ocean by Koichi Sugiyama.mp3
Actraiser - Sacrifices by Yuzo Koshiro.mp3
Drakkhen Earth Night by Hiroyuki Masuno.mp3