Author Topic: LambdaSpeak Speech Synthesizer, Sample Player, RTC, MP3, Serial Interface, MIDI  (Read 32096 times)

0 Members and 1 Guest are viewing this topic.

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.650
  • Country: us
    • Homepage
  • Liked: 899
  • Likes Given: 684
Nice video, but the most important Retro Speech Synth is missing - DECtalk  :picard2:

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.397
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 793
  • Likes Given: 1671
Yes, and I still don't know if I prefer Epson mode or DECtalk mode. They are both great.  :laugh:
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)

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.650
  • Country: us
    • Homepage
  • Liked: 899
  • Likes Given: 684
Hackaday picked up my DECtalk Xanadu singing hack with the TRS-80 Model 100:
 
https://hackaday.com/2019/06/11/vintage-speech-synthesizer-croons-the-oldies/




Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.397
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 793
  • Likes Given: 1671
LambdaSpeak III RSX ROM Update available. Powered by FutureOS know how. Enjoy new commands like  |BIGWATCH

If something doesn't work? Please read the manual. Some commands can only be used in certain circumstances. This is because the LS3 can emulate lots of other hardware.
« Last Edit: 00:12, 17 July 19 by GUNHED »
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)

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.650
  • Country: us
    • Homepage
  • Liked: 899
  • Likes Given: 684
Thanks as always, @GUNHED - |BIGWATCH is great, but the CPC with monitor is too big for my wrist - maybe I need |BIGCLOCK instead  ;) :D Love the big digits, really cool!  8)

Please find the links to the newest firmware and LS300.DSK below.
With this latest firmware, I believe that BIGWATCH will probably need the following sequence:
Code: [Select]
|lambda: out &fbee,&e0: |bigwatch

to run correctly. Would be nice if another RSX command could be added, for "medium getters" (&E0), which is new.

There are some changes on the LS300.DSK as well. Instead of RTC.BAS which never really worked, the real "read clock registers protocol" is now shown in ASMCLOCK.BAS (MAXAM Z80).

https://github.com/lambdamikel/LambdaSpeak3/blob/master/firmware/atmega644/lambdaspeak3-firmware-v39-07-16-19.hex

https://github.com/lambdamikel/LambdaSpeak3/blob/master/cpc/lambda/LS300.dsk

From a firmware point of view, I believe that this is it for a while...
« Last Edit: 10:30, 17 July 19 by LambdaMikel »

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.397
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 793
  • Likes Given: 1671
With this latest firmware, I believe that BIGWATCH will probably need the following sequence:
Code: [Select]
|lambda: out &fbee,&e0: |bigwatch
This works fine here (like indicated in the manual):
Code: [Select]
|lambda:|bigwatch Next update will contain checking for Epson/DEC and switching it on if needed.  :)
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)

Online Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 11.111
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3932
  • Likes Given: 410
This works fine here (like indicated in the manual):

Ah, found it! Page 17,438 of the manual! :D

Bryce.



Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.397
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 793
  • Likes Given: 1671
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)

Online Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 11.111
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3932
  • Likes Given: 410
Surely you have beaten the record at this stage for the most RSX's ever fit into one ROM?

Bryce.

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.650
  • Country: us
    • Homepage
  • Liked: 899
  • Likes Given: 684
Ah, found it! Page 17,438 of the manual! :D

Bryce.
Right, that must be the manual in binary format though  :laugh:

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.650
  • Country: us
    • Homepage
  • Liked: 899
  • Likes Given: 684
Wonderful that BIGWATCH now has temperature and date as well... would be nice if a keypress would trigger speech though  ;)

Good to see that |hibernate,0 and |resume,0 indeed seem to to work by now! We will still have to figure out why |lsinit is required before |resume,0 though for it to work.... that is still a bit of a mystery.

RTC.BAS on LS300.DSK seems completely broken by now (I did it...) But with |gettime, |getdate, |gettemp as well as @GUNHED 's wonderful bigwatch, there isn't really a need for it either. Will repair it just for the record a little bit later anyhow; it really requires some Z80 to read out the clock registers reliably. Not possible in BASIC.

