Karlos wrote:
IMHO, as a musician, I'd like to see the following things per channel for an enhanced Paula:
1) 8/16-bit sample depth support
2) 8-bit volume register
3) 8-bit pan register (-127 full left, 127 full right)
4) Optional interpolation for playback of sample data below the hardware mixing frequency.
If you can do that per-channel, then I'd like to see at least 16 of them :-)
1) 8/16-bit sample depth support
I agree, and this is included already.
2) 8-bit volume register
I agree, its also included.
3) 8-bit pan register (-127 full left, 127 full right)
I agree, that panning is useful.
Its certainly good to be able to put some voices in the center. But I feel that 8 bit panning volume is overkill and not needed for most cases. I would prefer have simpler HW panning support for the majority of cases.
I think the question is how often to you need panning.
I think every song can make use of having a drum "in the middle" or "having the bass in the 1-part LEFT / 2 parts RIGHT position".
For the rare cases where you need 256 positions of panning "for the helicopter if circling around you effect" you can always use two channels and do the panning the normal ways over the volume.
4) Optional interpolation for playback of sample data below the hardware mixing frequency.
I fully agree. And the new Paula ie "Pamela" chip does HW oversampling of all samples automaticly.
I think it to make the HW support those feature that most songs will need.
If a rare case does needs something special, then its okay to use the software for this. Even the not upgraded Natami, is at least over 100 times faster than a classic A500.
Its okay to use the CPU from time to time.
But it would be nice if we could catch the majority of cases with HW support. E.g if 95% of the AHI music does play without CPU usage and if the majority of SDL games will play without CPU usage then this is great.
What is your opinion as musician:
How many HW channels are needed to play 90% of the mods?
Cheers
Gunnar