Priest of the Order of the Butterfly
Posts: 534 from 2003/2/25
From: France
Quote:
Cool_amigaN wrote:
@Antoine
Hey man, what's up? Thanks for popping up. I checked AHI and I have 4 available units and only unit 0 selected on the "preferred" list. I double checked same songs playbacked from OWB and Jukebox and Jukebox still sounds much worse.
Well. As I said previously, AHI mixing routine in shared mode is quick but dirty. That's a trade off that has to be made for allowing multiple applications to output sound simultaneously with low CPU usage. That was a big constraint in the 68k era.
For that, you have some simple algorithm like (sample A + sample B) / 2. It works but sucks. If sample A is 0 (no sound), sample B has halved value even if full volume... Do that for example with 4 simultaneous channels : (sample A + sample B + sample C + sample D) / 4...
That's a disaster. :)
Btw, you can hear a drop in volume if you start multiple applications making use of AHI shared mode.
Currently, Jukebox totally relies on Reggae framework for sound output. That's not a Reggae problem either. That's simply AHI 'fault'.
One day, in a distant future, maybe in two weeks (read : never, actually don't count on that really), AHI low level stuff will be replaced by clever, cleaner, better, cooler Reggae stuff with float mixing routine that won't kill the least significant bits.
This will make shared mode better sounding. One day. Maybe.
So far, the only way to improve output quality is to lower the AHI channels setting to 2. Or even better 1.
Quote:
Cool_amigaN wrote:
By the way, do you have ready configuration file for SoundBankster that will play with Hercules DJ Console MK2 or I should configure it manually?
I didn't provide any configuration file for the DJ Console MK2. There is a setting menu entry that can be used to setup the controller.
Btw, the controller might need some care in Poseidon, some buttons, wheels, knobs might not be mapped by default.