Yes, I can confirm that it doesn't sound correct on Linux as well.
Edit: Though, none of the other patches sound close to the same for me.
Try each of these using TriggerFx, and then try playing them with Uzebox Patch Studio:
Code: Select all
//bass instrument - gameover melody
const char bass_gameover[] PROGMEM = {
0, PC_WAVE, 8,
0, PC_TREMOLO_RATE, 1,
0, PC_TREMOLO_LEVEL, 64,
0, PC_ENV_VOL, 52,
25, PC_ENV_SPEED, -1,
10, PATCH_END, 0,
};
//bass instrument - title melody
const char bass_title[] PROGMEM = {
0, PC_WAVE, 4,
0, PC_TREMOLO_RATE, 222,
0, PC_TREMOLO_LEVEL, 128,
0, PC_ENV_VOL, 33,
4, PC_ENV_SPEED, -1,
2, PC_ENV_SPEED, -2,
0, PC_WAVE, 8,
14, PATCH_END, 0,
};
//lead instrument - title melody
const char lead_title[] PROGMEM = {
0, PC_WAVE, 4,
0, PC_TREMOLO_RATE, 222,
0, PC_TREMOLO_LEVEL, 128,
0, PC_ENV_VOL, 28,
4, PC_ENV_SPEED, -2,
0, PC_WAVE, 8,
14, PATCH_END, 0,
};
const char fx_shot[] PROGMEM ={//Uzepede
0,PC_WAVE,2,
0,PC_ENV_SPEED,-16,
0,PC_SLIDE_SPEED,12,
0,PC_SLIDE,-24,
8,PC_ENV_SPEED,-32,
0,PATCH_END
};
const struct PatchStruct patches[] PROGMEM = {
{0,NULL,lead_title,0,0},
{0,NULL,bass_title,0,0},
{0,NULL,bass_gameover,0,0},
{0,NULL,fx_shot,0,0},
};