Neu

Was habe ich mit KI gemacht - Das hauts einfach raus Thema

  • #481
sushi erzähl doch mal ein bischen was dazu.
Klar, gerne. Ich hab Codex installiert, mir damit einen sehr brauchbahren Sequenzer gemacht und dachte mir, ich versuch mal was schwieriges. Gestern hab ich ihm das OS des EPS-16 plus gefüttert und es ging los mit allerlei Emulationen der benötigten Chips. Manche Infos wurden aus dem Mame Project geholt, der Hauptchip wurde schon emuliert, das hat er sich aus Github geholt , andere durch Tests gegen den echten EPS-16 plus, den ich hier habe. Zum Beispiel wann Buttons schon beim klick oder doch erst beim release auslösen. Heute gab es den ersten klanglichen abgleich anhand des Pianosamples und das ist für den Moment gut genug an der Hardware. Das Ziel ist ein VST mit exponierten Controls. Ich geh für den Moment aber nicht davon aus, dass das mal ein wirklich gut funkionierendes Teil wird, obwohl es sich grad recht vielversprechend anfühlt muss da noch eine Menge Zeit investiert werden.
Natürlich hat Codex das emuliert/programmiert, das wäre weit über meinen Fähigkeiten. Im Prinzip stupse ich ihn immer nur etwas in die eine oder andere Richtung. Das ganze wird dann auf Github gehen, es ist bemerkenswert gut kommentiert, auch was die ganzen gefunden Werte, Abläufe usw. betrifft.
Aktueller Status ist bootendes OS, laden von instrumenten, die spielbar über MIDI sind und diverse Menüs funktioneren auch bereits.#

tldr; Das ist eine Hardwareemulation des EPS-16 plus, die zur Zeit im Terminal/Browser läuft und nur halb funktioniert :)


p.s: Es gab lange Probleme, da der Bootvogang ständig hängen blieb. Ich hatte dann die Idee, dass es vermutlich daran liegt, dasser im Keyboard calibration modus hängt, da es ja kein Keyboard zu kalibieren gibt, es hat dann ca 5 Minuten gedauert bis der Controller emuliert war und der Bootvorgang fortstetzte. Was ich daran bemerkenswert finde, diese LLM´s sind auf dem Sektor offensichtlich unschlagbar, aber bei so einer vermeintlichen Kleinigkeit fehlt ihnen dann das Wissen, spannend!
 
Zuletzt bearbeitet:
  • Gute Idee
  • Daumen hoch
M.i.a.u.: einseinsnull und Moogulator
  • #485
Nun, natürlich folgen da Fragen - wie man sowas macht. Dazu müsstest du ab nicht in den Sprachzustand eines amtierenden Präsidenten verfallen.
 
  • #486
Sushi ist doch kein Offtopic Terrorist so wie wir beide.

Der postet KI Sachen im KI Thread, wie sich das gehört.

Außerdem steht es ja auch im Text. Und man sieht es am GUI. :P
 
  • Daumen hoch
M.i.a.u.: Moogulator
  • #488
Nun, natürlich folgen da Fragen - wie man sowas macht. Dazu müsstest du ab nicht in den Sprachzustand eines amtierenden Präsidenten verfallen.

Das doch total simpel. Das ne Sache von 30 Sekunden. Einfach sagen was man will. Chatgpt: Mach mir eine DX7 Emulation für den Browser...dann kommt sowas halt raus:

1783110486461.webp

Im Anhang zum downloaden die html Datei zum ausprobieren.
 

Anhänge

  • Gute Idee
M.i.a.u.: Moogulator
  • #491
Das doch total simpel. Das ne Sache von 30 Sekunden. Einfach sagen was man will. Chatgpt: Mach mir eine DX7 Emulation für den Browser...dann kommt sowas halt raus:

Anhang anzeigen 291624

Im Anhang zum downloaden die html Datei zum ausprobieren.
Wollte mich damit auch mal beschäftigen - aber es gibt soooo viel anderes. Naja - das ist natürlich die typische Oberfläche - aber die Frage an @Slushyluv - hast du mal probiert, diese Tasten durch etwas zu ersetzen, was mehr eine GUI ist - ist das machbar? würde mich freuen zu wissen, ob das geht - denke mal - sowas wie hier von Martin mit so generischen Parametern geht vielleicht sogar? Ggf. kann man das auch erprompten. Fand es ansprechend als alter Ensoniqer,…

