Neu

Sompyler: Projektvorstellung, Entwicklungsstand und -einblicke, Tutorials, Audiosnippets

  • #31
Es gibt neuerdings eine "Request For Comments (RFC)"-artige Spezifikation mit enthaltenen ABNF-Schemata der Syntax der Sprache "Ne(RDM)usik".

Fehlerfrei ist die englischsprachige Spezifikation bestimmt nicht, aber ziemlich komplett.

Ein Kumpel hat sie durch ne Bezahl-KI gejagt, mit dem ganzen Repo der Software. Ein MIDI-zu-Neusik-Konverter und damit ein Oxygène IV von Jean-Michel Jarre war ihr schneller entlockt, als ich "Damit ist sie bestimmt überfordert, hah!" feixen konnte.

Das Oxygène kann ich hier aus rechtlichen Gründen nicht posten. Ist mir ehrlich gesagt ganz recht.
 
Zuletzt bearbeitet:
  • Daumen hoch
M.i.a.u.: Scenturio
  • #32
Das Haltepedal hatte ich früher im Klavierunterricht nicht gemocht, weil ich es meist weder nicht noch richtig tief trat, sondern irgendwas dazwischen. In der Pianistik heißt das Halbpedal, aber ist das natürlich nur, wenn es absichtlich und im musikalischen Kontext intendiert und wohldosiert eingesetzt wird.

Über mehr technische Details zum Halbpedal möchte ich mich nicht auslassen (gern recherchieren, auch zum General-MIDI-Controller 64 - "Sustain"), nur so viel: Ich denk, ich habe es ganz gut abgebildet bekommen.

In dem Releasesegment der Haupthüllkurve eines Tons/Teiltons kann ich zu einer Note angeben, wo darin eine wie lange "Überlänge" eingeschoben werden soll. Eine Art Minisustain-Plateau begrenzt durch ein paar Bézierknoten gleicher Höhe. Voll gedämpft (damp: 1) ist der Ton nicht von einem Staccato-Ton zu unterscheiden durch ein entsprechendes Sustainsegment. Solange die Taste gehalten wird, regiert Sustain, rechnerisch die Nettolänge der Note, nach Loslassen das Release der Hüllkurve, das per Legato von folgenden Tönen überlagert wird.

Code:
solo: dev/piano
articles: { a: {}, o: { damp: 0.5 } }
---
Eb3 1 a,3.3 # volles Sustain-Pedal
---
Eb3 1 # Fingerpedal / Nettodauer 1s
---
Eb3 0.25 # normale Dämpfung / Nettodauer 0.25s
---
Eb3 1 o,3.3 # Halbpedal / Nettodauer 0.25s
---
Eb3 1 o,1. # Halbpedal / Nettodauer 0.5s
Anhang anzeigen test.mp3
Nachgeliefert noch drei Graphen: Eine eine Hüllkurve für einen Ton der Länge eine Sekunde (+Release der Länge 0.2s), einen voll- und einen halbpedalisierten Ton gleicher Länge (aber Nettodauer von einem Viertel). Man mag zur Kenntnis nehmen, dass mir Konsequenz mir ebenso wichtig ist wie Konsequenz, und da muss »Physical Modelling« der Abstraktion einigen Tribut zollen.

Die Graphen habe ich generiert mit den folgenden Kommando, nur zu meiner eigenen Information, für später ...
Bash:
# und ja, ich bin faul genug, dass ich mir zur Angabe von Gleitkommazahlen im Wertebereich 0-[1 rausnehme, bei der Längenangabe das Semikolon für "0." stehen zu lassen, heute zwei Byte gespart und morgen die Hirnzellen auf Trapp halten müssen:
$ for rel in "" ";25;"{0,5}; do scripts/render-single-sound -A '0.03:1,9;2,10' -R '0.2:10;1,8;3,0' -l '1.0'$rel; done
 

Anhänge

  • fingerpedal.webp
    fingerpedal.webp
    5,4 KB · Aufrufe: 0
  • fullpedal.webp
    fullpedal.webp
    6,3 KB · Aufrufe: 0
  • halfpedal.webp
    halfpedal.webp
    6,2 KB · Aufrufe: 0
Zuletzt bearbeitet:
  • #33
Neusician und Sompyler selber waren bisher frei von AI-generiertem Code und werden es bleiben.

Aber was einen Score-Editor als GUI betrifft, kann sich jeder, der seine Tokens für Offline-Musik verwenden möchte, diese von geeigneten KI-Modellen nach seinem Gusto erstellen lassen.
  1. CONTRIBUTING.md
  2. score-editors/AGENTS.md
Das ist eine Art Challenge, wer mag. Nicht ausschließlich für hiesige Nutzer, auch ein Kumpel von mir will sich dran setzen. (Zumindest unterfütter ich sein Prompt exklusiv mit Entwicklerwissen aus erster Hand, damit das Ergebnis nicht so viel Tokens braucht um gut zu werden.)

Auch ich hab vor ein Repository zu veröffentlichen, natürlich auch das ohne AI-Anteil. Das wird nur das menschenlesbare AST.log (Textdatei ohne hierarchisches Mark-up) in einer hierarchischen Struktur abbilden und die Objekte bunt anmalen. Ohne Änderungsmöglichkeit und ein YAML-Export gibts dementsprechend auch nicht.
 
Zuletzt bearbeitet:
  • #35
Danke. Schöner Schreibfehler, so konsequent durchgezogen macht ihn noch peinlicher. Betriebsblind bin ich nie, außer manchmal. Wird korrigiert.

Von Oxygène gibts genug schlechte Cover. Dass ich von dem Cover in technischer Hinsicht begeistert war (habs ned mehr), steht auf einem anderen Blatt.
 
×
Dir gefällt Sequencer.de? ❤️ Lasse dir unsere neuesten Inhalte in der Google-Suche ganz oben anzeigen!

Neue Beiträge

Zurück
Oben