L

LambdaSpeak Speech Synthesizer, Sample Player, RTC, MP3, Serial Interface, MIDI

Started by LambdaMikel, 08:56, 01 May 17

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

LambdaMikel

Nice video, but the most important Retro Speech Synth is missing - DECtalk  :picard2:

GUNHED

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 (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

LambdaMikel


GUNHED

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.
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

LambdaMikel

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:
|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...

GUNHED

Quote from: LambdaMikel on 07:34, 17 July 19
With this latest firmware, I believe that BIGWATCH will probably need the following sequence:
|lambda: out &fbee,&e0: |bigwatch
This works fine here (like indicated in the manual):
|lambda:|bigwatch
Next update will contain checking for Epson/DEC and switching it on if needed.  :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Bryce

Quote from: GUNHED on 13:58, 17 July 19
This works fine here (like indicated in the manual):

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

Bryce.



GUNHED

http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Bryce

Surely you have beaten the record at this stage for the most RSX's ever fit into one ROM?

Bryce.

LambdaMikel

Quote from: Bryce on 14:05, 17 July 19
Ah, found it! Page 17,438 of the manual! :D

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

LambdaMikel

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 !!

GUNHED

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 (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

GUNHED

RSX Manual in CPC-Wiki:
http://www.cpcwiki.eu/index.php/LambdaSpeak_III_ROM


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

http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

LambdaMikel

Quote from: GUNHED on 02:55, 18 July 19
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!!

XeNoMoRPH

your amstrad news source in spanish language : https://auamstrad.es

zhulien

I just picked up a couple of hero jr robots last week. Do you know type of speech synth they have?

Bryce

Quote from: zhulien on 11:17, 19 July 19
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.

GUNHED

Quote from: LambdaMikel on 06:15, 18 July 19
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 (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)


zhulien

Actually looking at other votrax examples on YouTube i am wondering if numbers 1 to 4 in short circuit used a votrax?

GUNHED

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 (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

LambdaMikel

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.

GUNHED

http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

LambdaMikel

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


Powered by SMFPacks Menu Editor Mod