Neue MIDI Soundkarte + MIDI IN / OUT in der Entwicklung

Started by LambdaMikel, 29. May 2021, 18:04:00

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

LambdaMikel


TFM

Du kannst es wirklich nicht lassen  ;) :) :) Ist die neue Karte zum MIDI Teil vom LFS / LS3 kompatible. Hab mir's Video angesehen, aber ich hatte zu wenig schlaf, vielleicht hast Du es ja gesagt, und ich hab's verpasst. In jedem Fall:  :smiley027:
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

LambdaMikel

Quote from: TFM on 29. May 2021, 19:34:57
Du kannst es wirklich nicht lassen  ;) :) :) Ist die neue Karte zum MIDI Teil vom LFS / LS3 kompatible. Hab mir's Video angesehen, aber ich hatte zu wenig schlaf, vielleicht hast Du es ja gesagt, und ich hab's verpasst. In jedem Fall:  :smiley027:

Ja das ist wie ne Sucht.  :gruebel: Weiß auch nicht was ich noch machen kann - da hilft nur  CPC wegpacken (Garage) :banghead:

Nee, Gaudi bei Seite - weiß ich noch nicht. Wahrscheinlich nicht, da die Firmware sehr viel einfacher sein wird. Das wird ein MIDI ONLY Device. Das heißt, die kann nix mehr als MIDI senden (out &fbee, <byte>), MIDI Byte lesen (inp &fbee), und gucken ob MIDI Byte verfügbar (inp &fbfe).
Dazu gibt's dann DIL Schalter, mit dem ich einige Optionen einstellen kann. Keine komplexe Firmare wie LS.

Mit schweben folgende DIL Schalter vor:
- CPC out -> S2
- CPC out -> MIDI OUT (Buchse)
- MIDI IN -> S2
- MIDI IN -> MIDI OUT
- MIDI IN -> CPC
- AUDIO CPC  Links, Rechts

TFM

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

LambdaMikel

Ja nun, MIDI IN geht auch. Und dazu MIDI Drums vom CPC spielen:

[CPCEmulator]https://youtu.be/xLs3ZQm0AvA[/CPCEmulator]

LambdaMikel

MIDI IN -> CPC funktioniert jetzt!
Der für den LambdaSpeak / Speak&SID geschriebene "CPC MIDI IN Synthesizer" wurde auch angepasst: 

Damit kann die Soundkarte jetzt, was LambdaSpeak und MIDI Breakout Board + Roland Sound Canvas zusammen können. Und das auf einer Karte, zu einem Bruchteil des Preises:

[CPCEmulator]https://youtu.be/qN9ypJHENk0[/CPCEmulator]

Also - das Board ist eine GM MIDI Sound Karte, und ein MIDI IN / MIDI OUT Module für den CPC.

Da ich gefragt wurde: Das OPL3 WILLY Board von PulkoMandy (CPC Wiki Fourm) ist dagegen "nur" eine Soundkarte, kann aber nicht (wie hier gezeigt) als MIDI Input für den CPC verwendet werden. Zudem verwende ich den S2, nicht das OPL3. Und das Willy Ding wird zudem an den Parallelport angeschlossen....  :irre: Ich verwende natürlich MX4 "Standard".

Kosten für eine Karte? Ca. 50 bis 60 € (35 € für S2, 6 € für MIDI Feather [optional!], 10 € für Blue Pill).

LambdaMikel

So, Prototype-PCBs sind bestellt. Ich erwarte eigentlich keine Probleme. Bin gespannt!

https://github.com/lambdamikel/BluePillCPC

LambdaMikel

Hah! Die Welt ist klein... muss mal angeben: habe gerade einen "+1 Like" vom Serdashop / S2-Macher für die Karte auf meinem Hackaday Profil bekommen  ;D
Na ja, bin ja auch ein guter Kunde...


TFM

Ist Dir etwa ein alter Multiduplikator der Meister den Insel in die Hände gefallen? Oder hast Du Dich geklont? Ein Mensch kann doch unmöglich so produktiv sein.  :smiley027:
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

LambdaMikel

Quote from: TFM on 16. June 2021, 01:07:02
Ist Dir etwa ein alter Multiduplikator der Meister den Insel in die Hände gefallen? Oder hast Du Dich geklont? Ein Mensch kann doch unmöglich so produktiv sein.  :smiley027:

Alles halb so wild... wenn ich das Breadboard am Laufen habe, ist's bei meinem Workflow nur 2 Stunden bis zum ersten PCB Design. Breadboard und Software braucht immer am meisten Zeit. Sind inzwischen alles "Lego-Bausteine" bei mir - Copy, Paste & Adapt of Previous Designs.

So schnell schießen die Arkoniden nicht  ;D Es ist noch kein Materietransmitter vom Himmel gefallen.

LambdaMikel

#10
Es ist vollbracht!

[CPCEmulator]https://youtu.be/ioN5ufExyvQ[/CPCEmulator]

LambdaMikel

On-the-fly MIDI transformation mit dem CPC:

[CPCEmulator]https://youtu.be/Th2IpnHSq80[/CPCEmulator]

Als nächstes will ich jetzt echt mal den einfach MIDI Strom-Rekorder programmieren.

LambdaMikel

Jetzt muss ich erstmal wieder PCBs nachbestellen, dann kann ich wieder liefern.

LambdaMikel

So, MIDI Dateien streamen geht nun auch vom CPC alleine, ohne PC-Hilfe + MIDI USB Interface:



@TFM, das könnten wir auch für LFS machen... der Sourcecode ist im Github Repo. Alles recht roh; Du kriegst das sicherlich viel besser hin als ich:

https://github.com/lambdamikel/BluePillCPC/blob/main/cpc/ULTMIDI2.dsk

TFM

Gratulation! Das ist ein großer Schritt noch vorne! Super Sache!  :jubelaola:

Ja, so in etwa hab ich das auch vor. Leider gab's in letzter Zeit einige Verzögerungen. Aber es wird schon noch kommen.  :) :) :)
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)