Der ASR10 als Soft ist ja ähnlich gemacht oder der SD1.
Hast du da ROM Inhalte für besorgen müssen oder hat sich die KI die so geholt?
Naha, wird man wohl finden können.

Wäre gar nicht schlecht, weil - die Usual Suspects haben das mit der Bedienung ja hinbekommen. Das wäre was.
 
  • #492
Wollte mich damit auch mal beschäftigen - aber es gibt soooo viel anderes. Naja - das ist natürlich die typische Oberfläche - aber die Frage an @Slushyluv - hast du mal probiert, diese Tasten durch etwas zu ersetzen, was mehr eine GUI ist - ist das machbar? würde mich freuen zu wissen, ob das geht - denke mal - sowas wie hier von Martin mit so generischen Parametern geht vielleicht sogar? Ggf. kann man das auch erprompten. Fand es ansprechend als alter Ensoniqer,…

Der ASR10 als Soft ist ja ähnlich gemacht oder der SD1.
Hast du da ROM Inhalte für besorgen müssen oder hat sich die KI die so geholt?
Naha, wird man wohl finden können.

Wäre gar nicht schlecht, weil - die Usual Suspects haben das mit der Bedienung ja hinbekommen. Das wäre was.

Ich denke, die Oberfläche so zu machen wie man will ist kein Problem. Man kann sich ja einfach Bilder generieren lassen und die als GUI verwenden. Wenn es jetzt wirklich darauf ankommt wie es aussieht (was ich für absurd halte, seine Nostalgie auch noch in Software-Emulationen auszuleben). Das ist dann vielleicht noch 2-3 Stunden mehr Arbeit. Was etwas schwieriger ist, weil man halt die Compiler installieren muss, ist ein VST Plugin zu erstellen. Aber das ist auch ne Sache, das dauert vielleicht nen Tag oder zwei. Danach kann man quasi sein Wunschsynth selber erstellen. Wozu irgendwelchen alten Schrott emulieren ;-)
 
  • #493
Wollte mich damit auch mal beschäftigen - aber es gibt soooo viel anderes. Naja - das ist natürlich die typische Oberfläche - aber die Frage an @Slushyluv - hast du mal probiert, diese Tasten durch etwas zu ersetzen, was mehr eine GUI ist - ist das machbar? würde mich freuen zu wissen, ob das geht - denke mal - sowas wie hier von Martin mit so generischen Parametern geht vielleicht sogar? Ggf. kann man das auch erprompten. Fand es ansprechend als alter Ensoniqer,…

Der ASR10 als Soft ist ja ähnlich gemacht oder der SD1.
Hast du da ROM Inhalte für besorgen müssen oder hat sich die KI die so geholt?
Naha, wird man wohl finden können.

Wäre gar nicht schlecht, weil - die Usual Suspects haben das mit der Bedienung ja hinbekommen. Das wäre was.
Das ist die Idee dahinter, die GUI komplett nach außen zu verlegen. Einfach ist das nicht, man muss im RAM die passenden Adressen finden, also zb cutoff bewegen und dann schauen was sich in RAM verändert hat und dann von aussen ändern. Ob das ganze dann überhaupt zufriedenstellend läuft oder der EPS aufgibt wenn plötzlich 10 Parameter verändert ist auch erst rauszufinden. Was eine einfache Emulation betrifft bin ich zur Zeit zuversichtlich, dann könnte man Tests wie zuvor beschrieben machen.
Zur Zeit kann ich Instrumente laden und spielen, ein paar Menüs funktionieren auch schon, mal sehen.

Was man auf jeden Fall machen kann sind die Wege verkürzen, also zb wenn man zu den low velocity der envelopes will kann man das mit neuen Buttons quasi „shortcutten“, im Hintergrund führt der Emulator dann aber exakt das aus, was du am Original machen müsstest.
 
Zuletzt bearbeitet:
  • Daumen hoch
M.i.a.u.: oli und Moogulator
  • #494
Ich denke, die Oberfläche so zu machen wie man will ist kein Problem. Man kann sich ja einfach Bilder generieren lassen und die als GUI verwenden. Wenn es jetzt wirklich darauf ankommt wie es aussieht (was ich für absurd halte, seine Nostalgie auch noch in Software-Emulationen auszuleben). Das ist dann vielleicht noch 2-3 Stunden mehr Arbeit. Was etwas schwieriger ist, weil man halt die Compiler installieren muss, ist ein VST Plugin zu erstellen. Aber das ist auch ne Sache, das dauert vielleicht nen Tag oder zwei. Danach kann man quasi sein Wunschsynth selber erstellen. Wozu irgendwelchen alten Schrott emulieren ;-)
Das ist das echte EPS OS das über eine emulierte Hardware läuft, da kannst du nicht einfach neue Regler oder Funktionen hinzufügen. Theoretisch könnte man den Hauptchip besser machen und erweitern, aber dann wird man sich Probleme einfangen, da man das OS ja nicht einfach ändern kann, ohne Sourcecode geht da nichts. Selbst wenn du es i Reverse engineered könntest hättest du eine Tonne Code mit der du erst was anzufangen wissen musst. Ich bin aber auch kein Fachmann und mag falsch liegen.
 
  • #495
Das ist das echte EPS OS das über eine emulierte Hardware läuft, da kannst du nicht einfach neue Regler oder Funktionen hinzufügen. Theoretisch könnte man den Hauptchip besser machen und erweitern, aber dann wird man sich Probleme einfangen, da man das OS ja nicht einfach ändern kann, ohne Sourcecode geht da nichts. Selbst wenn du es i Reverse engineered könntest hättest du eine Tonne Code mit der du erst was anzufangen wissen musst. Ich bin aber auch kein Fachmann und mag falsch liegen.

Mh, aber will man das? Ich meine, man könnte es ja auch mit Mame emulieren, da gibt es ja schon treiber? Oder?
 
  • #496
Mh, aber will man das? Ich meine, man könnte es ja auch mit Mame emulieren, da gibt es ja schon treiber? Oder?
Ich glaube der EPS steht bei Mame auf "in progress" oder so, derzeit wäre mir kein EPS-16plus Emulator bekannt. Für mich ist das ganze ein Experiment, ich mag den EPS sehr und verwende ihn regelmäßig, von daher wäre er mir virtuell für unterwegs gar nicht unrecht.
 
  • Daumen hoch
M.i.a.u.: Moogulator, oli und Martin Kraken
  • #497
Habe eben mal testweise einen Track mal ebenso erstellt, den ich hier hochlade..

Ich finde es irgendwie interessant. Aber auch irgendwie erschreckend.
 

Anhänge

Zuletzt bearbeitet:
  • #498


Stand der DInge bie der EPS 16 Plus Emulation, zum Schluss sieht man auch einen Fehler, wenn ich Boost auf "On" schalte, wird es falsch dargestelt, derCursor wird auch noch nicht korrekt gezeigt.

Das größte Problem zur Zeit ist die beschränkte Anzahl an Credits, die ich bei ChatGTP plus habe, das kostet viele tokens, bin jetzt bis 9. Juli gesperrt :)

Und was ein modernes GUI betrifft, sieht so weit gut aus:
- Panel receive data now uses a ring queue and the MC68681 channel-B receive
interrupt. Scripted two-byte button/key packets are consumed by the original
OS, proving that a modern GUI can inject controls without hardware-layout
emulation.
 
Zuletzt bearbeitet:
  • Daumen hoch
M.i.a.u.: Moogulator und Martin Kraken
  • #499
Ich würde ja gerne meine Plugins (VST3) zeigen, aber das mir alles zu anstrengend mit den Lizenztexten um JUCE und Quellcode und am Ende schaut sich das hier sowieso niemand an. Aber wenn man was bestimmtes erstellen will für sich selbst ist das echt super einfach, ohne jegliche Programmierkenntnisse. Ich habe einfach Visual Studio 2026 Community Edition installiert, dann JUCE installiert. Dann in JUCE Projekt anlegen (Plugin auswählen und dann in Einstellungen noch wählen was man will Effekt oder Synth etc.). Dann das Visual Studio Symbol in JUCE klicken. Dann wird alles in Visual Studio übertragen. Dann chatgpt sagen was man möchte und die Sachen in die entsprechenden files in shared code kopieren, bei VST3 auf erstellen klicken, das VST3 dann in den VST3 Ordner des Systems kopieren.

Das geht wirklich ohne jegliche Programmierkenntnisse, einfach immer nur copy und paste.
 
  • #500
Ich würde ja gerne meine Plugins (VST3) zeigen, aber das mir alles zu anstrengend mit den Lizenztexten um JUCE und Quellcode und am Ende schaut sich das hier sowieso niemand an. Aber wenn man was bestimmtes erstellen will für sich selbst ist das echt super einfach, ohne jegliche Programmierkenntnisse. Ich habe einfach Visual Studio 2026 Community Edition installiert, dann JUCE installiert. Dann in JUCE Projekt anlegen (Plugin auswählen und dann in Einstellungen noch wählen was man will Effekt oder Synth etc.). Dann das Visual Studio Symbol in JUCE klicken. Dann wird alles in Visual Studio übertragen. Dann chatgpt sagen was man möchte und die Sachen in die entsprechenden files in shared code kopieren, bei VST3 auf erstellen klicken, das VST3 dann in den VST3 Ordner des Systems kopieren.

Das geht wirklich ohne jegliche Programmierkenntnisse, einfach immer nur copy und paste.
Stimmt, es ginge sogar noch einfacher, Codex könnte dir das Plug in selbst builden und in den VST ordner legen.

Zeig doch mal her, was du machst.
Ich hab mir zb meinen kleinen Traummsequencer machen lassen, polyphone/monophone steps über eingabe mit MIDI, 6 verschiedene trigger conditions per step mit kompletter Editierung übers Push, inklusive Steps setzen über die Matrix, Pattern wechseln, drag and drop der Patterns in Ableton*, step reoder: damit sind alle steps ein Pool und man kann sie in beliebiger Reihenfolge spielen lassne mit bis zu 256 Steps, die Akzentfarben im GUI werden von Ableton*´s Spurfarbe übernommen, usw.

Bildschirmfoto 2026-07-05 um 12.59.30.webp
 
Zuletzt bearbeitet:
  • Daumen hoch
M.i.a.u.: Martin Kraken
  • #501
Die Sachen die ich mache, sehen nicht sonderlich schick aus. Sie sind eher funktional. Ich mache halt eher Sachen mit einer Funktion, also ein Dirty Reverb was mit der Zeit mehr distortion in den Hall gibt, FM Synths mit unterschiedlichen Eigenschaften usw. Ich meine, das meiste hat man ja eh schon. Aber wer da eine Idee hat die er schon immer mal umsetzen wollte, jetzt ist die Zeit ;-)
 
  • Daumen hoch
M.i.a.u.: Slushyluv
  • #502
Ich würde ja gerne meine Plugins (VST3) zeigen, aber das mir alles zu anstrengend mit den Lizenztexten um JUCE und Quellcode und am Ende schaut sich das hier sowieso niemand an. Aber wenn man was bestimmtes erstellen will für sich selbst ist das echt super einfach, ohne jegliche Programmierkenntnisse. Ich habe einfach Visual Studio 2026 Community Edition installiert, dann JUCE installiert. Dann in JUCE Projekt anlegen (Plugin auswählen und dann in Einstellungen noch wählen was man will Effekt oder Synth etc.). Dann das Visual Studio Symbol in JUCE klicken. Dann wird alles in Visual Studio übertragen. Dann chatgpt sagen was man möchte und die Sachen in die entsprechenden files in shared code kopieren, bei VST3 auf erstellen klicken, das VST3 dann in den VST3 Ordner des Systems kopieren.

Das geht wirklich ohne jegliche Programmierkenntnisse, einfach immer nur copy und paste.
Na, doch. ich bin nur hier, um nach dem EPS und seiner Umsetzung zu fragen ;) Sonst wäre ich ja still geblieben *G*
 
  • #505
Ich komm ja sogar aus der IT Ecke und bin eher KI-positiv beim Thema Coding sogar eher noch mehr, weil ich da auch nur überwachen würde, ob alles halbwegs fein ist und nicht zu grobes passiert. Aber - man muss sich die Zeit eigentlich nehmen - das mache ich aktuell eher bei Projekten für mich - kein Coding, aber - hin und wieder wäre es schon schön, wenn man das ein oder andere sich bauen lassen kann.

Einfach weil es geht - und weil man dann ggf. nicht ständig eine NFR erbetteln müsste *G*
Aber vieles ist ja dann doch eher neu. Wollte nur sagen - wir sind hier, weil wir sowas machen - Eigentlich ist DAS sogar Nerdzonen-kompatibel. Mal in Supercollider gucken oder sowas war ja auch immer spannend. Auch, wenn man im Tagesmodus dann doch den Moog* und den Roland nimmt (das ist generisch gemeint, schreib Eurorack hier rein, ist alles richtig)

Zu viele coole Sachen, die Zeit kosten und Forschung ist aber doch die Grundlage für das was wir so machen - viele jedenfalls von uns. Manchmal erscheint es retro, aber es ist das Learning nach vorn. Soviel schon fast off-topic, eher Zeitgeist-Philosophie und weiter im Text.. ich meine Code..
 
  • #506
Wenn 40 Jahre alte Sampler nicht retro sind...

Ich habe einen kleinen Test-Comic erstellt, nur mal als Proof of Concept.


Der Helm 1.webp
Der Helm 2.webp
Der Helm 3.webp
Der Helm 4.webp

Der Helm 5.webp
 
  • Daumen hoch
M.i.a.u.: VEB Synthesewerk und Slushyluv
  • #507
Ich werd' verrückt :-) Ich konnt's ja gar nicht glauben, was ich da am 26.Mai 2011 auf meinem Fujitsu ST5112 in der Mathe-Vorlesung/Übung mitgeschrieben habe!

1783847816019.webp1783847843814.webp

Da steht es handschriftlich schwarz auf weiß - bzw. grün auf blau-kariert:
Sattelpunkt-Analyse über Eigenwert-Analyse der Hesse-Matrix!!!!!!!!
Ich habe also schon vor exakt 15 Jahren genau DAS gemacht, was ich im Frühjahr diesen Jahres an der Tafel mit den Verlustlandschaften neuronaler Netze gemacht habe, um diese Sattelpunkte auszulöschen, wozu erstmal das Finden jener zählt, was hier niedergeschrieben ist! Es ist defacto in meine DNA geschrieben. Das ist schon richtiges Gänsehaut-Feeling.

Wir haben es noch weiter gtetrieben und die Taylorreihen-Entwicklung sogar mit der 3. partiellen Ableitung gebildet!
1783848060220.webp
Damit konnten wir sogar die Veränderung der Krümmung selbst berechnen. Damit misst sie die Asymmetrie/Schiefe einer mathematischen Verlustlandschaft neuronaler Netze. Heute noch aufgrund der enormen erfoderlichen Rechenleistung praktisch (noch) nicht anwendbar, haben wir das damlas schon auf Papier mit der bloßen Hand gerechnet!

Dieses Puzzleteil war ein GANZ Entscheidendes in der Herleitung meiner Gedanken und dient als referenzielles forensisches Fundament/Dokument meines Denkens.
 
Zuletzt bearbeitet:
  • #509
Digitales Vektor-Papier wohlgemerkt! ;-)

KI bzw. neuronale Netze sind im Kern eben 'nur' höhere Mathematik. Erst wenn man die Mathematik dieser Netze verstanden hat, kann man auch zielgerichtet mit ihnen arbeiten. Man kennt die theoretischen Grenzen, kennt die mathematischen Gesetzmäßigkeiten und die logischen Fundamente und Zusammenhänge. Man kann sie manipulieren und regelrecht mißbrauchen.

Mit diesem Wissen wird ein neuronales Netz zu einem defacto-deterministischen endlichen Automaten.
 
  • #510
Ich unterscheide als kreativer Anwender stringent zwischen Markov-Ketten, die gefühlt noch "deterministisch" sind, und Markov-Ketten, die so groß sind, dass sie den Tatbestand des "komplexen Systems" im Sinne der Kybernetik erfüllen - die also zu groß sind um sie als Mensch noch halbwegs zu erfassen.

Selbst wenn ein LLM also wirklich nichts weiter wäre wie eine simple State/Transition Table mit der man Bach Fugen neu zusammenwürfel kann, würde ich es als zwei vollkommen unterschiedliche Werkzeuge wahrnehmen.
 
×
Dir gefällt Sequencer.de? ❤️ Lasse dir unsere neuesten Inhalte in der Google-Suche ganz oben anzeigen!

Zurück
Oben