Player & Audio-Bearbeitung
ChatGPT kann dir Tracks und Übergänge im Vorhör-Player vorspielen und bearbeitete Kopien rendern: gekürzt, im Tempo angepasst, transponiert oder normalisiert. Das Original bleibt immer unverändert.
Auf dieser Seite
Player steuernLink zu „Player steuern“
Mit dem Schalter „Assistenten dürfen den Player steuern“ unter Einstellungen → Integrationen → „ChatGPT & MCP“ (standardmäßig aus) darf ein Assistent den Vorhör-Player bedienen. Dafür reicht die Berechtigung „Library lesen“; ohne den Schalter lehnt Sonodex jede Steuerung ab.
| Werkzeug | Was es tut |
|---|---|
get_playback_status | Geladener Track, Position, Dauer, ob er spielt, Lautstärke und ob Assistenten gerade steuern dürfen. Geht auch ohne den Schalter. |
load_track | Lädt einen Track pausiert in den Player, auf Wunsch an einer Position |
play_track, pause_track | Startet bzw. pausiert die Wiedergabe |
seek_track | Springt an eine Stelle des geladenen Tracks |
set_preview_volume | Ändert die Lautstärke des Players |
audition_transition | Spielt das Ende des einen Tracks ab seinem Mix-out-Bereich und danach den Anfang des nächsten ab seinem Mix-in-Bereich, je 4 bis 60 Sekunden (Standard 16), nacheinander ohne Überblendung |
- Jede Steuerung zeigt Sonodex sichtbar an: „KI-Assistent: … steuert den Player“ mit der Aktion. „Stopp“ hält die Wiedergabe sofort an und entzieht Assistenten die Steuerung: Der Schalter „Assistenten dürfen den Player steuern“ geht aus, weitere Befehle werden abgelehnt. Mit „Wieder erlauben“ im Hinweis gibst du sie zurück.
- Gesperrt, solange Auflegen läuft oder in Sonodex ein Dialog offen ist.
- Höchstens 30 Steuerbefehle pro Minute je Assistent. Gespeichert wird nichts.
audition_transitionist ein grobes Anspielen, kein beatgematchter Mix.
Audio bearbeitenLink zu „Audio bearbeiten“
| Werkzeug | Was es rendert |
|---|---|
trim_audio | Ausschnitt von–bis, mit Ein- und Ausblenden (bis 30 s); Schnitt standardmäßig auf Beats des gespeicherten Beatgrids |
adjust_audio_tempo | Neues Tempo (Ziel-BPM oder Faktor 0,8 bis 1,25), die Tonhöhe bleibt; mit Rubberband, sonst FFmpeg atempo |
transpose_audio | Tonhöhe um −6 bis +6 Halbtöne, das Tempo bleibt; ohne Rubberband per Resampling, mit Hinweis auf die geringere Qualität |
normalize_audio | Lautheit nach EBU R128 in zwei Durchgängen auf −14 bis −6 LUFS, True Peak höchstens −1 dBTP (einstellbar) |
render_audio_edit | Mehrere dieser Schritte in einer Kopie, immer in der Reihenfolge Schnitt, Tempo, Tonhöhe, Lautheit |
- Der Assistent ruft eines der Werkzeuge auf. Das ändert nichts: Sonodex rendert im Hintergrund eine neue Datei; den Fortschritt fragt der Assistent mit
get_render_jobab, mitcancel_render_jobbricht er einen eigenen Render ab (ohne Rückfrage, die halbe Datei wird gelöscht). - Ist der Render fertig, erscheint der Bestätigungsdialog mit Original und neuer Datei: Format, Länge, BPM, Tonart, Ziel, die gemessene Lautheit und „Ergebnis anhören“.
- „Änderungen übernehmen“ legt die Datei neben das Original oder in deinen Bibliotheksordner, mit einem Zusatz im Namen wie „Titel (Intro Edit).flac“, und importiert sie als neuen Track, verknüpft mit dem Original. Tags und Cover werden übernommen, BPM und Tonart angepasst. „Abbrechen“ löscht die gerenderte Datei; Rückgängig entfernt den neuen Track und die Datei wieder.
- Format: Verlustfreie Quellen (FLAC, WAV, AIFF, ALAC, WavPack) behalten ihren Codec; aus verlustbehafteten wird FLAC mit 24 Bit, damit keine zweite verlustbehaftete Kodierung dazukommt. MP3 mit 320 kbit/s gibt es nur auf Wunsch.
- BPM im Tag ändern ist kein Time-Stretching. Ein neuer BPM-Wert über die Metadaten ändert das Audio nicht; nur
adjust_audio_temporendert es wirklich im neuen Tempo. - Grenzen: höchstens 2 Renders je Assistent und 6 insgesamt, einer läuft zur Zeit; ein Render wird nach 10 Minuten abgebrochen, das Ergebnis darf höchstens 60 Minuten lang sein.
StemsLink zu „Stems“
Stem-Trennung gibt es in Sonodex noch nicht. separate_audio_stems und export_audio_stems antworten immer mit unsupported_operation (Grund stem_engine_missing), weil Sonodex keine Trenn-Engine mitliefert. get_available_stems listet nur Stem-Dateien, die schon neben dem Track oder in einem Ordner mit seinem Namen liegen, sowie ob die Datei selbst eine Stem-Datei (.stem.mp4) ist.
FreigabenLink zu „Freigaben“
| Aufgabe | Berechtigung | Schalter in Sonodex |
|---|---|---|
| Player-Status, Render-Status, vorhandene Stems | Library lesen | – |
| Player steuern | Library lesen | Assistenten dürfen den Player steuern |
| Audio bearbeiten, eigenen Render abbrechen | Tracks bearbeiten | Assistenten dürfen Änderungen vorschlagen |
BeispieleLink zu „Beispiele“
- „Spiel mir den Übergang von ‚Velvet Room‘ in ‚Coastline‘ vor.“
- „Mach mir eine Intro-Edit von ‚Glasshouse‘: die ersten 32 Takte, mit kurzem Fade-out.“
- „Bring ‚Coastline‘ auf 126 BPM und normalisiere es auf −9 LUFS.“
Etwas fehlt oder stimmt nicht? Sag uns Bescheid. Die Oberfläche gibt es auch auf Englisch; die Docs nennen die deutschen Bezeichnungen.