Great progress overall, @GUNHED !!
« Last Edit: 17:16, 17 July 19 by LambdaMikel »

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.397
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 793
  • Likes Given: 1671
New ROM update:
- !BIGWATCH does switch to Epson mode if no Epson or DECtalk mode is active
- !GETMED command added
- Manual split, German and English separated (other languages can be added if somebody likes to translate)

Have fun!  :) :) :)
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)

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.397
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 793
  • Likes Given: 1671
RSX Manual in CPC-Wiki:
http://www.cpcwiki.eu/index.php/LambdaSpeak_III_ROM


Sorry for some server problems, here is the newest update...

« Last Edit: 05:07, 18 July 19 by GUNHED »
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)

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.650
  • Country: us
    • Homepage
  • Liked: 899
  • Likes Given: 684
RSX Manual in CPC-Wiki:
http://www.cpcwiki.eu/index.php/LambdaSpeak_III_ROM
WOW, nice... that was a lot of work!!  8)
I'll set a link to this one on the GitHub page!!

Offline XeNoMoRPH

  • 6128 Plus
  • ******
  • Posts: 539
  • Country: es
  • " ... in space no one , can hear you scream ... "
  • Liked: 1076
  • Likes Given: 931
Very nice updates !!!  8)

Offline zhulien

  • 464 Plus
  • *****
  • Posts: 434
  • Country: au
    • 8bitology
  • Liked: 195
  • Likes Given: 121
I just picked up a couple of hero jr robots last week. Do you know type of speech synth they have?

Online Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 11.111
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3932
  • Likes Given: 410
I just picked up a couple of hero jr robots last week. Do you know type of speech synth they have?

The Hero Jr. used a Votrax SC-01 synthesiser. Good luck finding a replacement for one of those these days! https://vocal-synthesis.fandom.com/wiki/Votrax_SC-01

Bryce.

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.397
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 793
  • Likes Given: 1671
WOW, nice... that was a lot of work!!  8)
I'll set a link to this one on the GitHub page!!
- No  ;D
- Thanks!  :) :) :)
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)

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.650
  • Country: us
    • Homepage
  • Liked: 899
  • Likes Given: 684

Offline zhulien

  • 464 Plus
  • *****
  • Posts: 434
  • Country: au
    • 8bitology
  • Liked: 195
  • Likes Given: 121
Actually looking at other votrax examples on YouTube i am wondering if numbers 1 to 4 in short circuit used a votrax?

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.397
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 793
  • Likes Given: 1671
Dear LS3 users, please do a simple test for me and please report via PM if you can. Thank you!  :)

- Switch CPC off (for at last 10 seconds!).

- Switch CPC (and LS3) on. (It should be without power for 10 seconds at least).

- Enter command: OUT &FBEE,&DF

What happens?
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)

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.650
  • Country: us
    • Homepage
  • Liked: 899
  • Likes Given: 684
This |STOP bug was fixed, and also another one -> v41 firmware.


Currently working on MIDI IN such that one can play the AY with a MIDI keyboard.

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 1.397
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 793
  • Likes Given: 1671
Great! The v41 firmware runs very well.  ;)
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)

Offline LambdaMikel

  • 6128 Plus
  • ******
  • Posts: 1.650
  • Country: us
    • Homepage
  • Liked: 899
  • Likes Given: 684
MIDI IN CPC Synthesizer using LambdaSpeak 3 Serial Interface working now - sound comes from the CPC, the Akai Miniak is only used as a keyboard / MIDI controller:


https://youtu.be/RRG1JTxKXD8
« Last Edit: 07:05, 08 August 19 by LambdaMikel »

Offline kawickboy

  • CPC6128
  • ****
  • Posts: 198
  • Country: fr
  • Liked: 100
  • Likes Given: 16
So what will be next step ?