• Welcome to Schneider / Amstrad CPC Forum.
Welcome to Schneider / Amstrad CPC Forum. Please login.

17. April 2026, 06:26:13

Login with username, password and session length

Shoutbox

TFM

2024-04-08, 20:42:44
Happy Sonnenfinsternis!  :)

TFM

2024-01-15, 17:06:57
Momentan billige Farbbänder auf Ebay für PCW

Devilmarkus

2023-07-09, 10:37:40
Zweiter 👋😂🤣

TFM

2023-06-13, 14:21:49
Sommerloch!

Recent

Members
Stats
  • Total Posts: 12,834
  • Total Topics: 1,528
  • Online today: 215
  • Online ever: 1,724
  • (16. January 2020, 00:18:45)
Users Online
Users: 0
Guests: 184
Total: 184

184 Guests, 0 Users

LambdaSpeak CPC Sprach-Synthesizer, Sample Player, RTC, MP3, UART Erweiterung

Started by LambdaMikel, 01. May 2017, 09:41:34

Previous topic - Next topic

0 Members and 6 Guests are viewing this topic.

TFM

Also ich bin mit dem 1.95 super zufrieden!  :) :) :)

Wenn der 3er fertig ist, dann muss ich mich wieder an die RSX Schreiberei machen, aber ich glaube das hat ja noch Zeit.  :00008351:
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 24.12.2025)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)

LambdaMikel

Quote from: TFM on 22. March 2019, 01:22:43
Also ich bin mit dem 1.95 super zufrieden!  :) :) :)

Wenn der 3er fertig ist, dann muss ich mich wieder an die RSX Schreiberei machen, aber ich glaube das hat ja noch Zeit.  :00008351:

Na ja, habe gerade von OshPark email gekriegt, dass die Boards schon in der Post sind... am WE werde ich wissen, ob das Design durchgeht  :)

Koennte also schon naechste Woche sein...

Fuer LS 3.0 muss ja gar nicht viel geaendert werden... es sind ja nur so 20 neue Befehle  ;D
(OK, eher 5 oder 6... also gar nicht so schlimm).

TFM

Um so mehr um so besser, im ROM ist Platz genug!  :P

Gar kein Problem!  8)




TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 24.12.2025)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)

LambdaMikel

Quote from: TFM on 22. March 2019, 15:06:26
Um so mehr um so besser, im ROM ist Platz genug!  :P

Gar kein Problem!  8)

Hätte auch noch ein paar Ideen für Extra-Funktionen - z.B. könnte man einen einfachen Tracker / Patttern-basierten Sequencer machen, der die PCM Kanäle bedient. So eine Art Drumcomputer. PCM Samples und Patterns können ja im EEPROM gespeichert werden.

Hätte sogar selbst auch Lust, mal wieder etwas Z80 zu machen... müsste aber wohl alles neu lernen :-( Na ja, heutzutage fällt einem das ja wesentlich leichter als vor 35 Jahren - mit den ganzen guten Tutorials und Videos online.

TFM

Das ist wie Radfahren, verlernt man nicht.  :motz:  :smilie_winke_029:
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 24.12.2025)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)

LambdaMikel

#245
Quote from: TFM on 22. March 2019, 16:24:23
Das ist wie Radfahren, verlernt man nicht.  :motz:  :smilie_winke_029:

:bgdev:

Hoffen wir's... entwickelst Du eigentlich am Emulator? Ist ja etwas einfacher, oder...

Na, mit dem Sequencer stelle ich mir das in etwa so vor (der Sequencer laeuft in der Firmware selbst):


  • 2 Arten von "Patterns": Pattern und Song

  • Upload der Patterns / Songs wie bei PCM Upload (Seitennummer, Anz. Seiten - muss 1 sein fuer Patterns und Songs! - , dann Nutzbytes senden)

  • Nutzbytes sind im Pattern Mode:

    • Anzahl Schritte, dann 3x Anz. Schritte Bytes
    • jede Note im Pattern hat 3 Bytes: Sample-Nummer (Seite), Anz. Pages, und Pitch. 0,<Laenge>,0 ist fuer Pause
    • da eine Seite 256 Bytes hat, kann eine Page max. 64 Schritte haben (und es bleiben noch ein paar Bytes fuer Pattern-Info)

  • Nutzbytes sind im Song Mode:

    • Song Nummer (Page), Anzahl Schritte; dann 3 x Anzahl Schritte Bytes: Pattern fuer Kanal1, Kanal2, Kanal3 (Seite)
  • 3 neue Kontroll-Bytes:

    • Play Pattern: PCM-Kanal, Pattern Nummer (Seite), Geschwindigkeit
    • Play Song: Song Nummer (Seite), Geschwindigkeit
    • Read EEPROM Page: Seite -> Bytes
  • Anspielen kann jederzeit abgebrochen werden (Stop Kontroll-Byte senden)


