Page 3 of 3

Re: Uzebox Patch Studio

Posted: Fri Feb 10, 2017 4:21 pm
by D3thAdd3r
It appears that PC_SLIDE/PC_SLIDE_SPEED do not work correctly. I could somehow hear some very slight change if they were present, but things involving slides do not sound the same as they sound on Uzebox. This is on Windows and I have not yet tried on Linux, can anyone else confirm?

Re: Uzebox Patch Studio

Posted: Fri Feb 10, 2017 6:47 pm
by Artcfox
D3thAdd3r wrote:It appears that PC_SLIDE/PC_SLIDE_SPEED do not work correctly. I could somehow hear some very slight change if they were present, but things involving slides do not sound the same as they sound on Uzebox. This is on Windows and I have not yet tried on Linux, can anyone else confirm?
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},
};

Re: Uzebox Patch Studio

Posted: Sun Jun 28, 2020 11:21 pm
by danboid
Thanks for creating this very useful tool for UB game dev!

It seems that it already has most of the features I'd want but it would very useful to show the valid parameter value ranges either when mousing over the parameter field or maybe at the bottom of the ups window. ups already turns the parameter field red when the user inputs an incorrect value but it would be nice to know what the valid values to enter are without having to read the source.

https://github.com/flaviozavan/uzebox-p ... o/issues/1