{ "last_node_id": 6, "last_link_id": 4, "nodes": [ { "id": 4, "type": "MusicGenLong", "pos": [50, 100], "size": {"0": 480, "1": 420}, "flags": {}, "order": 0, "mode": 0, "inputs": [], "outputs": [ {"name": "audio_file", "type": "AUDIO_PATH", "links": [3], "slot_index": 0} ], "properties": {"Node name for S&R": "MusicGenLong"}, "widgets_values": [ "dark fantasy orchestral music, deep cello strings, french horn melody, slow war drums, mysterious medieval atmosphere, epic cinematic, consistent dark tone", 90.0, 30.0, 5.0, "facebook/musicgen-stereo-medium", 0, "fixed", 1.0, 3.0, 250 ] }, { "id": 5, "type": "AudioUpsample", "pos": [580, 150], "size": {"0": 300, "1": 120}, "flags": {}, "order": 1, "mode": 0, "inputs": [ {"name": "audio_file", "type": "AUDIO_PATH", "link": 3} ], "outputs": [ {"name": "audio_file", "type": "AUDIO_PATH", "links": [4], "slot_index": 0} ], "properties": {"Node name for S&R": "AudioUpsample"}, "widgets_values": [48000] }, { "id": 6, "type": "AudioPreview", "pos": [930, 150], "size": {"0": 250, "1": 80}, "flags": {}, "order": 2, "mode": 0, "inputs": [ {"name": "audio_file", "type": "AUDIO_PATH", "link": 4} ], "outputs": [], "properties": {"Node name for S&R": "AudioPreview"}, "widgets_values": [] }, { "id": 1, "type": "MusicGen", "pos": [50, 620], "size": {"0": 480, "1": 370}, "flags": {}, "order": 3, "mode": 0, "inputs": [], "outputs": [ {"name": "audio_file", "type": "AUDIO_PATH", "links": [1], "slot_index": 0} ], "properties": {"Node name for S&R": "MusicGen"}, "widgets_values": [ "dark fantasy orchestral music, deep cello, french horn, slow war drums, mysterious medieval atmosphere, epic cinematic", 30.0, "facebook/musicgen-stereo-medium", 0, "fixed", 1.0, 3.0, 250, 18.0 ] }, { "id": 2, "type": "AudioUpsample", "pos": [580, 670], "size": {"0": 300, "1": 120}, "flags": {}, "order": 4, "mode": 0, "inputs": [ {"name": "audio_file", "type": "AUDIO_PATH", "link": 1} ], "outputs": [ {"name": "audio_file", "type": "AUDIO_PATH", "links": [2], "slot_index": 0} ], "properties": {"Node name for S&R": "AudioUpsample"}, "widgets_values": [48000] }, { "id": 3, "type": "AudioPreview", "pos": [930, 670], "size": {"0": 250, "1": 80}, "flags": {}, "order": 5, "mode": 0, "inputs": [ {"name": "audio_file", "type": "AUDIO_PATH", "link": 2} ], "outputs": [], "properties": {"Node name for S&R": "AudioPreview"}, "widgets_values": [] } ,{ "id": 7, "type": "Note", "pos": [1200, 100], "size": {"0": 500, "1": 700}, "flags": {}, "order": 6, "mode": 0, "inputs": [], "outputs": [], "properties": {}, "widgets_values": ["=== AudioCraft Parameter Guide ===\n\n--- Allgemeine Parameter ---\n\ntemperature (Default: 1.0)\n 0.8 - 1.0 = konsistenter, strukturierter\n 1.0 - 1.2 = kreativ, abwechslungsreich\n < 0.5 = robotisch, repetitiv\n > 1.5 = chaotisch, zufaellig\n\ncfg_coef (Default: 3.0)\n 3.0 - 5.0 = gute Balance Prompt/Kreativ.\n < 1.5 = ignoriert den Prompt\n > 8.0 = Artefakte, uebersteuert\n\ntop_k (Default: 250)\n 200 - 300 = gute Balance\n < 50 = monoton\n > 500 = zu viele Moeglichkeiten\n\n--- MusicGen (kurz) ---\n\nextend_stride (Default: 18.0)\n Meta's Sliding Window fuer >30s\n Overlap = 30 - extend_stride\n 10 - 15 = mehr Kontext, glatter (langsam)\n 18 = Meta Default (12s Overlap)\n 25 = schnell, aber Naehte hoerbar\n\n--- MusicGenLong (Segmente) ---\n\nsegment_duration (Default: 30s)\n Max Kontextfenster = 30s (Training)\n 30 = maximale Qualitaet pro Segment\n 20 = kuerzere Segmente, mehr Uebergaenge\n\ncontext_seconds (Default: 5.0)\n Overlap zwischen Segmenten + Crossfade\n 3 - 5 = schneller, etwas weniger glatt\n 5 - 10 = glattere Uebergaenge\n HuggingFace empfiehlt 7s Overlap\n\n--- Prompt Tipps ---\n\n- Instrumente konkret benennen\n (violin, cello, french horn, timpani)\n- Stimmung mit Adjektiven\n (dark, slow, mysterious, epic)\n- Kurz halten: max 2-3 Zeilen\n- Kein BPM (wird ignoriert)\n- Keine Songstruktur (intro/chorus)\n- 'consistent tone throughout'\n hilft bei langen Tracks"] } ], "links": [ [1, 1, 0, 2, 0, "AUDIO_PATH"], [2, 2, 0, 3, 0, "AUDIO_PATH"], [3, 4, 0, 5, 0, "AUDIO_PATH"], [4, 5, 0, 6, 0, "AUDIO_PATH"] ], "groups": [ { "title": "Lange Musik (MusicGenLong) - empfohlen fuer 60-120s", "bounding": [30, 65, 1180, 500], "color": "#3d2a5a", "font_size": 14 }, { "title": "Kurze Musik (MusicGen) - fuer 10-30s Clips", "bounding": [30, 585, 1180, 460], "color": "#2a2a5a", "font_size": 14 } ], "config": {}, "extra": {}, "version": 0.4 }