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: 2422
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: 944
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},
};

Post Reply

Who is online

Users browsing this forum: No registered users and 14 guests