CPCWiki forum

General Category => Amstrad CPC hardware => Topic started by: LambdaMikel on 04:00, 18 February 18

Title: Amdrum Emulation
Post by: LambdaMikel on 04:00, 18 February 18
I know, we already have the LambdaSpeak thread... however, this is about a new feature that will come with LambdaSpeak 2.0 - Amdrum emulation:
https://youtu.be/upVayBKlnow (https://youtu.be/upVayBKlnow)

PCM audio issues have been sorted out, the sound quality is quite good as you can hear!
Make sure to get your LambdaSpeak 2.0 - now with Amdrum emulation - soon  ;)
Title: Re: Amdrum Emulation
Post by: LambdaMikel on 05:37, 18 February 18
Here is a line-out recording of LambdaSpeak's Amdrum emulation - the line comes directly from ATMega PCM output OC0B (PB4), over a simple RC lowpass filer (R = 220 Ohms, C = 100 nF). No postprocessing at all:

https://youtu.be/pBuBxT3YEuI (https://youtu.be/pBuBxT3YEuI)
Title: Re: Amdrum Emulation
Post by: LambdaMikel on 08:23, 11 March 18
TFM / GunHed has created a LambdaSpeak 2.0 RSX driver.
It includes a sample player |play command that uses the Amdrum
mode of LambdaSpeak:

https://youtu.be/RSu7fPpDmCQ (https://youtu.be/RSu7fPpDmCQ)

Title: Re: Amdrum Emulation
Post by: GUNHED on 00:36, 13 March 18
If there are feature requests... the time is now :-)

Title: Re: Amdrum Emulation
Post by: LambdaMikel on 07:02, 15 March 18
Quote from: GUNHED on 00:36, 13 March 18
If there are feature requests... the time is now :-)

The only thing I noted is that it sounds a little bit more "grainy" than the Amdrum samples.
I don't quite know what that is. I am wondering if Amdrum LambdaSpeak is picking up other
bytes from the databus... is there potentially anything else that would cause IOREQ & WRITE
requests in the &FFxx range? I don't think so, right?
Title: Re: Amdrum Emulation
Post by: GUNHED on 15:39, 15 March 18
During the !PLAY and !EPLAY commands ... oh wait! The system interrupt is not OFF, I guess that can be the reason. Will update this :-)


Thanks a lot for kicking the thinking process!  :) :) :)
Title: Re: Amdrum Emulation
Post by: LambdaMikel on 16:38, 19 March 18
Hi TFM, did you try disabling the interrupts by now?
Title: Re: Amdrum Emulation
Post by: GUNHED on 16:46, 19 March 18
Yes, but had no time to test. Will do so soon.  :)
Title: Re: Amdrum Emulation
Post by: LambdaMikel on 16:57, 20 March 18
@TFM (http://www.cpcwiki.eu/forum/index.php?action=profile;u=179) - Let me know if you could use a LambdaSpeak 1.99 with Amdrum PCM output for development & testing, I would send you one. So far, you only got LambdaSpeak 1.5 which does not have PCM output.
Title: Re: Amdrum Emulation
Post by: LambdaMikel on 16:59, 20 March 18
... after all, the "grainyness" might just be caused by my imperfect 8bit sample generation process on the PC, using Audacity etc.
Title: Re: Amdrum Emulation
Post by: GUNHED on 10:41, 22 March 18
Quote from: LambdaMikel on 16:57, 20 March 18
@TFM (http://www.cpcwiki.eu/forum/index.php?action=profile;u=179) - Let me know if you could use a LambdaSpeak 1.99 with Amdrum PCM output for development & testing, I would send you one. So far, you only got LambdaSpeak 1.5 which does not have PCM output.


Thank's a lot for the offer, but I think it's not needed because I can do testing in "theory" first. If it will not work out you still can send me one. But I can also use a Digiblaster as kind of "hardware emulator" in this case and check with that. The Digiblaster I already have.  :)


At this point Thank you very much for the LambdaSpeak 1.5 to support software for FutureOS, which will come up also during this year.  :)
Title: Re: Amdrum Emulation
Post by: LambdaMikel on 15:30, 22 March 18
Quote from: GUNHED on 10:41, 22 March 18
At this point Thank you very much for the LambdaSpeak 1.5 to support software for FutureOS, which will come up also during this year.  :)

yeah! ... one more *great reason* to install FutureOS!  :)
(among thousand others, of course)
Powered by SMFPacks Menu Editor Mod