Neu

Supercollider und die anderen…

  • #151
Die meisten Musiker werden wohl kaum Skripte in SCCode schreiben wollen - das machen höchstens Geeks. Die machen aber wiederum selten wirklich gute Musik. Damit wird wesentliches Potenzial verschwendet, denn man hätte beide Welten mit entsprechendem Design besser miteinander verheiraten können.
Es liegt dem einen oder anderen vielleicht nahe anzunehmen, dabei könnte "K.I." helfen: die jeweilige Sprache zu "verstehen" und Interfaces zu bauen, die technisch weniger versierte Musiker verstehen, intuitiv bedienen können.

Muss aber gestehen, dass ich das nicht mit SuperCollider getestet habe, sondern mit einer Sprache, in der es kaum ne Handvoll fertige textförmige Artefakte im Netz als Trainingsmaterial gibt. Eine Spec allein scheint jedenfalls nicht zu reichen, oder die Spec der Sprache war in meinem Fall nicht gut. Ich war nicht zufrieden, was Claude daraus machte, aber vielleicht wollte ich auch, unterbewusst, dass es versagt. Auch wenn es nicht meine Tokens waren, die ich verschwendete, hatte ich bald die Lust auf "Vibe coding" verloren. Wozu mich verrenken? Ich kenn diese Sprache in und auswendig, da sie meine Erfindung ist – sie durch KI händelbar zu machen sei der Lustgarten anderer Nerds und ich freute mich zugleich diebisch, wenn sie es nicht in Gänze schaffen, und war eifersüchtig erschüttert, dass sie aus MIDI-Dateien Sompyler-Codes machen konnten. Zwar auf dem Niveau Stimme, Offset, Tonhöhe, -Dauer, als eine Art Tupel, aber ich hab mich schon gewundert, wie gut es Claude gelang, im Prompt beschriebene Klang-"Vorstellungen", Instrumente in Textform zu definieren, in ADSR-Kurven etc.

Bei Interesse: Spezifikation Neusik
 
Zuletzt bearbeitet:
  • #152
SuperCollider ist sozusagen ein Anfang und eine erste Idee, die sehr gute Ansätze hat, aber leider irgendwo mittendrin steckenbleibt auf dem Weg, wirklich musikalisch bedeutsam sein zu können. Aber wie gesagt, ich bin noch am Anfang und vielleicht bin ich auch noch zu unerfahren bezüglich einiger Features.

Bevor man einer Programmiersprache vorwirft keine Geige zu sein sollte man erst mal zur Kenntnis nehmen, dass es halt eine Programmiersprache ist.
 
Zuletzt bearbeitet:
  • Daumen hoch
M.i.a.u.: 1011101
  • #154
Es liegt dem einen oder anderen vielleicht nahe anzunehmen, dabei könnte "K.I." helfen: die jeweilige Sprache zu "verstehen" und Interfaces zu bauen, die technisch weniger versierte Musiker verstehen, intuitiv bedienen können.

Muss aber gestehen, dass ich das nicht mit SuperCollider getestet habe, sondern mit einer Sprache, in der es kaum ne Handvoll fertige textförmige Artefakte im Netz als Trainingsmaterial gibt. Eine Spec allein scheint jedenfalls nicht zu reichen, oder die Spec der Sprache war in meinem Fall nicht gut. Ich war nicht zufrieden, was Claude daraus machte, aber vielleicht wollte ich auch, unterbewusst, dass es versagt. Auch wenn es nicht meine Tokens waren, die ich verschwendete, hatte ich bald die Lust auf "Vibe coding" verloren. Wozu mich verrenken? Ich kenn diese Sprache in und auswendig, da sie meine Erfindung ist – sie durch KI händelbar zu machen sei der Lustgarten anderer Nerds und ich freute mich zugleich diebisch, wenn sie es nicht in Gänze schaffen, und war eifersüchtig erschüttert, dass sie aus MIDI-Dateien Sompyler-Codes machen konnten. Zwar auf dem Niveau Stimme, Offset, Tonhöhe, -Dauer, als eine Art Tupel, aber ich hab mich schon gewundert, wie gut es Claude gelang, im Prompt beschriebene Klang-"Vorstellungen", Instrumente in Textform zu definieren, in ADSR-Kurven etc.

Bei Interesse: Spezifikation Neusik
schau dir vielleicht mal PD an. Da lässt sich vieles direkt auf SC anwenden und der Signalflow ist direkt ersichtlich.
 
Zuletzt bearbeitet:
  • #155
Chatgpt coded perfekt SC und selbst PD. Die patches kann man direkt einfügen. Macht das Spass? Nein.
 
  • Daumen hoch
M.i.a.u.: einseinsnull
  • #156
Worum es mir eigentlich geht bei meinem Statement: KI baut eine grafische IDE für die Zielsprache, also in SuperCollider, TidalCycles, PD, bzw. die meinerseits entwickelte Sprache. Eine Vermittlungsebene wie von @PhonicGate angesprochen.

Dass ne K.I. alles "sprechen" kann, wenn sie im Prompt gefragt wird, hab sogar ich begriffen.

