Amiga.org

Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: bubblebobble on December 23, 2009, 08:04:43 PM

Title: Anyone *EVER* used ahi.device for recording?
Post 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)
Title: Re: Anyone *EVER* used ahi.device for recording?
Post by: x303 on December 23, 2009, 08:50:50 PM
Maybe soundfx uses it.

:afro:
Title: Re: Anyone *EVER* used ahi.device for recording?
Post by: paul1981 on December 23, 2009, 08:55:42 PM
Maybe Audio Evolution does:

http://www.audio-evolution.com/index.php?option=com_content&view=article&id=14&Itemid=15
Title: Re: Anyone *EVER* used ahi.device for recording?
Post by: Karlos on December 23, 2009, 09:22:07 PM
AHIRecord seems to work fine on OS4 at least.
Title: Re: Anyone *EVER* used ahi.device for recording?
Post by: bubblebobble on December 23, 2009, 09:35:20 PM
As I said, AHIRecord uses the Library Interface.

So do AudioEvolution and SoundFX.
Title: Re: Anyone *EVER* used ahi.device for recording?
Post by: AmigaHeretic on December 24, 2009, 04:28:41 AM
HDRec I believe does.

http://hd-rec.de/HD-Rec/index.php?site=downloads
Title: Re: Anyone *EVER* used ahi.device for recording?
Post by: bubblebobble on December 24, 2009, 09:58:53 AM
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.
Title: Re: Anyone *EVER* used ahi.device for recording?
Post by: x303 on December 24, 2009, 11:08:35 PM
Quote
HD-Rec uses the Library interface too. I am the author, btw.
So little ppl, so many names ;)

Quote
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
Title: Re: Anyone *EVER* used ahi.device for recording?
Post by: MickJT on December 24, 2009, 11:44:18 PM
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
Title: Re: Anyone *EVER* used ahi.device for recording?
Post by: bubblebobble on December 25, 2009, 06:28:11 PM
I will try out speak freely, thanks.

Bubblebobble was my Nickname before I became the Wanderer.