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

#225
Quote from: GUNHED on 16:04, 09 April 18
Thanks!  :)  Just starting up... as you suggested, few things were added:
- Initialisation message
- No-init-message on checksum error
- Command |LSHELP added to show list of commands

The ROM is getting really good! |lshelp is extremely helpful. Thanks for also adding |amdrum mode by now.
One thing I noticed - when I do Ctrl-Shift-Esc, it puts LambdaSpeak in Epson mode?  I guess this is fine.
Maybe a |reset of LambdaSpeak would be better?

One more idea for |speakscreen - it would be nice if this could be canceled / interrupted, given that it takes a while. Maybe Esc?

Small glitch in demo01.bas in DSK - LINE 60 must change to OUT &FBEE,&EB (non-blocking mdoe). This program was written before the small change / adjustment to the control bytes.

zhulien


Bryce

As soon as all hardware tweaking and testing is complete I will be making a new (much smaller) layout for production. Only then can I say exactly what the final price will be. At the moment we are looking at leaving the "Clickspeech" module as a seperate plugin. I am trying to work out a deal to get these cheaper than the standard price and we can then supply the unit with the module in place. Alternatively, the user would need to order this module themselves.

Bryce.

GUNHED

Quote from: LambdaMikel on 03:28, 20 April 18
The ROM is getting really good! |lshelp is extremely helpful. Thanks for also adding |amdrum mode by now.
One thing I noticed - when I do Ctrl-Shift-Esc, it puts LambdaSpeak in Epson mode?  I guess this is fine.
Maybe a |reset of LambdaSpeak would be better?

One more idea for |speakscreen - it would be nice if this could be canceled / interrupted, given that it takes a while. Maybe Esc?

Small glitch in demo01.bas in DSK - LINE 60 must change to OUT &FBEE,&EB (non-blocking mdoe). This program was written before the small change / adjustment to the control bytes.

Thank's for the great advice. Will keep this in mind :-)

Yesterday I started working at !SPEAKFILE, but now.... oh well, the sun is sooo nice outside ;-)

Will post an update after I know that it all works :-)
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: Bryce on 12:14, 20 April 18
I am trying to work out a deal to get these cheaper than the standard price and we can then supply the unit with the module in place.

That'll be cool, wondering how many of these we would need to buy in order to get a good discount. :)

LambdaMikel

Quote from: LambdaMikel on 19:06, 17 April 18
PS I will probably make the PCB Gerbers, BOM, and firmware HEX / BIN files available on GitHub soon, then people can build their own LS 1.95. Folks can also wait for the LS 2.0 to be released later this year by Bryce. Firmware of ATmega 644 between LS 1.95 and LS 2.0 is - so far - identical. Bryce can also use the GitHub page as reference for his LS 2.0 PCB efforts then, as time permits. We are not going to make money from the project anyway, so why not do it this way.

All right, the GitHub page is here:
https://github.com/lambdamikel/LambdaSpeak
Some content still missing. Working on it.
Please excuse impoverished English. I will polish it soon.


LambdaMikel

Quote from: LambdaMikel on 08:00, 21 April 18
All right, the GitHub page is here:
https://github.com/lambdamikel/LambdaSpeak

Hey TFM and Bryce, you guys can also add to this Git if you like!
Just do a pull request and I can review and integrate it. Or, send
me you markdown content directly and I'll put it in.



Bryce

Quote from: LambdaMikel on 07:59, 21 April 18
That'll be cool, wondering how many of these we would need to buy in order to get a good discount. :)

The price I have at the moment is €32 each, which is already not bad. Usually anything more than 10 will start getting you a discount.

Bryce.

LambdaMikel

@TFM / @Gunhed, can you write a small paragraph in Markdown about your ROM and RSX driver, including a screenshot of |lshelp that I can integrate into the README.md on GitHub? Also, a link to your homepage and where the master copy of the software is housed.

GUNHED

Yes, I will try to create a kind of manual and send you the text. Which kind of file do you prefer (ASCII, Word, PDF?).  :)
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 15:09, 24 April 18
Yes, I will try to create a kind of manual and send you the text. Which kind of file do you prefer (ASCII, Word, PDF?).  :)


ASCII in .md = markdown syntax for the markup. 
Don't need to put the whole manual, only overall high-level description and pointer to the readme on your disk and homepage. But screenshot and links would be nice.


Thanks!


GUNHED

The pointer to the "readme" is:

http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip

This will not change.

As part of the archive I will add an manual and of course it will always contain 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 19:44, 25 April 18
The pointer to the "readme" is:

http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip

