Uzebox Patch Studio

Topics on software tools like TileStudio, comments on documentation and tutorials (or the lack of) should go here.
User avatar
D3thAdd3r
Posts: 2430
Joined: Wed Apr 29, 2009 10:00 am
Location: Minneapolis, United States

Re: Uzebox Patch Studio

Post by D3thAdd3r » Fri Feb 10, 2017 4:21 pm

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?

User avatar
Artcfox
Posts: 1013
Joined: Thu Jun 04, 2015 5:35 pm
Contact:

Re: Uzebox Patch Studio

Post by Artcfox » Fri Feb 10, 2017 6:47 pm

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},
};

User avatar
danboid
Posts: 89
Joined: Sun Jun 14, 2020 12:14 am

Re: Uzebox Patch Studio

Post by danboid » Sun Jun 28, 2020 11:21 pm

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

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests