Emuforums.com

Go Back   Emuforums.com > PSX Emulation > Xebra/Arbex Discussion
Home Register Downloads FAQ Members List Calendar Arcade Mark Forums Read

WON'T YOU JOIN US?
You are not a registered member and
are viewing this site as a guest.
Registration is simple and FREE.
Join this CrowdGather community today.
Registration offers the following perks:

» Less advertising throughout
» Post and participate in discussions
» Network with other forum members
» Free private messaging

join

Reply
 
Thread Tools Display Modes
Old January 5th, 2011, 18:48   #1
drhycodan
Registered User
 
Join Date: Feb 2008
Location: Houston
Posts: 412
So now that Xebra has sound interpolation

How come I don't hear any sound differences between the new version with interpolation and the old one without?
drhycodan is offline   Reply With Quote

Advertisement [Remove Advertisement]
Old January 5th, 2011, 19:10   #2
jvhellraiser
Registered User
 
jvhellraiser's Avatar
 
Join Date: Jan 2008
Location: Puerto Rico
Posts: 292
Sounds better the old releases have cracks on the audio lots of them with this new release
that is fix i still say he should work on the nearest option or maybe fix Progresive mode that makes the emulator go slow and nearest option that when is select it makes the emulation look like it came from the trash can.
jvhellraiser is offline   Reply With Quote
Old January 5th, 2011, 20:13   #3
Ilya-v
Registered User
 
Ilya-v's Avatar
 
Join Date: Jun 2008
Posts: 82
Download latest xebra 5th Jan 2011.

Try these settings to enable Interpolation.

Sound Output:

N = 2
a1_ = -2
a2_ = 0

b0_ = 1
b1_ = 1
b2_ = 1

Don't ask me what those numbers mean because I have no idea.

P.S
The PSX don't actually have a Gaussian Interpolation filter,
its the effect of its DA converter that makes it sound like this (duller).

This is exactly what Dr. Hell emulated (NOT Gaussian filter like all the other emulators).
So with these settings we've got the closest thing to the real console.

Cheers.

Last edited by Ilya-v; January 5th, 2011 at 20:49..
Ilya-v is offline   Reply With Quote
Old January 5th, 2011, 20:52   #4
drhycodan
Registered User
 
Join Date: Feb 2008
Location: Houston
Posts: 412
Don't enable Nearest in the video, it only disables the bilinear filtering. I don't know who told you to enable Nearest but it's only needed for old pc's that can't handle bilinear filtering.
drhycodan is offline   Reply With Quote
Old January 5th, 2011, 21:01   #5
Ilya-v
Registered User
 
Ilya-v's Avatar
 
Join Date: Jun 2008
Posts: 82
Vise-Versa, your pc needs more power without the Billiner filtering.
Nearest multiplier Doubles, Triples, Quadruples etc.. the resolution till it fits you monitor.
Without it, the picture is just Stretched to your monitor (thats why its blurry).

With Nearest On, you actually see the real picture that the console/emu outputs.

Last edited by Ilya-v; January 5th, 2011 at 21:15..
Ilya-v is offline   Reply With Quote
Old January 5th, 2011, 21:10   #6
hattori
Registered User
 
Join Date: Jul 2007
Location: osaka
Posts: 26
Look at http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt.
From this document, code of the filter is only one equation.

y[n] = (b0 / a0) * x[n] + (b1 / a0) * x[n - 1] + (b2 / a0) * x[n - 2] - (a1 / a0) * y[n - 1] - (a2 / a0) * y[n - 2]; (Eq 4)

To make coefficients to be integer, this equation is transformed and Xebra uses

b0_ = (int) ((1 << N) * (b0 / a0));
b1_ = (int) ((1 << N) * (b1 / a0));
...
y[n] = (b0_ * x[n] + b1_ * x[n - 1] + b2_ * x[n - 2] - a1_ * y[n - 1] - a2_ * y[n - 2]) >> N;