This will not change.

As part of the archive I will add an manual and of course it will always contain the newest update.

Thanks. I have added a high-level overwiew / description to the GitHub now.
Please have a look and let me know if it looks good to you or whether you would like anything changed.

https://github.com/lambdamikel/LambdaSpeak

GUNHED

That looks really good!  :)  Instead of the picture with RSX listed you can use the ROM version and it's !LSHELP command, because it also contains the !SPEAKFILE command, but this has lots of time. Because maybe we are going to add one or two commands.  :)
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 13:20, 26 April 18Instead of the picture with RSX listed you can use the ROM version and it's !LSHELP command, because it also contains the !SPEAKFILE command, but this has lots of time. Because maybe we are going to add one or two commands.  :)

Right, just not quite sure how to get a screenshot of the ROM... I am mostly using CPC Box these days "on the run with my ChromeBook", and it has DSK loading, but no ROM AFAIK.

What's a good emulator that has ROM support? I can also do Windows 10 instead of the ChromeBook.

EgoTrip

Quote from: LambdaMikel on 17:26, 26 April 18
Right, just not quite sure how to get a screenshot of the ROM... I am mostly using CPC Box these days "on the run with my ChromeBook", and it has DSK loading, but no ROM AFAIK.

What's a good emulator that has ROM support? I can also do Windows 10 instead of the ChromeBook.

Try installing Linux, then you can use Wine to use almost any Windows CPC emulator.

LambdaMikel

#241
Quote from: EgoTrip on 22:17, 26 April 18
Try installing Linux, then you can use Wine to use almost any Windows CPC emulator.
That would be too easy.  I run a VMWare Linux on my Windows which then runs a VMWare Windows XP for the CPC Emulator.  On my Macintosh  ;D

I once had Crouton on my Chromebook, with Ubuntu. However, the installation broke due to a ChromeOS update, and I had to reinstall Crouton basically, as well as the Ubuntu Linux. I am now longer doing this, too much work...   and Google doesn't care for Crouton, it breaks a lot with their software updates. I guess they don't really like that people are able to install a "real" OS on their ChromeBooks.

And, I also have a "real" Laptop which has both Windows 10 and Ubuntu Linux.

My question was more along the line - which Windows CPC Emulators support to load .ROM images?

Bryce

I use WinApe which has a quite good ROM implementation.

Bryce.

GUNHED

In case of WinCPC you just click on a ROM and it will be used for ROM slot 1  :)
Here two examples:

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, 2nd picture is now on the GitHub.

LambdaMikel

#245
Hi TFM,
tried |speakfile today, and it seems it is missing some words?
I put
It was the best of times, it was the worst of times, it was the age of wisdom, it was the age of foolishness, it was the epoch of belief, it was the epoch of incredulity, it was the season of Light, it was the season of Darkness, it was the spring of hope, it was the winter of despair, we had everything before us, we had nothing before us, we were all going direct to Heaven, we were all going direct the other way – in short, the period was so far like the present period, that some of its noisiest authorities insisted on its being received, for good or for evil, in the superlative degree of comparison only.
in a .txt file, and I only heard "insisted on its being received, for good of for evil, ..." (til the end).
It seems it is not portioning / segmenting the text yet?



Actually, that's probably not your fault. The firmware should be preventing this when the string buffer overflows and no CR has been sent yet, it should just block the CPC and speak the porition of the string that it has. Will change / update the firmware to do so. I though I already handled that case.

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

#247
Yes, I think so. Notice that this is one very long string though that overflows the input buffer probably.
I will have a look.

Btw, I still have one LS 1.95 PCB - would you like one, assembled of course? (For free of course)
Maybe it would be helpful to figure out why |play sounds a bit grainy? (I must say I still haven't tested
|eplay, with higher sample rates.. will get to it at some point).

I think it is either the samples, or the |play command. Because Amdrum emulation does not sound grainy.

GUNHED

Today I added to !SPEAKSCREEN and !SPEAKFILE the feature to stop them by pressing down ESC (for a while). Both commands work fine. I used an ASCII file which is terminated every line (well, like they are on CPC).

The only problem which could occur is if a file has words only separated by one (!) single space each word and is bigger than the buffer of the LS (512 B IIRC), which should never happen in reality. If you email me the text file I can check if it works here.

At the moment I don't need an hardware update, but will have a look at the sample play commands. Real hardware of course is not an emulator, they all have sound filters and already show big differences when playing AY samples or regular CPC music.
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

Hi TFM,
yes I suspected that (it is just one very long string, shown above)

Powered by SMFPacks Menu Editor Mod