CPC Wiki Forum Die Amstrad-CPC-Community

LambdaSpeak FS

Begonnen von LambdaMikel · 28.11.2020 21:04 · Antworten: 210 · Aufrufe: 40935
#141
— TFM
Gut, wenn ich das richtig verstehe, dann soll der CPC die Datei laden und dann das MID über MIDI OUT an ein Midi-Gerät (z.B. Keyboard) senden um es abzuspielen.

Werde mich mal kundig machen wie so ein MID aufgebaut ist...


Das ist eine Möglichkeit, ja. Oder Du machst einfach ein "Record to RAM" der einkommenden MIDI-Messages (plus Zeitstempel). Wahrscheinlich einfacher.
Dazu musst Du dann eine MID Datei vom PC aus per USB-MIDI-Interface an den CPC senden.
👍 0👎 0
#142
— LambdaMikel
Das ist eine Möglichkeit, ja. Oder Du machst einfach ein "Record to RAM" der einkommenden MIDI-Messages (plus Zeitstempel). Wahrscheinlich einfacher.

Kommt darauf an wie präzise das sein soll. So einfach ist das eben nicht. Denn wenn ich etwas von der SIO lesen, wie lange ist es schon unterwegs? Wenn ich eine Eintrag ins RAM schreibe, wie lange 'wartet' das nachfolgende Datenpaket schon auf mich?

Und warum eigentlich das Einlesen? Ist in der MID Datei so viel Zeug drin, dass wir es nicht brauchen? Bin heute mit MP3 fertig geworden und fange dann jetzt mit MIDI richtig an. Hoffe nach etwas Lektüre das besser zu durchblicken.

Wenn ich also vom PC 'aufnehme' dann muss ich ja auch wissen welche Daten (pro Zeiteinheit) zusammen gehören. Schau mer mal.
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#143
— TFM
— LambdaMikel
Das ist eine Möglichkeit, ja. Oder Du machst einfach ein "Record to RAM" der einkommenden MIDI-Messages (plus Zeitstempel). Wahrscheinlich einfacher.

Kommt darauf an wie präzise das sein soll. So einfach ist das eben nicht. Denn wenn ich etwas von der SIO lesen, wie lange ist es schon unterwegs? Wenn ich eine Eintrag ins RAM schreibe, wie lange 'wartet' das nachfolgende Datenpaket schon auf mich?

Und warum eigentlich das Einlesen? Ist in der MID Datei so viel Zeug drin, dass wir es nicht brauchen? Bin heute mit MP3 fertig geworden und fange dann jetzt mit MIDI richtig an. Hoffe nach etwas Lektüre das besser zu durchblicken.

Wenn ich also vom PC 'aufnehme' dann muss ich ja auch wissen welche Daten (pro Zeiteinheit) zusammen gehören. Schau mer mal.


Du, so genau hört der Mensch das nicht... wenn Du all 1000stel Sekunde nachschaust ob nen neues Byte für Dich da ist, und Du schreibst den Delta zum vorherigen Byte rein, ist das genau genug.  MIDI ist "per Design" ein serielles Interface. D.h., selbst Noten (Akkorde) die "zusammengehören", kommen nun mal nacheinander seriell an. Du kannst sogar ausrechnen, wie ungenau das ist.

MIDI = 31250 Baud. Eine Note On Message hat 3 Bytes. Wobei jeweils 1 Byte gesparrt werden kann für nachfolgende Messages vom gleichen Typ - d.h., ein Dreiklang hat 3 Note On Messages, also 3 + 2 + 2 = 7 Bytes. Und das bei 31250 BPS = 3904 Bytes pro Sekunde. D.h., die 2. Note vom Dreiklang kommt genau 2 * 1 / 3904 Sekunden später als die erste, also ca. ne halbe tausendstel Sekunde. Und eine tausendstel Sekunden für die 3. Note. Also - kein Mensch hört das.

> Und warum eigentlich das Einlesen? Ist in der MID Datei so viel Zeug drin, dass wir es nicht brauchen? Bin heute mit MP3 fertig geworden und fange dann jetzt mit MIDI richtig an. Hoffe nach etwas Lektüre das besser zu durchblicken.

