{"id":"beat-wf","revision":0,"last_node_id":13,"last_link_id":7,"nodes":[{"id":1,"type":"FikoYT_MVD_AudioLoader","pos":[40,380],"size":[270,194.65625],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"audio_file","name":"audio_file","type":"COMBO","widget":{"name":"audio_file"},"link":null},{"localized_name":"custom_path","name":"custom_path","shape":7,"type":"STRING","widget":{"name":"custom_path"},"link":null}],"outputs":[{"localized_name":"audio_bytes","name":"audio_bytes","type":"AUDIO_BYTES","links":[1]},{"localized_name":"file_path","name":"file_path","type":"STRING","links":[2,3]}],"title":"1) Muzik Yukle","properties":{"Node name for S&R":"FikoYT_MVD_AudioLoader","ue_properties":{"widget_ue_connectable":{"audio_file":true,"custom_path":true},"version":"7.8","input_ue_unconnectable":{}}},"widgets_values":["Togarman-2.mp3","",null]},{"id":2,"type":"FikoYT_MVD_WhisperTranscriber","pos":[380,380],"size":[315.265625,299.96875],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"audio_bytes","name":"audio_bytes","type":"AUDIO_BYTES","link":1},{"localized_name":"model_size","name":"model_size","type":"COMBO","widget":{"name":"model_size"},"link":null},{"localized_name":"language","name":"language","type":"COMBO","widget":{"name":"language"},"link":null},{"localized_name":"device","name":"device","type":"COMBO","widget":{"name":"device"},"link":null},{"localized_name":"vad_filter","name":"vad_filter","type":"BOOLEAN","widget":{"name":"vad_filter"},"link":null},{"localized_name":"min_seg_secs","name":"min_seg_secs","type":"FLOAT","widget":{"name":"min_seg_secs"},"link":null},{"localized_name":"max_seg_secs","name":"max_seg_secs","type":"FLOAT","widget":{"name":"max_seg_secs"},"link":null}],"outputs":[{"localized_name":"segments","name":"segments","type":"MVD_SEGMENTS","links":[5]},{"localized_name":"full_text","name":"full_text","type":"STRING","links":[]}],"title":"2) Whisper: Soz + Segment","properties":{"Node name for S&R":"FikoYT_MVD_WhisperTranscriber","ue_properties":{"widget_ue_connectable":{"model_size":true,"language":true,"device":true,"vad_filter":true,"min_seg_secs":true,"max_seg_secs":true},"version":"7.8","input_ue_unconnectable":{}}},"widgets_values":["large-v3","tr","cuda",true,4,8]},{"id":3,"type":"FikoYT_MVD_BeatAnalyzer","pos":[380,60],"size":[420.265625,272],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"audio_path","name":"audio_path","type":"STRING","widget":{"name":"audio_path"},"link":2},{"localized_name":"target_sample_rate","name":"target_sample_rate","shape":7,"type":"INT","widget":{"name":"target_sample_rate"},"link":null},{"localized_name":"force_recompute","name":"force_recompute","shape":7,"type":"BOOLEAN","widget":{"name":"force_recompute"},"link":null}],"outputs":[{"localized_name":"bpm","name":"bpm","type":"FLOAT","links":[]},{"localized_name":"beat_times_json","name":"beat_times_json","type":"STRING","links":[]},{"localized_name":"downbeat_times_json","name":"downbeat_times_json","type":"STRING","links":[]},{"localized_name":"onset_times_json","name":"onset_times_json","type":"STRING","links":[]},{"localized_name":"beat_grid_json","name":"beat_grid_json","type":"STRING","links":[4]}],"title":"3) Beat Analizi","properties":{"Node name for S&R":"FikoYT_MVD_BeatAnalyzer","ue_properties":{"widget_ue_connectable":{"audio_path":true,"target_sample_rate":true,"force_recompute":true},"version":"7.8","input_ue_unconnectable":{}}},"widgets_values":["",22050,true]},{"id":10,"type":"FikoYT_MVD_BeatSegmentExporter","pos":[840,200],"size":[360,512],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"segments","name":"segments","shape":7,"type":"MVD_SEGMENTS","link":5},{"localized_name":"beat_grid_json","name":"beat_grid_json","type":"STRING","widget":{"name":"beat_grid_json"},"link":4},{"localized_name":"audio_path","name":"audio_path","shape":7,"type":"STRING","widget":{"name":"audio_path"},"link":3},{"localized_name":"use_downbeats","name":"use_downbeats","shape":7,"type":"BOOLEAN","widget":{"name":"use_downbeats"},"link":null},{"localized_name":"bars_per_section","name":"bars_per_section","shape":7,"type":"INT","widget":{"name":"bars_per_section"},"link":null},{"localized_name":"beats_per_bar","name":"beats_per_bar","shape":7,"type":"INT","widget":{"name":"beats_per_bar"},"link":null},{"localized_name":"project_name","name":"project_name","shape":7,"type":"STRING","widget":{"name":"project_name"},"link":null}],"outputs":[{"localized_name":"json_path","name":"json_path","type":"STRING","links":[6]},{"localized_name":"beat_json","name":"beat_json","type":"STRING","links":[7]},{"localized_name":"section_count","name":"section_count","type":"INT","links":[]}],"title":"🥁 Beat'e Göre Ayır + JSON (proje)","properties":{"Node name for S&R":"FikoYT_MVD_BeatSegmentExporter","ue_properties":{"widget_ue_connectable":{"beat_grid_json":true,"audio_path":true},"version":"7.8","input_ue_unconnectable":{}}},"widgets_values":["{}","",false,4,4,""]},{"id":11,"type":"PreviewAny","pos":[1240,60],"size":[360,180],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"kaynak","name":"source","type":"*","link":6}],"outputs":[{"localized_name":"METİN","name":"STRING","type":"STRING","links":null}],"title":"📄 JSON Dosya Yolu","properties":{"Node name for S&R":"PreviewAny","ue_properties":{"widget_ue_connectable":{},"version":"7.8","input_ue_unconnectable":{}}},"widgets_values":[null,null,null]},{"id":12,"type":"PreviewAny","pos":[1240,300],"size":[360,180],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"kaynak","name":"source","type":"*","link":7}],"outputs":[{"localized_name":"METİN","name":"STRING","type":"STRING","links":null}],"title":"🔎 Beat JSON","properties":{"Node name for S&R":"PreviewAny","ue_properties":{"widget_ue_connectable":{},"version":"7.8","input_ue_unconnectable":{}}},"widgets_values":[null,null,null]},{"id":13,"type":"Note","pos":[20,-120],"size":[640,92],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[],"title":"ℹ️ Açıklama","properties":{"text":"","ue_properties":{"widget_ue_connectable":{},"version":"7.8","input_ue_unconnectable":{}}},"widgets_values":["🥁 Beat Analiz: Müzik yükle → Whisper(söz)+Beat analizi → JSON. project_name yaz. Çıktı JSON'u kopyala → Sahne Prompt'a yapıştır."],"color":"#432","bgcolor":"#653"}],"links":[[1,1,0,2,0,"AUDIO_BYTES"],[2,1,1,3,0,"STRING"],[3,1,1,10,2,"STRING"],[4,3,4,10,1,"STRING"],[5,2,0,10,0,"MVD_SEGMENTS"],[6,10,0,11,0,"STRING"],[7,10,1,12,0,"STRING"]],"groups":[{"id":1,"title":"🎵 Ses → Beat JSON (proje bazlı)","bounding":[20,0,1620,500],"color":"#3f789e","flags":{}}],"config":{},"extra":{"ue_links":[],"links_added_by_ue":[],"ds":{"scale":0.8545415155223063,"offset":[663.4611615270235,485.1105191686062]}},"version":0.4}