April 6th 2005
BoyScout v.1.0
My prayers were answered and I have now recieved help fixing the channel 3 playback library bug. My greatest appreciation goes to Dave Murphy (WinterMute) for doing this. This version includes a modified tracker EXE which aligns the channel 3 waveforms properly in its .BGF file output. That together with a change in the order in which the bit flags for controlling channel 3 are set, have brought BoyScout to a final version 1.0 milestone.
Please download the latest v.1.0 distribution from the downloads section.
I'd also like to direct people to WinterMute's devkitPro page, which includes a library called libagb that now contains the fixed BoyScout playback routines. In the project's CVS is also a compiling example of BoyScout playback.
Cheers,
Christer
March 10th 2005
The state of BoyScout
As some of you may have noticed, development of BoyScout has stood still for many years now ;O) Basically, I got a job and no longer had the time to continue the development.
There is a major issue still with the GBA playback libraries, as Channel 3 still doesn't work properly on hardware. If someone has fixed this and feel like sharing the code, that'd be a treat. I suspect it shouldn't be a major change from the existing playback code. My guess is that it could have something to do with the order the bits are set in the Channel 3 sound registers. Emulators aren't so sensitive to such things and BoyScout playback is correct in some emulators. Maybe, if by some miracle I get the energy to dig up my GBA flash kit, I might give it a final try to fix the bug.
Otherwise I'd just like to say thank you to those who've used the tracker and had some fun with it.
As a special "ending" treat I've updated the song section. It contains songs that have been made by various people over the years. One slightly more unique song is "So Fast" by an Austrian(?) group, which I can no longer recall the name of.
Now, Take care all!
Christer aka "chrutta"
March 12th (2002?)
BoyScout v.0.94 released
- Fixed cpu chewing, now 3% cpu on PIII 866mhz.
- Made some minor changes to sound channel frequency calculations.
- Credit to Willem Kokke (Zensunni):
- Sound channel 3 bug in in playback libs fixed.
- Addition of speed and mute controllers to libs.
January 5th
New design again, and a slight improvment on the guestbook code. The
guestbook was down for a week around x-mas sorry for this but something
screwed up on the server that hosts us. This time around I've tried giving
the site a cleaner and easier to use look. Please tell us what you think.
Soon a new distro will be released that will contain a new updated correct
frequency table,
A preset file with useful presets for the wave and noise channel to get
started tracking quickly
And hopefully a couple of brand new songs :)
Christer is putting down some effort on removing the bug that causes slowdowns
during playback when moving sliders or clicking around in menus, hopefully
this bug will be eliminated soon!
December 7th
BoyScout v.0.93 released
- Plays even when not in focus.
- Render to wave files (.wav).
- Output of formatted C++ data files (.cpp).
- Transposing of notes (Ctrl-T).
- Copying of notes between channels.
- Preset update button (no need for resaving).
- Better default settings.
- A new commercial usage clause (see manual).
Also check "Grooveboy"
by Scania
for some real BoyScout music playback.
December 1st
The BoyScout site has been remade and the v.0.92 distro has been rereleased.
This time there are 2 brand new demo songs in it along with 2 songs contributed
by Mic.
September 25th
BoyScout v.0.92 released
Fixed a rare case scenario bug in compressed GameBoy format, felt it to
be important to get it fixed ASAP.
September
24th
BoyScout v.0.91 released
- Preset file format.
- You can now mute channels for easier editing.
- Sound 3 wave forms can now be edited after they have been saved, allowing
you to model the sound during playback.
- Tooltips.
- Some smaller User Interface fixes and updates |