Wahrscheinlich nicht. Aber im MIDI Datenstrom der erzeugt wir wenn eine MID Datei abgespielt (und evtl. aufgenommen) wird schon. Die MIDI Clock Messages z.B. 
Zuletzt bearbeitet von LambdaMikel am 24.04.2021 01:09
👍 0👎 0
#144
Update der Software und Firmware hochgeladen. Siehe Heimseiten von Michael und mir.

Anmerkungen etc. wie immer herzlich willkommen.  🙂
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#145
Liebe Leute,

Die nächsten 10 LambdaSpeak FS sind fertig! Ich werde sie noch auf Herz und Nieren testen, dann im letzten Schritt RTC und MP3 Karten anlöten, nochmals testen und dann sind sie für Euch alle verfügbar.

Die LFS Karte kostet 25 Euro (plus Versand). (Ich habe pro Karte 26,87 Euro für die Teile bezahlt). Nicht dabei ist momentan das Text2Speech Modul, da wir entweder auf eine Promotion (halber Preis) oder eine Alternative warten.

Noch Fragen? Wahrscheinlich... Bitte einfach Fragen, dafür haben wir das nette Forum hier.  🙂 🙂 🙂
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#146
— TFM
Die LFS Karte kostet 25 Euro (plus Versand).


Super Preis - nett von Dir, dass Du weiterhin das Modul "subventionierst". Ja ich hoffe dass das Speech Module bald wieder für 33 $ pro Stück verfügbar sein wird. Wenn sich 10 zusammentun, gibt es das auch für 33 $.
👍 0👎 0
#147
— LambdaMikel
Super Preis - nett von Dir, dass Du weiterhin das Modul "subventionierst". Ja ich hoffe dass das Speech Module bald wieder für 33 $ pro Stück verfügbar sein wird. Wenn sich 10 zusammentun, gibt es das auch für 33 $.

Na, ich hoffe auf die Promo mit $20 - oder, dass es unsere Geheimwaffe schafft, das Speech-Modul nachzubilden.
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#148
— TFM
— LambdaMikel
Super Preis - nett von Dir, dass Du weiterhin das Modul "subventionierst". Ja ich hoffe dass das Speech Module bald wieder für 33 $ pro Stück verfügbar sein wird. Wenn sich 10 zusammentun, gibt es das auch für 33 $.

Na, ich hoffe auf die Promo mit $20 - oder, dass es unsere Geheimwaffe schafft, das Speech-Modul nachzubilden.


Das sollte prinzipiell nicht schwierig sein - allerdings gibt es momentan keine S1V Epson chips auf dem Markt. Viele Komponenten sind momentan nicht verfügbar.
👍 0👎 0
#149
Dann können wir in der Zeit an Firmware und Software arbeiten.  :jubelaola:
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#150
— TFM
Dann können wir in der Zeit an Firmware und Software arbeiten.  :jubelaola:


Nee, Firmware ist fertig jetzt  :bgdev:
👍 0👎 0
#151
— LambdaMikel
Nee, Firmware ist fertig jetzt  :bgdev:

Exzellent!
(Wunderbar! Denn für den LS3 könnte man ja jetzt auch die ganzen Tollen Sachen einbauen, die der LFS jetzt kann - also was eben möglich ist. Das wird dann mit einem ROM Update gedankt 😉)

Das RSX ROM ist allerdings noch zur Hälfte frei, und da läßt sich hoffentlich noch so einiges Sinnvolles einbauen.
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#152
— TFM
Denn für den LS3 könnte man ja jetzt auch die ganzen Tollen Sachen einbauen, die der LFS jetzt kann - also was eben möglich ist. Das wird dann mit einem ROM Update gedankt 😉)


Ja müssten wir mal sehen... die LS3 Firmware hat längere Zeit kein Update bekommen. Die Optimierungen zur seriellen Schnittstelle z.B. Bin mir nicht sicher, ob der Aufwand eines LS3 Firmwareupdates lohnt... weil Serial Header ja in der Regel vom MP3-Modul belegt ist. Ich denke, es gibt einfach zu wenig Nutzer der seriellen Schnittstelle beim LS3. M.E. können wir LS3 als abgeschlossen betrachten, zumindest was serielle Schnittstelle / MP3 angeht. So sehe ich auch keine Notwendigkeit, z.B. die "handshake getters" einzubauen. Für MP3-Modul ist die serielle ja im LS3 gut genug. Für MIDI werden die Leute ohnhin eher LS-FS oder andere Karten als LS3 verwenden.