Andererseits: Vergessen wir K.I. – "echte" Nerds, zumindest die der alten Schule, sprechen direkt mit der Maschine, genauer: mit deterministischen aber universellen Automaten, in Sprachen, die unerbittlich eindeutiger sind als Natursprachen. Nichts gegen K.I.-Nerds und Nerds, die in beiden Welten zu Hause sind, aber ich gehöre in die deterministische Schule und hab mich damit abgefunden, dass ich denen da nicht das Wasser reichen kann und will.
 
Zuletzt bearbeitet:
  • #157
schau dir vielleicht mal PD an. Da lässt sich vieles direkt auf SC anwenden und der Signalflow ist direkt ersichtlich.
Pd ist noch nicht mal den Kinderschuhen entwachsen. Da ist SuperCollider konzeptionell wesentlich weiter. Pd zu empfehlen grenzt an Sabotage.
 
  • #158
Pd ist noch nicht mal den Kinderschuhen entwachsen. Da ist SuperCollider konzeptionell wesentlich weiter. Pd zu empfehlen grenzt an Sabotage.
Das ist Quatsch. Kommt darauf an, was du machen willst und in PD kannst vieles einfacher machen als in SC. Beispielsweise kann man in PD den Signalfluss während des Betriebs direkt verändern.

Auch die Trennung von Sprache und Audioserver in SC hat nicht nur Vorteile. Sie bringt zusätzliche Komplexität durch asynchrone Kommunikation, Synchronisation und die Verwaltung von SynthDefs und Bussen mit sich.

Beide Systeme haben ihre Stärken und Schwächen. Pd deshalb als konzeptionell rückständig zu bezeichnen, halte ich für ziemlich gewagt.
 
  • #159
Das ist Quatsch. Kommt darauf an, was du machen willst und in PD kannst vieles einfacher machen als in SC. Beispielsweise kann man in PD den Signalfluss während des Betriebs direkt verändern.
... durch Ziehen von grafischen Elementen … klar.

Du unterschlägst aber den wesentlichen Punkt. Die Erstellung von Patches auf diese Art ist hirnverbrannt. Und die Patches als Text sind unlesbar und damit unbrauchbar. Aber ich wundere mich nicht, denn Code sieht heutzutage ja auch nicht besser aus. Und selbst Bücher grenzen nur allzu häufig an Werke geistig Umnachteter. Ich denke, die Degradation zur Mitte ist seit Jahrzehnten bereits im Gange, und mit der KI landen wir dann in 20 Jahren irgendwo im ersten bis maximal zweiten Viertel der Qualität.

Dei Arkoniden aus Perry Rhodan und Der Planet der Affen - vereint auf einem Sammelplaneten - nur noch für die nächsten 40-60 Jahre. Greifen Sie schnell zu!


Dieses dumme Bot-Gequatsche ist nichts als kontraproduktiv für dieses Forum!

Lesbarer Code, ich lache mich tot!
Code:
#N canvas 150 100 720 480 12;
#X obj 40 40 bng 35 250 50 0 empty empty NOTE 0 -10 0 12 #fcfcfc #000000 #000000;
#X msg 40 95 1 10 \, 0 500 10;
#X obj 40 130 vline~;
#X obj 300 80 osc~ 200;
#X obj 300 115 *~ 100;
#X obj 440 115 sig~ 440;
#X obj 360 160 +~;
#X obj 360 205 osc~;
#X obj 360 250 *~;
#X obj 360 290 *~ 0.2;
#X obj 360 335 dac~;
#X text 40 15 2-OP FM SYNTH;
#X text 90 40 Klicken fuer einen Ton;
#X text 300 45 MODULATOR: 200 Hz;
#X text 300 65 Modulationstiefe: 100 Hz;
#X text 440 85 CARRIER: 440 Hz;
#X text 40 190 Huellkurve: Attack 10 ms / Decay 500 ms;
#X text 40 225 Frequenzen und Modulationstiefe direkt in den Objekten aendern.;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 8 1;
#X connect 3 0 4 0;
#X connect 4 0 6 0;
#X connect 5 0 6 1;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 9 0 10 0;
#X connect 9 0 10 1;

 
Zuletzt bearbeitet:
  • #160
... durch Ziehen von grafischen Elementen … klar.

Nein. Dadurch, dass das Programm immer läuft und das DSP automatisch unterbricht wenn man etwas ändert, in SC 2 ging das überhaupt nicht und mit dem SC 3 Server wartet man zumindest bei synthdefs im Prinzip immer bis zur nächsten Note.

Du unterschlägst aber den wesentlichen Punkt. Die Erstellung von Patches auf diese Art ist hirnverbrannt. Und die Patches als Text sind unlesbar und damit unbrauchbar.

Du meinst also als jemand, der die Sprache nicht kann bewerten zu können, was der wesentliche Punkt daran ist, und dieser wesentliche Punkt daran ist, dass du es nicht lesen kannst und deswegen ist es unbrauchbar? :P

Warum lernst du es nicht einfach?
 
×
Dir gefällt Sequencer.de? ❤️ Lasse dir unsere neuesten Inhalte in der Google-Suche ganz oben anzeigen!

Zurück
Oben