LambdaMikel

Happy Birthday, LambdaSpeak 3!  :birthday:  ;D

Funktionierte sofort, "out of the box"!

So, nach 2 Jahren kommt dieses Projekt endlich zum Abschluss - man glaubt es kaum!
Ein paar weitere Firmware Features (Sequencer, s.o.), und ich habe fertig  ;D :00008351:


Rennert

Sehr schön ;D
Gratuliere zum Erfolg.

TFM

WoW! Super! Sieht ja echt toll aus! Mal eine Frage, den SP0256 Chip kann man doch auch sicher weglassen, da der ja vom LS softwareseitig emuliert wird oder?
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 24.12.2025)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)

Rennert

ja geht auch ohne, hab bei mir allerdings auch einen drauf, der Originalität halber ;D

TFM

Hört man denn da einen Unterschied? Also mehr als "naja, könnte anders klingen, bin mir aber nicht ganz sicher"...?

Naja, ich arbeite eh mit den neuen Modi, die versteht man sehr gut.  :)
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 24.12.2025)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)

Rennert

muss ich nochmal vergleichen, aber glaube emuliert klingt etwas besser.

LambdaMikel

Quote from: TFM on 24. March 2019, 20:12:49
Hört man denn da einen Unterschied? Also mehr als "naja, könnte anders klingen, bin mir aber nicht ganz sicher"...?

Naja, ich arbeite eh mit den neuen Modi, die versteht man sehr gut.  :)

Also, man muss zwischen Emulation und Emulation unterscheiden.
Du meinst mit Emulation die PCM-basierte SPO-Emulation. Das hat LambdaSpeak nicht. Dafür den echten SPO.
Rennert meint mit Emulation die SSA1/DK Emulation im LambdaSpeak - die geht allerdings über DECtalk, und ist somit gar nicht vergleichbar in der Sprachqualität. Natürlich klingt das besser als der Original-SPO.

Ganz zu schweigen von den "echten" DECtalk und Epson "native" Modi, die natürlich (fast!) natürliche Sprache erzeugen.

In LS ist der SPO natürlich optional. Wer ihn hat, rein damit, klingt sicherlich nicht schlechter als die PCM-Sample-basierte Version im Emulator! Es klingt sogar besser als der DKtronics, da ich einen echten 3.12 MHz verwende (DKtronics hat geschummelt und 4 Mhz vom CPC abgegriffen - damit klingt das Ding allerdings bescheiden!)

Also, Original-SPO ist besser, insbesondere wegen der echten "Kontroll-Logik" fürs SBY / LRQ - Laden der Allophones, die für das richtige "Timing" der Allophone-Längen sorgt, und richtige Taktfrequenz.

LambdaMikel

OK, LS 3.0 ist jetzt fertig. Es muss ja mal Schluss sein; mit der letzten Firmware bin ich zufrieden.
Auf den Pattern-Sequencer in der Firmware verzichte ich - das kann alles viel besser extern vom CPC aus erledigt werden, s. LambdaDrum 10 Track Sequencer im anderen Thread.

Ich werde ca. 10 LS 3.0 produzieren, nicht mehr. Davon sind 3 oder 4 bereits vergeben:

- TFM kriegt ihn umsonst demnaechst per Post, fuer evtl. RSX Update (keine Verpflichtung zu Nix natuerlich  :) )
- Rennert meinte, er wuerde auch gerne einen haben
- Bryce kriegt auch einen umsonst von mir, fuer wegweisende Hinweise im letzten Jahr

Wer noch einen moechte, bitte melden. Ich kann ihn nur ohne SPO256-AL2 liefern. Wie gesagt, der Chip ist optional. Und kann bei Ebay fuer ca. 20 $ erworben werden.

Fuer alle, die schon das click text to speech Daughterboard haben - der Preis ist 50 $, inkl. Shipping. Der dicke CPLD ist leider extrem teuer.

Fuer alle anderen - das click to text speech board kostet 40 $, also alles zusammen 90 $.

Bei Interesse bitte PM an mich.





TFM

Dann ist der CPLD wohl schon ziemlich voll.  :)
Für mich bitte ein Klick-Board mitschicken, mit umgelöteter Brücke, ich zahle auch gerne per PayPal was auch immer das mit dem Porto etc kostet.

Was die Software angeht, bitte ich hier mal alle Mitlesenden um Vorschläge und Wünsche. In das 16 KB LS3 ROM passt dann schließlich so einiges rein.  :)
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 24.12.2025)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)