You have to ...

(1) decide parameters ... Fs(=44100), f0, dBgain, Q
(2) calculate intermediate variables ... A, w0, cos(w0), sin(w0), alpha
(3) calculate b0, b1, b2, a0, a1, a2

Probably, type LPF is suitable.

(4) decide N
(5) calculate b0_, b1_, b2_, a1_, a2_

b0_ = (int) ((1 << N) * (b0 / a0));
b1_ = (int) ((1 << N) * (b1 / a0));
...
hattori is offline   Reply With Quote
Old January 5th, 2011, 21:26   #7
Ilya-v
Registered User
 
Ilya-v's Avatar
 
Join Date: Jun 2008
Posts: 82
hattori.

This is VERY complicated for the avarage user to calculate the desired results.

What we need is a SIMPLICITY.

y[n] = (b0 / a0) * x[n] + (b1 / a0) * x[n - 1] + (b2 / a0) * x[n - 2] - (a1 / a0) * y[n - 1] - (a2 / a0) * y[n - 2]; (Eq 4)

This means nothing to a guy that wants to play Mortal Kombat Trilogy and kick some butt.
Ilya-v is offline   Reply With Quote
Old January 5th, 2011, 22:04   #8
shalma
Discontinued
 
Join Date: Feb 2009
Location: Inactive
Posts: 1,192
hopkat:
partly responsibility of gamers too to find coefficients. ones that seem reasonable (like frequency response # by nenolod)
UPSE nenolod.net


my question-
if psx doesn't have gaussian (a/d noise like sonic waterfall)
I want my R-G-B!

how many consoles have 'fake' output? meaning..
- how different would emus sound like with / without a/d disrupt? would 'fake gaussian' apply to many consoles?
- if snes has gaussian already, would a/d convert add another 'dirty gaussian-like' filter? (medium quality signal?)
- does high quality d/a cable exist for psx? (cleanup signal?) tap raw audio output port and monitor data?
- do consoles have post-output filter that can't be measured / read? (partly thinking of frequency reponse)

sorry. just curious now. don't want to be too greedy


must get powerful system someday - bsnes, xebra, (next cycle-accurate emu)

Last edited by shalma; January 5th, 2011 at 22:51..
shalma is offline   Reply With Quote
Old January 6th, 2011, 22:56   #9
Judentum
Registered User
 
Join Date: Jun 2009
Location: Gas Chamber
Posts: 90
very nice that xebra/arbex got an own section here!

i agree that this is a bit confusing to calculate for noobs like me, but discuss people, i want to learn more about psx hardware / emulation / xebra.
Judentum is offline   Reply With Quote
Old January 7th, 2011, 04:44   #10
drhycodan
Registered User
 
Join Date: Feb 2008
Location: Houston
Posts: 412
If the N, A1, A2, B0, B1, B2 settings need to be set to that value for interpolation to work, why did Dr. Hell default the values differently to disable interpolation? Did he do it on purpose to encourage the users to figure the algorithms out themselves or what?
drhycodan is offline   Reply With Quote
Old January 7th, 2011, 05:54   #11
masta.g.86
No sir, I don't like it.
 
masta.g.86's Avatar
 
Join Date: Oct 2008
Location: Alabama
Posts: 5,282
Testing purposes.

Documentation pending.
__________________
Quote:
The truth is there for those who choose to see it.
Core i7 2600K 4.2GHz | 8GB DDR3 1600MHz
AMD Radeon HD6870 Vapor-X | Samsung 24" Widescreen 1920x1200
Realtek HD 7.1 | Klipsch 5.1 Surround Sound
Samsung 6X BD-ROM | WD 1TB + 2TB Black
Windows 7 Ultimate 64bit

Join the NGEmu Folding@Home Team! Info
Download the standard client here OR preferably download the GPU or SMP client here.
Set your team ID to: 161326

masta.g.86 is offline   Reply With Quote
Old January 7th, 2011, 13:50   #12
Ilya-v
Registered User
 
Ilya-v's Avatar
 
Join Date: Jun 2008
Posts: 82
GREAT NEWS !!!

Finally, Perfect Sound Interpolation.

Check latest version 7th Jan 2011:
NYO$B%C%H$d$m$&$<(J
(click the picture at the bottom of the page).

Touch nothing in the Sound Settings.
N should be 0.

* I have recorded my console through the Red/White plugs.
and this version and the Console sounds Exactly the same !!!

You can forget about the N, A1, A2, B0, B1, B2 settings.
Although they are still here to mess with.
N = 0 means no effect.

Many thanks Dr. Hell.

Cheers.

Last edited by Ilya-v; January 7th, 2011 at 14:00..
Ilya-v is offline   Reply With Quote
Old January 7th, 2011, 15:22   #13
Kaan
Registered User
 
Join Date: Nov 2006
Location: Turkey
Posts: 22
Thanks for the news. Is that really how a ps1 sounded like? In my mind i remember games sounding more crisp. It has been quite a while though.
Kaan is offline   Reply With Quote
Old January 7th, 2011, 15:37   #14
Ilya-v
Registered User
 
Ilya-v's Avatar
 
Join Date: Jun 2008
Posts: 82
Thumbs up

Quote:
Originally Posted by Kaan View Post
Thanks for the news. Is that really how a ps1 sounded like? In my mind i remember games sounding more crisp. It has been quite a while though.
Yes, exacly like this.

The CD music sounds clear like on a regulat cd player.
But the audio has some filtering on it.

I have professionally recorded the console into my Audio Interface
then compared it to the new (07-01-2011) Xebra release.
Sounds exactly the same.

Cheers.
Ilya-v is offline   Reply With Quote
Old January 7th, 2011, 16:00   #15
drhycodan
Registered User
 
Join Date: Feb 2008
Location: Houston
Posts: 412
Great news indeed, now all that Xebra needs to achieve perfect PSX emulation is the Instruction Cache frequency of the PSX so we don't have to mess with the simulation model anymore.
Ok the sound is messed up in Xenogears, it was fine in 110105, but not the latest. Now how do I set it back like it was before?

Last edited by drhycodan; January 7th, 2011 at 16:06..
drhycodan is offline   Reply With Quote
Old January 7th, 2011, 16:14   #16
Ilya-v
Registered User
 
Ilya-v's Avatar
 
Join Date: Jun 2008
Posts: 82
Check if N=0 (sound settings).

If not
Delete XEBRA.INI
And reset the settings.
Ilya-v is offline   Reply With Quote
Old January 7th, 2011, 16:37   #17
drhycodan
Registered User
 
Join Date: Feb 2008
Location: Houston
Posts: 412
I did delete the .ini to reset all the settings, but still no go.
drhycodan is offline   Reply With Quote
Old January 7th, 2011, 16:46   #18
Ilya-v
Registered User
 
Ilya-v's Avatar
 
Join Date: Jun 2008
Posts: 82
How the problem sounds like?
So I can explain it to Dr. Hell.
Ilya-v is offline   Reply With Quote
Old January 7th, 2011, 17:06   #19
drhycodan
Registered User
 
Join Date: Feb 2008
Location: Houston
Posts: 412
Just the sound effects like when you move the cursor or when you run into a save point. The sound is just messed up, I don't know how else to put it. Why not test Xenogears for yourself and see?
drhycodan is offline   Reply With Quote
Old January 7th, 2011, 17:16   #20
Ilya-v
Registered User
 
Ilya-v's Avatar
 
Join Date: Jun 2008
Posts: 82
i dont have it
Ilya-v is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +1. The time now is 19:56.

© 2006 - 2012 Emu Forums | About Emu Forums | Advertisers | Investors | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.