Well, acording to number6 link, it could have been made. If a big enough bounty would be filled up. Might not be interested now though. Wonder how big numbers he would have wanted for the thingie.
eXtream uses a priority 100 process instead of an interrupt to process audio (including effects etc.).
Sounds like eXtream was broken by design, nothing can have priority 100, as no other program can do anything. Even increasing priority 4 or some thing like that can bad side effects.
Besides busy looping instead of hardware/software interrupts and can only result in higher CPU load then what is needed by application.
AHI works, for now I think small improvements like supporting float sample data might by good idea.
The closest we got to an AHI replacement was when Marc Albrecht (of ACT fame; remember Samplitude?) was commissioned to develop ARTAS as a new RTA system for AmigaOS 3.5. Which he actually did but the deal, sadly, never materialized because of Amiga Inc.'s shanenigans. Marc shares some interesting information about what an RTA system should be capable of in this interview. Which was in 1999 - the RTA system would have to be even more sophisticated nowadays.
I simply don't see anyone around being able to develop that, especially on the I-code-when-kids-and-wife-go-to-sleep basis. But if you think it'd make a realistic project, why not submit it at OpenAmiga.org?
The only thing I regret from leaving the Amiga for good was that I did not finnish development of ARTAS, the (first meaning “Amiga-“, later) Agnostic Retargetable Audio System. ARTAS was laid out to include features that Steinberg put to life in VST (of course one did not know of the other). I transferred ideas of ARTAS in to later developments, mainly into the image workflow systems, but until today a real implementation does not exist.
I think there are many that can do it potentially.
Developers are not desperate to replace it as there is a working audio system AHI. And the fact that there is more important things to do.
The real workload is to rewrite all the audio drivers to use different new audio system, after the new audio system is created. (And then some one has write a wrapper for AHI.)
I don't know how many audio cards AHI supports but I expect it to be a lot. I'm sure some kind of wrapper can be made to fool the old drivers into using the new audio system at cost of not being able to tightly integrate whit it. Its maybe a bloated solution to a transitional problem. But I think some thing like that will need to be done.
Yes AHI wont go away with a new audio system.
And this makes me wonder if not AHI can not be reshaped, instead of being replaced, I think that might be easier to do.
Edited by LiveForIt on 2014/8/1 14:00:28 Edited by LiveForIt on 2014/8/1 14:06:59
(NutsAboutAmiga)
Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.