Amiga.org
Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: bubblebobble on December 23, 2009, 08:04:43 PM
-
Has anyone *EVER* used ahi.device for recording?
I ask this because it seems to be broken, it has drop outs.
At least under my WinUAE installation using my code. But the library interface works.
So I guess it is not the uaeaudio driver.
It is either the ahi.device or my code, however, I tried everything and read the recording example from the ahidev.lha approx. 1000x.
Is there a program out there that uses the ahi.device for recording so that I can test, if this is my code or indeed the ahi.device?
(and ehm, no, AHIRecord uses the Library interface, and Samplemanager uses my (buggy?) code)
-
Maybe soundfx uses it.
:afro:
-
Maybe Audio Evolution does:
http://www.audio-evolution.com/index.php?option=com_content&view=article&id=14&Itemid=15
-
AHIRecord seems to work fine on OS4 at least.
-
As I said, AHIRecord uses the Library Interface.
So do AudioEvolution and SoundFX.
-
HDRec I believe does.
http://hd-rec.de/HD-Rec/index.php?site=downloads
-
HD-Rec uses the Library interface too. I am the author, btw. ;)
The Library Interface works fine.
Just the Device interface is dropping some audio, which results in missing audio fracments and crackling, very anoying. I checked the sourcecode of AHI, and the device interface usess the library interface to fill the buffers, so I am pretty sure now that this must be a bug in ahi.device code. Is Martin Blom still active? Any other developers of AHI around here?
Anyway, the example for device recoring in ahidev.lha looks strange to me and ill-designed.
First, you fill a buffer with DoIO() and then call subsequent SendIO(). There is no real double buffering, there is always a small gap between receiving a buffer and sending the next one. So AHI must store audio for an undefined time, since it does not know how long it will take me after I got the last Request till I can send the next one.
-
HD-Rec uses the Library interface too. I am the author, btw.
So little ppl, so many names ;)
Is Martin Blom still active?
Well, not really. But you might check out: http://martin.blom.org/
Maybe you can even try to phone him on his mobile :)
btw, which version of ahi are you using ?
x303 :D :D :D
-
Many moons ago I used "speak freely". You can do a loopback test fairly easily. I used it with a GVP DSS8+ parallel recording device on an A1200
-
I will try out speak freely, thanks.
Bubblebobble was my Nickname before I became the Wanderer.