So here is some basic information for the coder how to compile
the music into a 4k file.

At first you must export the music from the fuxplux editor.
Start the editor and load the music that you want in your intro.
Go to "file -> export to 4k data". To do the export.
The program will generate a file called "music.h".

copy the music.h file into the testsrc directory, and then
recompile the whole stuff. Your music should be playing now.

Now you probably want to add your graphics code. Have a look
into the main.cpp (You do not need to look into fuxplux.cpp).
You will have to rewrite the render_the_intro() function
and probably also add some init code right before the 
fp_Init() procedure. If anything is unclear, feel free to
contact us.

Optimizations:
You will probably notice, that the filesize of the test program
is quite huge. You might consider some optimizations.
But beware. For most of the optimizations you will have to
understand how the synthie works. And it is very undocumented.
So it is probably simpler to just write your own synthie...

1) In gogobobo, we did some very evil optimizations that were
worth about 100 bytes. I chose to remove them, because stuff
is even less understandable.

2) In gogobobo, I changed some values in music.h by hand to
improve compression ratio. I do not recommend that. It saved us
about another 100 bytes.

3) The simplest way to remove size is by using less than 16
instruments, and then going into fuxpluxsrc/main.cpp and
change in the line
#define EXPORT_INSTRUMENTS 16
16 by the number of instruments you are actually using. That
may save you up to 200 bytes.

4) We chose not to use patterns in our player, but rather we
write down every single note in the music.h file.
If you are using many similar patterns, you might consider
saving the music data differently. You will have to change
the exportSong in fuxplux, and rewrite fp_UpdateChannels
in the release file. This will be quite a lot of work. But
it will be worth it.

5) You might consider using a simpler way to generate music.
That way you will have to basically understand how fuxplux
works internally. The simplest would be to e.g. change the
filter. Go into fuxpluxsrc/fuxplux.cpp and have a look at the
double doFilter() function. Have a look how I calculate
input, f[requency] and res[onance] and how the ouput is
written to channelInsData[FP_FIL_VALUE][i]. Well...