Author Topic: Amdrum Emulation  (Read 1809 times)

0 Members and 1 Guest are viewing this topic.

LambdaMikel

  • Guest
Amdrum Emulation
« on: 05: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

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  ;)

LambdaMikel

  • Guest
Re: Amdrum Emulation
« Reply #1 on: 06: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

LambdaMikel

  • Guest
Re: Amdrum Emulation
« Reply #2 on: 09: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


Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.027
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 911
  • Likes Given: 2287
Re: Amdrum Emulation
« Reply #3 on: 01:36, 13 March 18 »
If there are feature requests... the time is now :-)

http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.08.07)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2019.08.14)

LambdaMikel

  • Guest
Re: Amdrum Emulation
« Reply #4 on: 08:02, 15 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?

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.027
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 911
  • Likes Given: 2287
Re: Amdrum Emulation
« Reply #5 on: 16: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!  :) :) :)
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.08.07)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2019.08.14)

LambdaMikel

  • Guest
Re: Amdrum Emulation
« Reply #6 on: 17:38, 19 March 18 »
Hi TFM, did you try disabling the interrupts by now?

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.027
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 911
  • Likes Given: 2287
Re: Amdrum Emulation
« Reply #7 on: 17:46, 19 March 18 »
Yes, but had no time to test. Will do so soon.  :)
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.08.07)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2019.08.14)

LambdaMikel

  • Guest
Re: Amdrum Emulation
« Reply #8 on: 17:57, 20 March 18 »
@TFM - 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.

LambdaMikel

  • Guest
Re: Amdrum Emulation
« Reply #9 on: 17: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.

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.027
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 911
  • Likes Given: 2287
Re: Amdrum Emulation
« Reply #10 on: 11:41, 22 March 18 »
@TFM - 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.  :)
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.08.07)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2019.08.14)

LambdaMikel

  • Guest
Re: Amdrum Emulation
« Reply #11 on: 16:30, 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)