Gut, Sachen wie XMODEM etc. gehen dann eben nur auf dem LS-FS. Das ist aber auch OK finde ich. Die beiden Karten müssen ja nicht identisch sein. LS3 ist halt mehr Sprache, PCM EEPROM und solche Sachen, während bei LSFS die serielle Schnittstelle eine größere Rolle spielt.
👍 0👎 0
#153
Ja, beim LS3 will ich mir noch einen Pin-Header hinlöten, also ans MP3 Modul. Das wird schon gehen, und dann schauen wir mal weiter. Das LS3 ROM will ich in jedem Fall noch mal auf den neuesten Stand bringen.  :whip2:
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#154
Hallo @TFM, wahrscheinlich hast Du es schon gesehen, aber das Speech Module ist jetzt für 29.95 USD ("Sommeraktion"😉 zu haben:


https://www.mikroe.com/text-to-speech-click
👍 0👎 0
#155
Auf dem Weg zur Welt-Dominanz  ;D
📎 lambdaspeak-omni-1.png
lambdaspeak-omni-1.png
👍 0👎 0
#156
Na also geht doch!  :jubelaola:

Zwei von den neuen 10 Boards sind schon vergeben, dazu kommen noch einige Interessenten.

Acht Boards sind komplett getestet und laufen super gut!

Bei einem Board musste ich den MP3 Player auslöten, da der MP3 Player selber defekt war  :banghead: Leider sind dabei die Kontakte abgegangen, aber die serielle funktioniert, also kann man darüber auch den MP3 Player anschließen. Das Board biete ich hiermit um 15 Euro an. Bei Interesse bitte gleich bei mir melden.

Bei einem weiterem Board weiterem Board ist die Sprachausgabe viel zu leise, ansonsten funktioniert es aber. Da muss ich mal sehen woran es liegt.
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#157
— TFM
Na also geht doch!  :jubelaola:

Zwei von den neuen 10 Boards sind schon vergeben, dazu kommen noch einige Interessenten.

Acht Boards sind komplett getestet und laufen super gut!

Bei einem Board musste ich den MP3 Player auslöten, da der MP3 Player selber defekt war  :banghead: Leider sind dabei die Kontakte abgegangen, aber die serielle funktioniert, also kann man darüber auch den MP3 Player anschließen. Das Board biete ich hiermit um 15 Euro an. Bei Interesse bitte gleich bei mir melden.

Bei einem weiterem Board weiterem Board ist die Sprachausgabe viel zu leise, ansonsten funktioniert es aber. Da muss ich mal sehen woran es liegt.


Oh mist ja auslöten ist immer eine sehr heikle Sache... ohne vernünftiges Entlötwerkzeug wird das nichts. Ich empfehle dieses hier -billig und GOLD wert:

https://www.amazon.com/ECG-J-045-DS-Electric-Soldering-Temperature/dp/B00068IJSG/ref=sr_1_1_sspa?dchild=1&keywords=desol

Kommt denn das Audio laut genug aus dem Click Board selbst? Oder ist es der "Mixer" in den CPC Sound? Falls letzteres, ist es sicherlich nur ein schlechtes Poti.

Ansosnten - herzlichen Glückwunsch zur erfolgreichen Serie!! Gut dass alles funktionieren, insbesondere die Quartze, damit hatte ich schon viel Ärger...

Also - ärger Dich nicht, etwas Schwund ist immer dabei. Insbesondere bei der 1. Serie. Ich hatte damals bei LS3 nur ca. 60 % Erfolgsrate...
Zuletzt bearbeitet von LambdaMikel am 18.06.2021 17:08
👍 0👎 0
#158
Ah, gut, dann tausche ich das Poti aus.
Was es nicht ist (durch Tausch gezeigt): Chips, Klick-Board, DIP-Schalter
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#159
Hi TFM,
das Paket mit den 10 ClickBoards ist unterwegs und kommt morgen bei mir an.
👍 0👎 0
#160
Super, am 28.6. bin ich zu Bares für Rares eingeladen, hoffentlich gibt's da genug Zaster für LFS Sponsoring 😉
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0

Anmelden, um zu schreiben