diff --git a/README.md b/README.md index 651c56a..ee7e6de 100644 --- a/README.md +++ b/README.md @@ -255,12 +255,15 @@ And here is the Demucs node: Once installed the examples are available in the ComfyUI workflow templates, in the *audio-separation* section. -- [00_Vocals.json](example_workflows/00_Vocals.json): Example to get vocals using MDX -- [01_Vocals_Drums_Bass.json](example_workflows/01_Vocals_Drums_Bass.json): Example to get vocals, drums, bass and others using MDX -- [02_Batch.json](example_workflows/02_Batch.json): Shows how to apply MDX demix to a batch of audios, using *Audio Batch* nodes. -- [03_Instrumental_keep.json](example_workflows/03_Instrumental_keep.json): Shows how to extract vocals maintaining the same number of channels and sample rate, using *Audio Batch* nodes. -- [04_Demucs.json](example_workflows/04_Demucs.json): Separates vocals, drums, bass and others using Demucs, better quality. -- [05_Demix_and_Remix.json](example_workflows/05_Demix_and_Remix.json): Example to separate vocals and others to the left channel and drums and bass to the right channel, using *Audio Batch* nodes. +Note that we have two versions, the regular and the *quick* version. The *quick* version is ideal for quick tests, the input files +are downloaded and, in most cases, only 10 seconds of audio are processed. + +- [00_Vocals_simple.json](example_workflows/00_Vocals_simple.json) [Quick](example_workflows/00_Vocals_quick.json): Example to get vocals using MDX +- [01_Vocals_Drums_Bass.json](example_workflows/01_Vocals_Drums_Bass.json) [Quick](example_workflows/01_Vocals_Drums_Bass_quick.json): Example to get vocals, drums, bass and others using MDX +- [02_Batch.json](example_workflows/02_Batch.json) [Quick](example_workflows/02_Batch_quick.json): Shows how to apply MDX demix to a batch of audios, using *Audio Batch* nodes. +- [03_Instrumental_keep.json](example_workflows/03_Instrumental_keep.json) [Quick](example_workflows/03_Instrumental_keep_quick.json): Shows how to extract vocals maintaining the same number of channels and sample rate, using *Audio Batch* nodes. +- [04_Demucs.json](example_workflows/04_Demucs.json) [Quick](example_workflows/04_Demucs_quick.json): Separates vocals, drums, bass and others using Demucs, better quality. +- [05_Demix_and_Remix.json](example_workflows/05_Demix_and_Remix.json) [Quick](example_workflows/05_Demix_and_Remix_quick.json): Example to separate vocals and others to the left channel and drums and bass to the right channel, using *Audio Batch* nodes. ## 📝 Usage Notes diff --git a/example_workflows/00_Vocals.jpg b/example_workflows/00_Vocals_quick.jpg similarity index 100% rename from example_workflows/00_Vocals.jpg rename to example_workflows/00_Vocals_quick.jpg diff --git a/example_workflows/00_Vocals_quick.json b/example_workflows/00_Vocals_quick.json new file mode 100644 index 0000000..55afc90 --- /dev/null +++ b/example_workflows/00_Vocals_quick.json @@ -0,0 +1 @@ +{"id":"58eba28a-b23f-48a1-9d16-d0a518078191","revision":0,"last_node_id":9,"last_link_id":7,"nodes":[{"id":8,"type":"MarkdownNote","pos":[1200,870],"size":[330,180],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 2 - Select the model\n\nAn ⬇️ means the model will be downloaded and 💾 that is already on disk.\n\nNote that we have specialized nodes for Vocals, Instruments, Bass, Drums, Reverb and Others (not Vocals, Bass or Drum).\n\nUse a node for the output you want. Vocal node will also generate Instrumental output in the Complement, but you'll get better results using an Instrumental node.\nFor karaoke look for models specialized for it."],"color":"#432","bgcolor":"#653"},{"id":5,"type":"AudioSeparateVocals","pos":[1220,1160],"size":[270,126],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"input_sound","name":"input_sound","type":"AUDIO","link":7},{"localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":null},{"localized_name":"segments","name":"segments","type":"INT","widget":{"name":"segments"},"link":null},{"localized_name":"target_device","name":"target_device","type":"COMBO","widget":{"name":"target_device"},"link":null}],"outputs":[{"localized_name":"Vocals","name":"Vocals","type":"AUDIO","links":[3]},{"localized_name":"Complement","name":"Complement","type":"AUDIO","links":[5]}],"properties":{"cnr_id":"audio-separation","ver":"1e80343e5a83ecac2f38b6bb0d3d411f21dd1ca0","Node name for S&R":"AudioSeparateVocals","aux_id":"set-soft/ComfyUI-DeepExtract","widget_ue_connectable":{}},"widgets_values":["⬇️ Kim Jensen 2",1,"cuda"],"color":"#2a363b","bgcolor":"#3f5159"},{"id":4,"type":"LoadAudio","pos":[500,1160],"size":[300,140],"flags":{},"order":1,"mode":4,"inputs":[{"localized_name":"audio","name":"audio","type":"COMBO","widget":{"name":"audio"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"AUDIOUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"AUDIO","name":"AUDIO","type":"AUDIO","links":[6]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"LoadAudio","widget_ue_connectable":{}},"widgets_values":["audio_ace-step_input.mp3",null,null],"color":"#222","bgcolor":"#000"},{"id":7,"type":"MarkdownNote","pos":[490,910],"size":[320,150],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 1 - Select the audio demix\n\nThe MDX models expects 44.1 kHz stereo audio. \nThe node will convert mono audio to a fake stereo audio.\nIf not 44.1 kHz it will be resampled\n\nYou have to \"Unbypass\" the \"LoadAudio\" node (the arrow around a circle in the context menyu you get when the node is selected)\n"],"color":"#432","bgcolor":"#653"},{"id":6,"type":"PreviewAudio","pos":[1580,1260],"size":[330,90],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":5},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[],"color":"#222","bgcolor":"#000"},{"id":3,"type":"PreviewAudio","pos":[1580,1100],"size":[330,90],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":3},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[],"color":"#222","bgcolor":"#000"},{"id":9,"type":"SET_AudioDownload","pos":[860,1160],"size":[270,160],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"audio_bypass","name":"audio_bypass","shape":7,"type":"AUDIO","link":6},{"localized_name":"base_url","name":"base_url","type":"STRING","widget":{"name":"base_url"},"link":null},{"localized_name":"filename","name":"filename","type":"STRING","widget":{"name":"filename"},"link":null},{"localized_name":"target_sample_rate","name":"target_sample_rate","type":"INT","widget":{"name":"target_sample_rate"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","links":[7]}],"properties":{"cnr_id":"audio-batch","ver":"b905731fbb12ce8ffce2262237116579549c4c8d","Node name for S&R":"SET_AudioDownload","widget_ue_connectable":{}},"widgets_values":["https://huggingface.co/set-soft/audio_separation/resolve/main/Audio_Examples/","01-The_Symphony_of_Automation.mp3",44100],"color":"#223","bgcolor":"#335"}],"links":[[3,5,0,3,0,"AUDIO"],[5,5,1,6,0,"AUDIO"],[6,4,0,9,0,"AUDIO"],[7,9,0,5,0,"AUDIO"]],"groups":[{"id":1,"title":"Built-in","bounding":[490,1070,320,250],"color":"#3f789e","font_size":24,"flags":{}},{"id":2,"title":"Built-in","bounding":[1570,1000,350,380],"color":"#3f789e","font_size":24,"flags":{}},{"id":3,"title":"AudioSeparation","bounding":[1180,1070,370,230],"color":"#A88","font_size":24,"flags":{}},{"id":4,"title":"Audio Batch node","bounding":[850,1070,290,260],"color":"#88A","font_size":24,"flags":{}}],"config":{},"extra":{"ue_links":[],"links_added_by_ue":[],"ds":{"scale":1.1223217309335034,"offset":[-271.15139957856087,-699.7639755184586]}},"version":0.4} diff --git a/example_workflows/00_Vocals_simple.jpg b/example_workflows/00_Vocals_simple.jpg new file mode 120000 index 0000000..a7fdea9 --- /dev/null +++ b/example_workflows/00_Vocals_simple.jpg @@ -0,0 +1 @@ +audioseparation_logo.jpg \ No newline at end of file diff --git a/example_workflows/00_Vocals.json b/example_workflows/00_Vocals_simple.json similarity index 100% rename from example_workflows/00_Vocals.json rename to example_workflows/00_Vocals_simple.json diff --git a/example_workflows/01_Vocals_Drums_Bass.json b/example_workflows/01_Vocals_Drums_Bass.json index 9dd218d..2c1f8ed 100644 --- a/example_workflows/01_Vocals_Drums_Bass.json +++ b/example_workflows/01_Vocals_Drums_Bass.json @@ -1 +1 @@ -{"id":"151379ea-7ee4-4023-b8ec-39b52efbc365","revision":0,"last_node_id":12,"last_link_id":11,"nodes":[{"id":3,"type":"PreviewAudio","pos":[1580,1160],"size":[330,90],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":3},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[]},{"id":5,"type":"AudioSeparateVocals","pos":[1220,1160],"size":[270,126],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"input_sound","name":"input_sound","type":"AUDIO","link":4},{"localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":null},{"localized_name":"segments","name":"segments","type":"INT","widget":{"name":"segments"},"link":null},{"localized_name":"target_device","name":"target_device","type":"COMBO","widget":{"name":"target_device"},"link":null}],"outputs":[{"localized_name":"Vocals","name":"Vocals","type":"AUDIO","links":[3]},{"localized_name":"Complement","name":"Complement","type":"AUDIO","links":[]}],"properties":{"aux_id":"set-soft/ComfyUI-DeepExtract","ver":"1e80343e5a83ecac2f38b6bb0d3d411f21dd1ca0","Node name for S&R":"AudioSeparateVocals","widget_ue_connectable":{}},"widgets_values":["💾 KUIELab B",1,"cuda"]},{"id":7,"type":"AudioSeparateDrums","pos":[1220,1350],"size":[270,126],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"input_sound","name":"input_sound","type":"AUDIO","link":6},{"localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":null},{"localized_name":"segments","name":"segments","type":"INT","widget":{"name":"segments"},"link":null},{"localized_name":"target_device","name":"target_device","type":"COMBO","widget":{"name":"target_device"},"link":null}],"outputs":[{"localized_name":"Drums","name":"Drums","type":"AUDIO","links":[7]},{"localized_name":"Complement","name":"Complement","type":"AUDIO","links":null}],"properties":{"aux_id":"set-soft/ComfyUI-DeepExtract","ver":"f9b0a02700853168fa4b7324bf362da1c11eae19","Node name for S&R":"AudioSeparateDrums","widget_ue_connectable":{}},"widgets_values":["⬇️ KUIELab B",1,"cuda"]},{"id":6,"type":"PreviewAudio","pos":[1580,1350],"size":[330,90],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":7},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[]},{"id":8,"type":"AudioSeparateBass","pos":[1220,1540],"size":[270,126],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"input_sound","name":"input_sound","type":"AUDIO","link":10},{"localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":null},{"localized_name":"segments","name":"segments","type":"INT","widget":{"name":"segments"},"link":null},{"localized_name":"target_device","name":"target_device","type":"COMBO","widget":{"name":"target_device"},"link":null}],"outputs":[{"localized_name":"Bass","name":"Bass","type":"AUDIO","links":[8]},{"localized_name":"Complement","name":"Complement","type":"AUDIO","links":null}],"properties":{"aux_id":"set-soft/ComfyUI-DeepExtract","ver":"f9b0a02700853168fa4b7324bf362da1c11eae19","Node name for S&R":"AudioSeparateBass","widget_ue_connectable":{}},"widgets_values":["⬇️ KUIELab B",1,"cuda"]},{"id":9,"type":"AudioSeparateVarious","pos":[1220,1730],"size":[270,126],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"input_sound","name":"input_sound","type":"AUDIO","link":11},{"localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":null},{"localized_name":"segments","name":"segments","type":"INT","widget":{"name":"segments"},"link":null},{"localized_name":"target_device","name":"target_device","type":"COMBO","widget":{"name":"target_device"},"link":null}],"outputs":[{"localized_name":"Main","name":"Main","type":"AUDIO","links":[9]},{"localized_name":"Complement","name":"Complement","type":"AUDIO","links":null}],"properties":{"aux_id":"set-soft/ComfyUI-DeepExtract","ver":"f9b0a02700853168fa4b7324bf362da1c11eae19","Node name for S&R":"AudioSeparateVarious","widget_ue_connectable":{}},"widgets_values":["⬇️ KUIELab Other B",1,"cuda"]},{"id":11,"type":"PreviewAudio","pos":[1580,1730],"size":[330,90],"flags":{},"order":9,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":9},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[]},{"id":10,"type":"PreviewAudio","pos":[1580,1540],"size":[330,90],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":8},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[]},{"id":4,"type":"LoadAudio","pos":[810,1460],"size":[300,140],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"COMBO","widget":{"name":"audio"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"AUDIOUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"AUDIO","name":"AUDIO","type":"AUDIO","links":[4,6,10,11]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"LoadAudio","widget_ue_connectable":{}},"widgets_values":["madonna-la-isla-bonita.mp3",null,null]},{"id":12,"type":"MarkdownNote","pos":[810,1240],"size":[310,110],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 1 - Select the audio demix\n\nThis example shows how to obtain vocals, drums, bass and the rest"],"color":"#432","bgcolor":"#653"}],"links":[[3,5,0,3,0,"AUDIO"],[4,4,0,5,0,"AUDIO"],[6,4,0,7,0,"AUDIO"],[7,7,0,6,0,"AUDIO"],[8,8,0,10,0,"AUDIO"],[9,9,0,11,0,"AUDIO"],[10,4,0,8,0,"AUDIO"],[11,4,0,9,0,"AUDIO"]],"groups":[{"id":1,"title":"Built-in","bounding":[800,1370,320,250],"color":"#3f789e","font_size":24,"flags":{}},{"id":2,"title":"Built-in","bounding":[1570,1060,350,820],"color":"#3f789e","font_size":24,"flags":{}},{"id":3,"title":"AudioSeparation","bounding":[1180,1070,360,810],"color":"#A88","font_size":24,"flags":{}}],"config":{},"extra":{"ue_links":[],"links_added_by_ue":[],"ds":{"scale":1.1223217309335034,"offset":[-642.4277342028577,-967.989755125568]}},"version":0.4} +{"id":"151379ea-7ee4-4023-b8ec-39b52efbc365","revision":0,"last_node_id":12,"last_link_id":11,"nodes":[{"id":3,"type":"PreviewAudio","pos":[1580,1160],"size":[330,90],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":3},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[],"color":"#222","bgcolor":"#000"},{"id":5,"type":"AudioSeparateVocals","pos":[1220,1160],"size":[270,126],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"input_sound","name":"input_sound","type":"AUDIO","link":4},{"localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":null},{"localized_name":"segments","name":"segments","type":"INT","widget":{"name":"segments"},"link":null},{"localized_name":"target_device","name":"target_device","type":"COMBO","widget":{"name":"target_device"},"link":null}],"outputs":[{"localized_name":"Vocals","name":"Vocals","type":"AUDIO","links":[3]},{"localized_name":"Complement","name":"Complement","type":"AUDIO","links":[]}],"properties":{"cnr_id":"audio-separation","ver":"1e80343e5a83ecac2f38b6bb0d3d411f21dd1ca0","Node name for S&R":"AudioSeparateVocals","aux_id":"set-soft/ComfyUI-DeepExtract","widget_ue_connectable":{}},"widgets_values":["💾 KUIELab B",1,"cuda"],"color":"#233","bgcolor":"#355"},{"id":7,"type":"AudioSeparateDrums","pos":[1220,1350],"size":[270,126],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"input_sound","name":"input_sound","type":"AUDIO","link":6},{"localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":null},{"localized_name":"segments","name":"segments","type":"INT","widget":{"name":"segments"},"link":null},{"localized_name":"target_device","name":"target_device","type":"COMBO","widget":{"name":"target_device"},"link":null}],"outputs":[{"localized_name":"Drums","name":"Drums","type":"AUDIO","links":[7]},{"localized_name":"Complement","name":"Complement","type":"AUDIO","links":null}],"properties":{"cnr_id":"audio-separation","ver":"f9b0a02700853168fa4b7324bf362da1c11eae19","Node name for S&R":"AudioSeparateDrums","aux_id":"set-soft/ComfyUI-DeepExtract","widget_ue_connectable":{}},"widgets_values":["⬇️ KUIELab B",1,"cuda"],"color":"#233","bgcolor":"#355"},{"id":6,"type":"PreviewAudio","pos":[1580,1350],"size":[330,90],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":7},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[],"color":"#222","bgcolor":"#000"},{"id":8,"type":"AudioSeparateBass","pos":[1220,1540],"size":[270,126],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"input_sound","name":"input_sound","type":"AUDIO","link":10},{"localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":null},{"localized_name":"segments","name":"segments","type":"INT","widget":{"name":"segments"},"link":null},{"localized_name":"target_device","name":"target_device","type":"COMBO","widget":{"name":"target_device"},"link":null}],"outputs":[{"localized_name":"Bass","name":"Bass","type":"AUDIO","links":[8]},{"localized_name":"Complement","name":"Complement","type":"AUDIO","links":null}],"properties":{"cnr_id":"audio-separation","ver":"f9b0a02700853168fa4b7324bf362da1c11eae19","Node name for S&R":"AudioSeparateBass","aux_id":"set-soft/ComfyUI-DeepExtract","widget_ue_connectable":{}},"widgets_values":["⬇️ KUIELab B",1,"cuda"],"color":"#233","bgcolor":"#355"},{"id":9,"type":"AudioSeparateVarious","pos":[1220,1730],"size":[270,126],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"input_sound","name":"input_sound","type":"AUDIO","link":11},{"localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":null},{"localized_name":"segments","name":"segments","type":"INT","widget":{"name":"segments"},"link":null},{"localized_name":"target_device","name":"target_device","type":"COMBO","widget":{"name":"target_device"},"link":null}],"outputs":[{"localized_name":"Main","name":"Main","type":"AUDIO","links":[9]},{"localized_name":"Complement","name":"Complement","type":"AUDIO","links":null}],"properties":{"cnr_id":"audio-separation","ver":"f9b0a02700853168fa4b7324bf362da1c11eae19","Node name for S&R":"AudioSeparateVarious","aux_id":"set-soft/ComfyUI-DeepExtract","widget_ue_connectable":{}},"widgets_values":["⬇️ KUIELab Other B",1,"cuda"],"color":"#233","bgcolor":"#355"},{"id":11,"type":"PreviewAudio","pos":[1580,1730],"size":[330,90],"flags":{},"order":9,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":9},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[],"color":"#222","bgcolor":"#000"},{"id":10,"type":"PreviewAudio","pos":[1580,1540],"size":[330,90],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":8},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[],"color":"#222","bgcolor":"#000"},{"id":12,"type":"MarkdownNote","pos":[810,1240],"size":[310,110],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 1 - Select the audio demix\n\nThis example shows how to obtain vocals, drums, bass and the rest"],"color":"#432","bgcolor":"#653"},{"id":4,"type":"LoadAudio","pos":[810,1460],"size":[300,140],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"COMBO","widget":{"name":"audio"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"AUDIOUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"AUDIO","name":"AUDIO","type":"AUDIO","links":[4,6,10,11]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"LoadAudio","widget_ue_connectable":{}},"widgets_values":["01-The_Symphony_of_Automation.mp3",null,null],"color":"#222","bgcolor":"#000"}],"links":[[3,5,0,3,0,"AUDIO"],[4,4,0,5,0,"AUDIO"],[6,4,0,7,0,"AUDIO"],[7,7,0,6,0,"AUDIO"],[8,8,0,10,0,"AUDIO"],[9,9,0,11,0,"AUDIO"],[10,4,0,8,0,"AUDIO"],[11,4,0,9,0,"AUDIO"]],"groups":[{"id":1,"title":"Built-in","bounding":[800,1370,320,250],"color":"#3f789e","font_size":24,"flags":{}},{"id":2,"title":"Built-in","bounding":[1570,1060,350,820],"color":"#3f789e","font_size":24,"flags":{}},{"id":3,"title":"AudioSeparation","bounding":[1180,1070,360,810],"color":"#A88","font_size":24,"flags":{}}],"config":{},"extra":{"ue_links":[],"links_added_by_ue":[],"ds":{"scale":1.1223217309335034,"offset":[-642.4277342028577,-967.989755125568]}},"version":0.4} diff --git a/example_workflows/01_Vocals_Drums_Bass_quick.jpg b/example_workflows/01_Vocals_Drums_Bass_quick.jpg new file mode 120000 index 0000000..a7fdea9 --- /dev/null +++ b/example_workflows/01_Vocals_Drums_Bass_quick.jpg @@ -0,0 +1 @@ +audioseparation_logo.jpg \ No newline at end of file diff --git a/example_workflows/01_Vocals_Drums_Bass_quick.json b/example_workflows/01_Vocals_Drums_Bass_quick.json new file mode 100644 index 0000000..0b684a1 --- /dev/null +++ b/example_workflows/01_Vocals_Drums_Bass_quick.json @@ -0,0 +1 @@ +{"id":"ec7122a4-3abd-4a20-b69c-15590da6c9e1","revision":0,"last_node_id":17,"last_link_id":21,"nodes":[{"id":3,"type":"PreviewAudio","pos":[1580,1160],"size":[330,90],"flags":{},"order":9,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":3},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[]},{"id":5,"type":"AudioSeparateVocals","pos":[1220,1160],"size":[270,126],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"input_sound","name":"input_sound","type":"AUDIO","link":18},{"localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":null},{"localized_name":"segments","name":"segments","type":"INT","widget":{"name":"segments"},"link":null},{"localized_name":"target_device","name":"target_device","type":"COMBO","widget":{"name":"target_device"},"link":null}],"outputs":[{"localized_name":"Vocals","name":"Vocals","type":"AUDIO","links":[3]},{"localized_name":"Complement","name":"Complement","type":"AUDIO","links":[]}],"properties":{"cnr_id":"audio-separation","ver":"1e80343e5a83ecac2f38b6bb0d3d411f21dd1ca0","Node name for S&R":"AudioSeparateVocals","aux_id":"set-soft/ComfyUI-DeepExtract","widget_ue_connectable":{}},"widgets_values":["💾 KUIELab B",1,"cuda"]},{"id":7,"type":"AudioSeparateDrums","pos":[1220,1350],"size":[270,126],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"input_sound","name":"input_sound","type":"AUDIO","link":19},{"localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":null},{"localized_name":"segments","name":"segments","type":"INT","widget":{"name":"segments"},"link":null},{"localized_name":"target_device","name":"target_device","type":"COMBO","widget":{"name":"target_device"},"link":null}],"outputs":[{"localized_name":"Drums","name":"Drums","type":"AUDIO","links":[7]},{"localized_name":"Complement","name":"Complement","type":"AUDIO","links":null}],"properties":{"cnr_id":"audio-separation","ver":"f9b0a02700853168fa4b7324bf362da1c11eae19","Node name for S&R":"AudioSeparateDrums","aux_id":"set-soft/ComfyUI-DeepExtract","widget_ue_connectable":{}},"widgets_values":["⬇️ KUIELab B",1,"cuda"]},{"id":8,"type":"AudioSeparateBass","pos":[1220,1540],"size":[270,126],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"input_sound","name":"input_sound","type":"AUDIO","link":20},{"localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":null},{"localized_name":"segments","name":"segments","type":"INT","widget":{"name":"segments"},"link":null},{"localized_name":"target_device","name":"target_device","type":"COMBO","widget":{"name":"target_device"},"link":null}],"outputs":[{"localized_name":"Bass","name":"Bass","type":"AUDIO","links":[8]},{"localized_name":"Complement","name":"Complement","type":"AUDIO","links":null}],"properties":{"cnr_id":"audio-separation","ver":"f9b0a02700853168fa4b7324bf362da1c11eae19","Node name for S&R":"AudioSeparateBass","aux_id":"set-soft/ComfyUI-DeepExtract","widget_ue_connectable":{}},"widgets_values":["⬇️ KUIELab B",1,"cuda"]},{"id":9,"type":"AudioSeparateVarious","pos":[1220,1730],"size":[270,126],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"input_sound","name":"input_sound","type":"AUDIO","link":21},{"localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":null},{"localized_name":"segments","name":"segments","type":"INT","widget":{"name":"segments"},"link":null},{"localized_name":"target_device","name":"target_device","type":"COMBO","widget":{"name":"target_device"},"link":null}],"outputs":[{"localized_name":"Main","name":"Main","type":"AUDIO","links":[9]},{"localized_name":"Complement","name":"Complement","type":"AUDIO","links":null}],"properties":{"cnr_id":"audio-separation","ver":"f9b0a02700853168fa4b7324bf362da1c11eae19","Node name for S&R":"AudioSeparateVarious","aux_id":"set-soft/ComfyUI-DeepExtract","widget_ue_connectable":{}},"widgets_values":["⬇️ KUIELab Other B",1,"cuda"]},{"id":13,"type":"LoadAudio","pos":[200,1450],"size":[300,140],"flags":{},"order":0,"mode":4,"inputs":[{"localized_name":"audio","name":"audio","type":"COMBO","widget":{"name":"audio"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"AUDIOUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"AUDIO","name":"AUDIO","type":"AUDIO","links":[12]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","widget_ue_connectable":{},"Node name for S&R":"LoadAudio"},"widgets_values":["audio_ace-step_input.mp3",null,null],"color":"#222","bgcolor":"#000"},{"id":6,"type":"PreviewAudio","pos":[1580,1350],"size":[330,90],"flags":{},"order":10,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":7},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[]},{"id":10,"type":"PreviewAudio","pos":[1580,1540],"size":[330,90],"flags":{},"order":11,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":8},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[]},{"id":11,"type":"PreviewAudio","pos":[1580,1730],"size":[330,90],"flags":{},"order":12,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":9},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[]},{"id":15,"type":"SET_AudioDownload","pos":[560,1450],"size":[270,160],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"audio_bypass","name":"audio_bypass","shape":7,"type":"AUDIO","link":12},{"localized_name":"base_url","name":"base_url","type":"STRING","widget":{"name":"base_url"},"link":null},{"localized_name":"filename","name":"filename","type":"STRING","widget":{"name":"filename"},"link":null},{"localized_name":"target_sample_rate","name":"target_sample_rate","type":"INT","widget":{"name":"target_sample_rate"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","links":[17]}],"properties":{"cnr_id":"audio-batch","ver":"b905731fbb12ce8ffce2262237116579549c4c8d","widget_ue_connectable":{},"Node name for S&R":"SET_AudioDownload"},"widgets_values":["https://huggingface.co/set-soft/audio_separation/resolve/main/Audio_Examples/","01-The_Symphony_of_Automation.mp3",44100],"color":"#223","bgcolor":"#335"},{"id":16,"type":"SET_AudioCut","pos":[860,1450],"size":[270,82],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":17},{"localized_name":"start_time","name":"start_time","type":"STRING","widget":{"name":"start_time"},"link":null},{"localized_name":"end_time","name":"end_time","type":"STRING","widget":{"name":"end_time"},"link":null}],"outputs":[{"localized_name":"audio_out","name":"audio_out","type":"AUDIO","links":[18,19,20,21]}],"properties":{"cnr_id":"audio-batch","ver":"b905731fbb12ce8ffce2262237116579549c4c8d","widget_ue_connectable":{},"Node name for S&R":"SET_AudioCut"},"widgets_values":["20","30"],"color":"#223","bgcolor":"#335"},{"id":14,"type":"MarkdownNote","pos":[190,1200],"size":[320,150],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 1 - Select the audio demix\n\nThis example shows how to obtain vocals, drums, bass and the rest\n\nYou have to \"Unbypass\" the \"LoadAudio\" node (the arrow around a circle in the context menyu you get when the node is selected)\n"],"color":"#432","bgcolor":"#653"},{"id":17,"type":"MarkdownNote","pos":[820,1190],"size":[320,150],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 2 - Select the interval\n\nHere we select from 20 seconds to 30 seconds"],"color":"#432","bgcolor":"#653"}],"links":[[3,5,0,3,0,"AUDIO"],[7,7,0,6,0,"AUDIO"],[8,8,0,10,0,"AUDIO"],[9,9,0,11,0,"AUDIO"],[12,13,0,15,0,"AUDIO"],[17,15,0,16,0,"AUDIO"],[18,16,0,5,0,"AUDIO"],[19,16,0,7,0,"AUDIO"],[20,16,0,8,0,"AUDIO"],[21,16,0,9,0,"AUDIO"]],"groups":[{"id":2,"title":"Built-in","bounding":[1570,1060,350,820],"color":"#3f789e","font_size":24,"flags":{}},{"id":3,"title":"AudioSeparation","bounding":[1180,1070,360,810],"color":"#A88","font_size":24,"flags":{}},{"id":4,"title":"Built-in","bounding":[190,1360,320,250],"color":"#3f789e","font_size":24,"flags":{}},{"id":5,"title":"Audio Batch node","bounding":[550,1360,590,270],"color":"#88A","font_size":24,"flags":{}}],"config":{},"extra":{"ue_links":[],"links_added_by_ue":[],"ds":{"scale":0.9275386206062011,"offset":[-18.119719077344257,-943.1318781293593]}},"version":0.4} diff --git a/example_workflows/02_Batch.json b/example_workflows/02_Batch.json index 9c3575c..aa82d9c 100644 --- a/example_workflows/02_Batch.json +++ b/example_workflows/02_Batch.json @@ -1 +1 @@ -{"id":"e425571c-2aac-4ba2-90dd-77389f6df58c","revision":0,"last_node_id":14,"last_link_id":15,"nodes":[{"id":9,"type":"LoadAudio","pos":[600,1080],"size":[350,150],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"COMBO","widget":{"name":"audio"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"AUDIOUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"AUDIO","name":"AUDIO","type":"AUDIO","links":[6]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"LoadAudio","widget_ue_connectable":{}},"widgets_values":["madonna-la-isla-bonita.mp3",null,null],"color":"#233","bgcolor":"#355"},{"id":10,"type":"LoadAudio","pos":[600,1280],"size":[350,150],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"COMBO","widget":{"name":"audio"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"AUDIOUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"AUDIO","name":"AUDIO","type":"AUDIO","links":[7]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"LoadAudio","widget_ue_connectable":{}},"widgets_values":["The_Beatles_-_Yesterday.mp3",null,null],"color":"#233","bgcolor":"#355"},{"id":6,"type":"PreviewAudio","pos":[2110,1270],"size":[330,90],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":12},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[]},{"id":3,"type":"PreviewAudio","pos":[2110,1070],"size":[330,90],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":10},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[]},{"id":13,"type":"SET_SelectAudioFromBatch","pos":[1690,1270],"size":[350,106],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"audio_batch","name":"audio_batch","type":"AUDIO","link":15},{"localized_name":"index","name":"index","type":"INT","widget":{"name":"index"},"link":null},{"localized_name":"behavior_out_of_range","name":"behavior_out_of_range","type":"COMBO","widget":{"name":"behavior_out_of_range"},"link":null},{"localized_name":"silence_duration_seconds","name":"silence_duration_seconds","type":"FLOAT","widget":{"name":"silence_duration_seconds"},"link":null}],"outputs":[{"localized_name":"selected_audio","name":"selected_audio","type":"AUDIO","links":[12]}],"properties":{"cnr_id":"audio-batch","ver":"65e3da3da285b8593e74f138d114ec0b576a22bd","Node name for S&R":"SET_SelectAudioFromBatch","widget_ue_connectable":{},"aux_id":"set-soft/ComfyUI-AudioBatch"},"widgets_values":[1,"silence_original_length",1],"color":"#2a363b","bgcolor":"#3f5159"},{"id":12,"type":"SET_SelectAudioFromBatch","pos":[1690,1070],"size":[350,106],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"audio_batch","name":"audio_batch","type":"AUDIO","link":14},{"localized_name":"index","name":"index","type":"INT","widget":{"name":"index"},"link":null},{"localized_name":"behavior_out_of_range","name":"behavior_out_of_range","type":"COMBO","widget":{"name":"behavior_out_of_range"},"link":null},{"localized_name":"silence_duration_seconds","name":"silence_duration_seconds","type":"FLOAT","widget":{"name":"silence_duration_seconds"},"link":null}],"outputs":[{"localized_name":"selected_audio","name":"selected_audio","type":"AUDIO","links":[10]}],"properties":{"cnr_id":"audio-batch","ver":"65e3da3da285b8593e74f138d114ec0b576a22bd","Node name for S&R":"SET_SelectAudioFromBatch","widget_ue_connectable":{},"aux_id":"set-soft/ComfyUI-AudioBatch"},"widgets_values":[0,"silence_original_length",1],"color":"#2a363b","bgcolor":"#3f5159"},{"id":11,"type":"SET_AudioBatch","pos":[1040,1160],"size":[146.42578125,46],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"audio1","name":"audio1","type":"AUDIO","link":6},{"localized_name":"audio2","name":"audio2","type":"AUDIO","link":7}],"outputs":[{"localized_name":"audio_batch","name":"audio_batch","type":"AUDIO","links":[13]}],"properties":{"cnr_id":"audio-batch","ver":"65e3da3da285b8593e74f138d114ec0b576a22bd","Node name for S&R":"SET_AudioBatch","widget_ue_connectable":{},"aux_id":"set-soft/ComfyUI-AudioBatch"},"widgets_values":[],"color":"#2a363b","bgcolor":"#3f5159"},{"id":7,"type":"MarkdownNote","pos":[590,840],"size":[370,140],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# Audio in batch\n\nThis example shows the nodes can handle audio batches.\n\nCurrently there is no performance advantage."],"color":"#432","bgcolor":"#653"},{"id":14,"type":"AudioSeparateInstrumental","pos":[1290,1160],"size":[270,126],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"input_sound","name":"input_sound","type":"AUDIO","link":13},{"localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":null},{"localized_name":"segments","name":"segments","type":"INT","widget":{"name":"segments"},"link":null},{"localized_name":"target_device","name":"target_device","type":"COMBO","widget":{"name":"target_device"},"link":null}],"outputs":[{"localized_name":"Instrumental","name":"Instrumental","type":"AUDIO","links":[14,15]},{"localized_name":"Complement","name":"Complement","type":"AUDIO","links":null}],"properties":{"aux_id":"set-soft/ComfyUI-DeepExtract","ver":"d0c0810dde744fd5435ccafb2e470dd4b55b64f9","Node name for S&R":"AudioSeparateInstrumental","widget_ue_connectable":{}},"widgets_values":["⬇️ Kim Jensen",1,"cuda"]}],"links":[[6,9,0,11,0,"AUDIO"],[7,10,0,11,1,"AUDIO"],[10,12,0,3,0,"AUDIO"],[12,13,0,6,0,"AUDIO"],[13,11,0,14,0,"AUDIO"],[14,14,0,12,0,"AUDIO"],[15,14,0,13,0,"AUDIO"]],"groups":[{"id":1,"title":"Built-in","bounding":[590,990,370,450],"color":"#3f789e","font_size":24,"flags":{}},{"id":2,"title":"Built-in","bounding":[2100,980,350,390],"color":"#3f789e","font_size":24,"flags":{}},{"id":3,"title":"AudioSeparation","bounding":[1250,1070,370,230],"color":"#A88","font_size":24,"flags":{}},{"id":4,"title":"AudioBatch","bounding":[1670,980,390,420],"color":"#8A8","font_size":24,"flags":{}},{"id":5,"title":"AudioBatch","bounding":[1020,1070,190,150],"color":"#8A8","font_size":24,"flags":{}}],"config":{},"extra":{"ue_links":[],"links_added_by_ue":[],"ds":{"scale":0.9275386206062011,"offset":[-309.290090332301,-648.4922258980088]}},"version":0.4} +{"id":"e425571c-2aac-4ba2-90dd-77389f6df58c","revision":0,"last_node_id":14,"last_link_id":15,"nodes":[{"id":6,"type":"PreviewAudio","pos":[2110,1270],"size":[330,90],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":12},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[],"color":"#222","bgcolor":"#000"},{"id":3,"type":"PreviewAudio","pos":[2110,1070],"size":[330,90],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":10},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[],"color":"#222","bgcolor":"#000"},{"id":13,"type":"SET_SelectAudioFromBatch","pos":[1690,1270],"size":[350,106],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"audio_batch","name":"audio_batch","type":"AUDIO","link":15},{"localized_name":"index","name":"index","type":"INT","widget":{"name":"index"},"link":null},{"localized_name":"behavior_out_of_range","name":"behavior_out_of_range","type":"COMBO","widget":{"name":"behavior_out_of_range"},"link":null},{"localized_name":"silence_duration_seconds","name":"silence_duration_seconds","type":"FLOAT","widget":{"name":"silence_duration_seconds"},"link":null}],"outputs":[{"localized_name":"selected_audio","name":"selected_audio","type":"AUDIO","links":[12]}],"properties":{"cnr_id":"audio-batch","ver":"65e3da3da285b8593e74f138d114ec0b576a22bd","Node name for S&R":"SET_SelectAudioFromBatch","widget_ue_connectable":{},"aux_id":"set-soft/ComfyUI-AudioBatch"},"widgets_values":[1,"silence_original_length",1],"color":"#223","bgcolor":"#335"},{"id":12,"type":"SET_SelectAudioFromBatch","pos":[1690,1070],"size":[350,106],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"audio_batch","name":"audio_batch","type":"AUDIO","link":14},{"localized_name":"index","name":"index","type":"INT","widget":{"name":"index"},"link":null},{"localized_name":"behavior_out_of_range","name":"behavior_out_of_range","type":"COMBO","widget":{"name":"behavior_out_of_range"},"link":null},{"localized_name":"silence_duration_seconds","name":"silence_duration_seconds","type":"FLOAT","widget":{"name":"silence_duration_seconds"},"link":null}],"outputs":[{"localized_name":"selected_audio","name":"selected_audio","type":"AUDIO","links":[10]}],"properties":{"cnr_id":"audio-batch","ver":"65e3da3da285b8593e74f138d114ec0b576a22bd","Node name for S&R":"SET_SelectAudioFromBatch","widget_ue_connectable":{},"aux_id":"set-soft/ComfyUI-AudioBatch"},"widgets_values":[0,"silence_original_length",1],"color":"#223","bgcolor":"#335"},{"id":7,"type":"MarkdownNote","pos":[590,840],"size":[370,140],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# Audio in batch\n\nThis example shows the nodes can handle audio batches.\n\nCurrently there is no performance advantage."],"color":"#432","bgcolor":"#653"},{"id":10,"type":"LoadAudio","pos":[600,1280],"size":[350,150],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"COMBO","widget":{"name":"audio"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"AUDIOUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"AUDIO","name":"AUDIO","type":"AUDIO","links":[7]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"LoadAudio","widget_ue_connectable":{}},"widgets_values":["04-The_Symphony_of_Automation.mp3",null,null],"color":"#222","bgcolor":"#000"},{"id":9,"type":"LoadAudio","pos":[600,1080],"size":[350,150],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"COMBO","widget":{"name":"audio"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"AUDIOUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"AUDIO","name":"AUDIO","type":"AUDIO","links":[6]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"LoadAudio","widget_ue_connectable":{}},"widgets_values":["01-The_Symphony_of_Automation.mp3",null,null],"color":"#222","bgcolor":"#000"},{"id":11,"type":"SET_AudioBatch","pos":[1040,1160],"size":[146.42578125,46],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"audio1","name":"audio1","type":"AUDIO","link":6},{"localized_name":"audio2","name":"audio2","type":"AUDIO","link":7}],"outputs":[{"localized_name":"audio_batch","name":"audio_batch","type":"AUDIO","links":[13]}],"properties":{"cnr_id":"audio-batch","ver":"65e3da3da285b8593e74f138d114ec0b576a22bd","Node name for S&R":"SET_AudioBatch","widget_ue_connectable":{},"aux_id":"set-soft/ComfyUI-AudioBatch"},"widgets_values":[],"color":"#223","bgcolor":"#335"},{"id":14,"type":"AudioSeparateInstrumental","pos":[1290,1160],"size":[270,126],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"input_sound","name":"input_sound","type":"AUDIO","link":13},{"localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":null},{"localized_name":"segments","name":"segments","type":"INT","widget":{"name":"segments"},"link":null},{"localized_name":"target_device","name":"target_device","type":"COMBO","widget":{"name":"target_device"},"link":null}],"outputs":[{"localized_name":"Instrumental","name":"Instrumental","type":"AUDIO","links":[14,15]},{"localized_name":"Complement","name":"Complement","type":"AUDIO","links":null}],"properties":{"cnr_id":"audio-separation","ver":"d0c0810dde744fd5435ccafb2e470dd4b55b64f9","Node name for S&R":"AudioSeparateInstrumental","aux_id":"set-soft/ComfyUI-DeepExtract","widget_ue_connectable":{}},"widgets_values":["⬇️ Kim Jensen",1,"cuda"],"color":"#2a363b","bgcolor":"#3f5159"}],"links":[[6,9,0,11,0,"AUDIO"],[7,10,0,11,1,"AUDIO"],[10,12,0,3,0,"AUDIO"],[12,13,0,6,0,"AUDIO"],[13,11,0,14,0,"AUDIO"],[14,14,0,12,0,"AUDIO"],[15,14,0,13,0,"AUDIO"]],"groups":[{"id":1,"title":"Built-in","bounding":[590,990,370,450],"color":"#3f789e","font_size":24,"flags":{}},{"id":2,"title":"Built-in","bounding":[2100,980,350,390],"color":"#3f789e","font_size":24,"flags":{}},{"id":3,"title":"AudioSeparation","bounding":[1250,1070,370,230],"color":"#A88","font_size":24,"flags":{}},{"id":4,"title":"AudioBatch","bounding":[1670,980,390,420],"color":"#8A8","font_size":24,"flags":{}},{"id":5,"title":"AudioBatch","bounding":[1020,1070,190,150],"color":"#8A8","font_size":24,"flags":{}}],"config":{},"extra":{"ue_links":[],"links_added_by_ue":[],"ds":{"scale":0.9275386206062011,"offset":[-422.9830272095057,-651.4325831632325]}},"version":0.4} diff --git a/example_workflows/02_Batch_quick.jpg b/example_workflows/02_Batch_quick.jpg new file mode 120000 index 0000000..a7fdea9 --- /dev/null +++ b/example_workflows/02_Batch_quick.jpg @@ -0,0 +1 @@ +audioseparation_logo.jpg \ No newline at end of file diff --git a/example_workflows/02_Batch_quick.json b/example_workflows/02_Batch_quick.json new file mode 100644 index 0000000..1f431a6 --- /dev/null +++ b/example_workflows/02_Batch_quick.json @@ -0,0 +1 @@ +{"id":"0cf433e1-410b-46dd-a21a-68857a58e954","revision":0,"last_node_id":17,"last_link_id":21,"nodes":[{"id":6,"type":"PreviewAudio","pos":[2110,1270],"size":[330,90],"flags":{},"order":11,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":12},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[],"color":"#222","bgcolor":"#000"},{"id":3,"type":"PreviewAudio","pos":[2110,1070],"size":[330,90],"flags":{},"order":10,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":10},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[],"color":"#222","bgcolor":"#000"},{"id":13,"type":"SET_SelectAudioFromBatch","pos":[1690,1270],"size":[350,106],"flags":{},"order":9,"mode":0,"inputs":[{"localized_name":"audio_batch","name":"audio_batch","type":"AUDIO","link":15},{"localized_name":"index","name":"index","type":"INT","widget":{"name":"index"},"link":null},{"localized_name":"behavior_out_of_range","name":"behavior_out_of_range","type":"COMBO","widget":{"name":"behavior_out_of_range"},"link":null},{"localized_name":"silence_duration_seconds","name":"silence_duration_seconds","type":"FLOAT","widget":{"name":"silence_duration_seconds"},"link":null}],"outputs":[{"localized_name":"selected_audio","name":"selected_audio","type":"AUDIO","links":[12]}],"properties":{"cnr_id":"audio-batch","ver":"65e3da3da285b8593e74f138d114ec0b576a22bd","Node name for S&R":"SET_SelectAudioFromBatch","widget_ue_connectable":{},"aux_id":"set-soft/ComfyUI-AudioBatch"},"widgets_values":[1,"silence_original_length",1],"color":"#223","bgcolor":"#335"},{"id":12,"type":"SET_SelectAudioFromBatch","pos":[1690,1070],"size":[350,106],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"audio_batch","name":"audio_batch","type":"AUDIO","link":14},{"localized_name":"index","name":"index","type":"INT","widget":{"name":"index"},"link":null},{"localized_name":"behavior_out_of_range","name":"behavior_out_of_range","type":"COMBO","widget":{"name":"behavior_out_of_range"},"link":null},{"localized_name":"silence_duration_seconds","name":"silence_duration_seconds","type":"FLOAT","widget":{"name":"silence_duration_seconds"},"link":null}],"outputs":[{"localized_name":"selected_audio","name":"selected_audio","type":"AUDIO","links":[10]}],"properties":{"cnr_id":"audio-batch","ver":"65e3da3da285b8593e74f138d114ec0b576a22bd","Node name for S&R":"SET_SelectAudioFromBatch","widget_ue_connectable":{},"aux_id":"set-soft/ComfyUI-AudioBatch"},"widgets_values":[0,"silence_original_length",1],"color":"#223","bgcolor":"#335"},{"id":14,"type":"AudioSeparateInstrumental","pos":[1290,1160],"size":[270,126],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"input_sound","name":"input_sound","type":"AUDIO","link":21},{"localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":null},{"localized_name":"segments","name":"segments","type":"INT","widget":{"name":"segments"},"link":null},{"localized_name":"target_device","name":"target_device","type":"COMBO","widget":{"name":"target_device"},"link":null}],"outputs":[{"localized_name":"Instrumental","name":"Instrumental","type":"AUDIO","links":[14,15]},{"localized_name":"Complement","name":"Complement","type":"AUDIO","links":null}],"properties":{"cnr_id":"audio-separation","ver":"d0c0810dde744fd5435ccafb2e470dd4b55b64f9","Node name for S&R":"AudioSeparateInstrumental","aux_id":"set-soft/ComfyUI-DeepExtract","widget_ue_connectable":{}},"widgets_values":["⬇️ Kim Jensen",1,"cuda"],"color":"#2a363b","bgcolor":"#3f5159"},{"id":15,"type":"SET_AudioDownload","pos":[500,1040],"size":[270,160],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"audio_bypass","name":"audio_bypass","shape":7,"type":"AUDIO","link":18},{"localized_name":"base_url","name":"base_url","type":"STRING","widget":{"name":"base_url"},"link":null},{"localized_name":"filename","name":"filename","type":"STRING","widget":{"name":"filename"},"link":null},{"localized_name":"target_sample_rate","name":"target_sample_rate","type":"INT","widget":{"name":"target_sample_rate"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","links":[16]}],"properties":{"cnr_id":"audio-batch","ver":"b905731fbb12ce8ffce2262237116579549c4c8d","Node name for S&R":"SET_AudioDownload","widget_ue_connectable":{}},"widgets_values":["https://huggingface.co/set-soft/audio_separation/resolve/main/Audio_Examples/","01-The_Symphony_of_Automation.mp3",44100],"color":"#223","bgcolor":"#335"},{"id":16,"type":"SET_AudioDownload","pos":[500,1250],"size":[270,160],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"audio_bypass","name":"audio_bypass","shape":7,"type":"AUDIO","link":19},{"localized_name":"base_url","name":"base_url","type":"STRING","widget":{"name":"base_url"},"link":null},{"localized_name":"filename","name":"filename","type":"STRING","widget":{"name":"filename"},"link":null},{"localized_name":"target_sample_rate","name":"target_sample_rate","type":"INT","widget":{"name":"target_sample_rate"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","links":[17]}],"properties":{"cnr_id":"audio-batch","ver":"b905731fbb12ce8ffce2262237116579549c4c8d","Node name for S&R":"SET_AudioDownload","widget_ue_connectable":{}},"widgets_values":["https://huggingface.co/set-soft/audio_separation/resolve/main/Audio_Examples/","04-The_Symphony_of_Automation.mp3",44100],"color":"#223","bgcolor":"#335"},{"id":10,"type":"LoadAudio","pos":[100,1250],"size":[350,150],"flags":{},"order":0,"mode":4,"inputs":[{"localized_name":"audio","name":"audio","type":"COMBO","widget":{"name":"audio"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"AUDIOUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"AUDIO","name":"AUDIO","type":"AUDIO","links":[19]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"LoadAudio","widget_ue_connectable":{}},"widgets_values":["04-The_Symphony_of_Automation.mp3",null,null],"color":"#222","bgcolor":"#000"},{"id":9,"type":"LoadAudio","pos":[100,1040],"size":[350,150],"flags":{},"order":1,"mode":4,"inputs":[{"localized_name":"audio","name":"audio","type":"COMBO","widget":{"name":"audio"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"AUDIOUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"AUDIO","name":"AUDIO","type":"AUDIO","links":[18]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"LoadAudio","widget_ue_connectable":{}},"widgets_values":["01-The_Symphony_of_Automation.mp3",null,null],"color":"#222","bgcolor":"#000"},{"id":7,"type":"MarkdownNote","pos":[90,800],"size":[370,140],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# Audio in batch\n\nThis example shows the nodes can handle audio batches.\n\nCurrently there is no performance advantage."],"color":"#432","bgcolor":"#653"},{"id":11,"type":"SET_AudioBatch","pos":[830,1160],"size":[146.42578125,46],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"audio1","name":"audio1","type":"AUDIO","link":16},{"localized_name":"audio2","name":"audio2","type":"AUDIO","link":17}],"outputs":[{"localized_name":"audio_batch","name":"audio_batch","type":"AUDIO","links":[20]}],"properties":{"cnr_id":"audio-batch","ver":"65e3da3da285b8593e74f138d114ec0b576a22bd","Node name for S&R":"SET_AudioBatch","widget_ue_connectable":{},"aux_id":"set-soft/ComfyUI-AudioBatch"},"widgets_values":[],"color":"#223","bgcolor":"#335"},{"id":17,"type":"SET_AudioCut","pos":[1000,1160],"size":[210,82],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":20},{"localized_name":"start_time","name":"start_time","type":"STRING","widget":{"name":"start_time"},"link":null},{"localized_name":"end_time","name":"end_time","type":"STRING","widget":{"name":"end_time"},"link":null}],"outputs":[{"localized_name":"audio_out","name":"audio_out","type":"AUDIO","links":[21]}],"properties":{"cnr_id":"audio-batch","ver":"b905731fbb12ce8ffce2262237116579549c4c8d","Node name for S&R":"SET_AudioCut","widget_ue_connectable":{}},"widgets_values":["20","30"],"color":"#223","bgcolor":"#335"}],"links":[[10,12,0,3,0,"AUDIO"],[12,13,0,6,0,"AUDIO"],[14,14,0,12,0,"AUDIO"],[15,14,0,13,0,"AUDIO"],[16,15,0,11,0,"AUDIO"],[17,16,0,11,1,"AUDIO"],[18,9,0,15,0,"AUDIO"],[19,10,0,16,0,"AUDIO"],[20,11,0,17,0,"AUDIO"],[21,17,0,14,0,"AUDIO"]],"groups":[{"id":1,"title":"Built-in","bounding":[90,950,370,460],"color":"#3f789e","font_size":24,"flags":{}},{"id":2,"title":"Built-in","bounding":[2100,980,350,390],"color":"#3f789e","font_size":24,"flags":{}},{"id":3,"title":"AudioSeparation","bounding":[1250,1070,370,230],"color":"#A88","font_size":24,"flags":{}},{"id":4,"title":"Audio Batch node","bounding":[1670,980,390,420],"color":"#88A","font_size":24,"flags":{}},{"id":6,"title":"Audio Batch node","bounding":[480,950,740,470],"color":"#88A","font_size":24,"flags":{}}],"config":{},"extra":{"ue_links":[],"links_added_by_ue":[],"ds":{"scale":0.8432169278238191,"offset":[298.99727758352634,-570.8571366307212]}},"version":0.4} diff --git a/example_workflows/03_Instrumental_keep.json b/example_workflows/03_Instrumental_keep.json index 3a4fe1c..d5f4a33 100644 --- a/example_workflows/03_Instrumental_keep.json +++ b/example_workflows/03_Instrumental_keep.json @@ -1 +1 @@ -{"id":"ad88a81a-2172-4191-be75-10bd6fc0aaab","revision":0,"last_node_id":21,"last_link_id":32,"nodes":[{"id":9,"type":"SET_AudioInfo","pos":[1370,1390],"size":[149.63046264648438,106],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":6}],"outputs":[{"localized_name":"audio_bypass","name":"audio_bypass","type":"AUDIO","links":null},{"localized_name":"batch_size","name":"batch_size","type":"INT","links":[]},{"localized_name":"channels","name":"channels","type":"INT","links":[13]},{"localized_name":"num_samples","name":"num_samples","type":"INT","links":[]},{"localized_name":"sample_rate","name":"sample_rate","type":"INT","links":[12]}],"properties":{"cnr_id":"audio-batch","ver":"1df62f7c5184849e0cf51bd3f2cb8f93e6748d06","Node name for S&R":"SET_AudioInfo","widget_ue_connectable":{}},"widgets_values":[]},{"id":16,"type":"SET_AudioForceChannels","pos":[1600,1160],"size":[210,60],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":32},{"localized_name":"channels","name":"channels","type":"INT","widget":{"name":"channels"},"link":13}],"outputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","links":[28]}],"properties":{"cnr_id":"audio-batch","ver":"1df62f7c5184849e0cf51bd3f2cb8f93e6748d06","widget_ue_connectable":{},"Node name for S&R":"SET_AudioForceChannels"},"widgets_values":[0]},{"id":15,"type":"SET_AudioResampler","pos":[1880,1160],"size":[210,58],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":28},{"localized_name":"target_sample_rate","name":"target_sample_rate","type":"INT","widget":{"name":"target_sample_rate"},"link":12}],"outputs":[{"localized_name":"audio_out","name":"audio_out","type":"AUDIO","links":[29,30]}],"properties":{"cnr_id":"audio-batch","ver":"1df62f7c5184849e0cf51bd3f2cb8f93e6748d06","Node name for S&R":"SET_AudioResampler","widget_ue_connectable":{}},"widgets_values":[0]},{"id":18,"type":"SET_AudioInfo","pos":[2140,910],"size":[149.63046264648438,106],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":30}],"outputs":[{"localized_name":"audio_bypass","name":"audio_bypass","type":"AUDIO","links":null},{"localized_name":"batch_size","name":"batch_size","type":"INT","links":null},{"localized_name":"channels","name":"channels","type":"INT","links":[22]},{"localized_name":"num_samples","name":"num_samples","type":"INT","links":null},{"localized_name":"sample_rate","name":"sample_rate","type":"INT","links":[23]}],"properties":{"cnr_id":"audio-batch","ver":"1df62f7c5184849e0cf51bd3f2cb8f93e6748d06","widget_ue_connectable":{},"Node name for S&R":"SET_AudioInfo"}},{"id":20,"type":"easy showAnything","pos":[2360,1010],"size":[140,76.00006103515625],"flags":{},"order":9,"mode":0,"inputs":[{"localized_name":"anything","name":"anything","shape":7,"type":"*","link":23}],"outputs":[{"localized_name":"output","name":"output","type":"*","links":null}],"properties":{"cnr_id":"comfyui-easy-use","ver":"1.2.9","widget_ue_connectable":{},"Node name for S&R":"easy showAnything"},"widgets_values":["44100"]},{"id":19,"type":"easy showAnything","pos":[2360,860],"size":[140,76],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"anything","name":"anything","shape":7,"type":"*","link":22}],"outputs":[{"localized_name":"output","name":"output","type":"*","links":null}],"properties":{"cnr_id":"comfyui-easy-use","ver":"1.2.9","widget_ue_connectable":{},"Node name for S&R":"easy showAnything"},"widgets_values":["2"]},{"id":4,"type":"LoadAudio","pos":[800,1160],"size":[300,140],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"COMBO","widget":{"name":"audio"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"AUDIOUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"AUDIO","name":"AUDIO","type":"AUDIO","links":[6,31]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"LoadAudio","widget_ue_connectable":{}},"widgets_values":["audio_ace-step_input.mp3",null,null]},{"id":7,"type":"MarkdownNote","pos":[800,950],"size":[690,140],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# Keep channels and sample rate example\n\nHere the node will convert to 44.1 kHz stereo, but we then change it back to the original\n"],"color":"#432","bgcolor":"#653"},{"id":3,"type":"PreviewAudio","pos":[2180,1160],"size":[330,90],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":29},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[]},{"id":21,"type":"AudioSeparateInstrumental","pos":[1230,1160],"size":[270,126],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"input_sound","name":"input_sound","type":"AUDIO","link":31},{"localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":null},{"localized_name":"segments","name":"segments","type":"INT","widget":{"name":"segments"},"link":null},{"localized_name":"target_device","name":"target_device","type":"COMBO","widget":{"name":"target_device"},"link":null}],"outputs":[{"localized_name":"Instrumental","name":"Instrumental","type":"AUDIO","links":[32]},{"localized_name":"Complement","name":"Complement","type":"AUDIO","links":null}],"properties":{"aux_id":"set-soft/ComfyUI-DeepExtract","ver":"d0c0810dde744fd5435ccafb2e470dd4b55b64f9","widget_ue_connectable":{},"Node name for S&R":"AudioSeparateInstrumental"},"widgets_values":["⬇️ Kim Jensen",1,"cuda"]}],"links":[[6,4,0,9,0,"AUDIO"],[12,9,4,15,1,"INT"],[13,9,2,16,1,"INT"],[22,18,2,19,0,"*"],[23,18,4,20,0,"*"],[28,16,0,15,0,"AUDIO"],[29,15,0,3,0,"AUDIO"],[30,15,0,18,0,"AUDIO"],[31,4,0,21,0,"AUDIO"],[32,21,0,16,0,"AUDIO"]],"groups":[],"config":{},"extra":{"ue_links":[],"links_added_by_ue":[],"ds":{"scale":0.9275386206062011,"offset":[-647.7401041252758,-700.2851527231417]},"linkExtensions":[{"id":6,"parentId":3}],"reroutes":[{"id":3,"pos":[1200,1390],"linkIds":[6]}]},"version":0.4} +{"id":"ad88a81a-2172-4191-be75-10bd6fc0aaab","revision":0,"last_node_id":23,"last_link_id":34,"nodes":[{"id":16,"type":"SET_AudioForceChannels","pos":[1600,1160],"size":[210,130],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":32},{"localized_name":"channels","name":"channels","type":"INT","widget":{"name":"channels"},"link":13},{"localized_name":"downmix_method","name":"downmix_method","type":"COMBO","widget":{"name":"downmix_method"},"link":null},{"localized_name":"n_fft","name":"n_fft","shape":7,"type":"INT","widget":{"name":"n_fft"},"link":null},{"localized_name":"hop_length","name":"hop_length","shape":7,"type":"INT","widget":{"name":"hop_length"},"link":null}],"outputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","links":[28]}],"properties":{"cnr_id":"audio-batch","ver":"1df62f7c5184849e0cf51bd3f2cb8f93e6748d06","Node name for S&R":"SET_AudioForceChannels","widget_ue_connectable":{}},"widgets_values":[0,"standard_gain",2048,512],"color":"#223","bgcolor":"#335"},{"id":15,"type":"SET_AudioResampler","pos":[1880,1160],"size":[210,58],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":28},{"localized_name":"target_sample_rate","name":"target_sample_rate","type":"INT","widget":{"name":"target_sample_rate"},"link":12}],"outputs":[{"localized_name":"audio_out","name":"audio_out","type":"AUDIO","links":[29,30]}],"properties":{"cnr_id":"audio-batch","ver":"1df62f7c5184849e0cf51bd3f2cb8f93e6748d06","Node name for S&R":"SET_AudioResampler","widget_ue_connectable":{}},"widgets_values":[0],"color":"#223","bgcolor":"#335"},{"id":7,"type":"MarkdownNote","pos":[800,950],"size":[690,140],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# Keep channels and sample rate example\n\nHere the node will convert to 44.1 kHz stereo, but we then change it back to the original\n"],"color":"#432","bgcolor":"#653"},{"id":23,"type":"PreviewAny","pos":[2380,1000],"size":[210,88],"flags":{},"order":9,"mode":0,"inputs":[{"localized_name":"source","name":"source","type":"*","link":34}],"outputs":[],"title":"Sample Rate","properties":{"cnr_id":"comfy-core","ver":"0.3.40","Node name for S&R":"PreviewAny","widget_ue_connectable":{}},"widgets_values":[],"color":"#222","bgcolor":"#000"},{"id":18,"type":"SET_AudioInfo","pos":[2140,910],"size":[149.63046264648438,166],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":30}],"outputs":[{"localized_name":"audio_bypass","name":"audio_bypass","type":"AUDIO","links":null},{"localized_name":"batch_size","name":"batch_size","type":"INT","links":null},{"localized_name":"channels","name":"channels","type":"INT","links":[33]},{"localized_name":"num_samples","name":"num_samples","type":"INT","links":null},{"localized_name":"sample_rate","name":"sample_rate","type":"INT","links":[34]},{"localized_name":"mean","name":"mean","type":"TORCH_TENSOR","links":null},{"localized_name":"std","name":"std","type":"TORCH_TENSOR","links":null},{"localized_name":"peak","name":"peak","type":"TORCH_TENSOR","links":null}],"properties":{"cnr_id":"audio-batch","ver":"1df62f7c5184849e0cf51bd3f2cb8f93e6748d06","Node name for S&R":"SET_AudioInfo","widget_ue_connectable":{}},"widgets_values":[],"color":"#223","bgcolor":"#335"},{"id":22,"type":"PreviewAny","pos":[2380,870],"size":[210,88],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"source","name":"source","type":"*","link":33}],"outputs":[],"title":"Channels","properties":{"cnr_id":"comfy-core","ver":"0.3.40","Node name for S&R":"PreviewAny","widget_ue_connectable":{}},"widgets_values":[],"color":"#222","bgcolor":"#000"},{"id":3,"type":"PreviewAudio","pos":[2180,1160],"size":[330,90],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":29},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[],"color":"#222","bgcolor":"#000"},{"id":4,"type":"LoadAudio","pos":[800,1160],"size":[300,140],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"COMBO","widget":{"name":"audio"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"AUDIOUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"AUDIO","name":"AUDIO","type":"AUDIO","links":[6,31]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"LoadAudio","widget_ue_connectable":{}},"widgets_values":["audio_ace-step_input.mp3",null,null],"color":"#222","bgcolor":"#000"},{"id":21,"type":"AudioSeparateInstrumental","pos":[1230,1160],"size":[270,126],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"input_sound","name":"input_sound","type":"AUDIO","link":31},{"localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":null},{"localized_name":"segments","name":"segments","type":"INT","widget":{"name":"segments"},"link":null},{"localized_name":"target_device","name":"target_device","type":"COMBO","widget":{"name":"target_device"},"link":null}],"outputs":[{"localized_name":"Instrumental","name":"Instrumental","type":"AUDIO","links":[32]},{"localized_name":"Complement","name":"Complement","type":"AUDIO","links":null}],"properties":{"cnr_id":"audio-separation","ver":"d0c0810dde744fd5435ccafb2e470dd4b55b64f9","Node name for S&R":"AudioSeparateInstrumental","aux_id":"set-soft/ComfyUI-DeepExtract","widget_ue_connectable":{}},"widgets_values":["⬇️ Kim Jensen",1,"cuda"],"color":"#2a363b","bgcolor":"#3f5159"},{"id":9,"type":"SET_AudioInfo","pos":[1370,1390],"size":[149.63046264648438,166],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":6}],"outputs":[{"localized_name":"audio_bypass","name":"audio_bypass","type":"AUDIO","links":null},{"localized_name":"batch_size","name":"batch_size","type":"INT","links":[]},{"localized_name":"channels","name":"channels","type":"INT","links":[13]},{"localized_name":"num_samples","name":"num_samples","type":"INT","links":[]},{"localized_name":"sample_rate","name":"sample_rate","type":"INT","links":[12]},{"localized_name":"mean","name":"mean","type":"TORCH_TENSOR","links":null},{"localized_name":"std","name":"std","type":"TORCH_TENSOR","links":null},{"localized_name":"peak","name":"peak","type":"TORCH_TENSOR","links":null}],"properties":{"cnr_id":"audio-batch","ver":"1df62f7c5184849e0cf51bd3f2cb8f93e6748d06","Node name for S&R":"SET_AudioInfo","widget_ue_connectable":{}},"widgets_values":[],"color":"#223","bgcolor":"#335"}],"links":[[6,4,0,9,0,"AUDIO"],[12,9,4,15,1,"INT"],[13,9,2,16,1,"INT"],[28,16,0,15,0,"AUDIO"],[29,15,0,3,0,"AUDIO"],[30,15,0,18,0,"AUDIO"],[31,4,0,21,0,"AUDIO"],[32,21,0,16,0,"AUDIO"],[33,18,2,22,0,"*"],[34,18,4,23,0,"*"]],"groups":[],"config":{},"extra":{"ue_links":[],"links_added_by_ue":[],"ds":{"scale":0.9275386206062011,"offset":[-656.560649494078,-680.6828257911161]},"reroutes":[{"id":3,"pos":[1200,1390],"linkIds":[6]},{"id":4,"pos":[1820,1380],"linkIds":[12]}],"linkExtensions":[{"id":6,"parentId":3},{"id":12,"parentId":4}]},"version":0.4} diff --git a/example_workflows/03_Instrumental_keep_quick.jpg b/example_workflows/03_Instrumental_keep_quick.jpg new file mode 120000 index 0000000..a7fdea9 --- /dev/null +++ b/example_workflows/03_Instrumental_keep_quick.jpg @@ -0,0 +1 @@ +audioseparation_logo.jpg \ No newline at end of file diff --git a/example_workflows/03_Instrumental_keep_quick.json b/example_workflows/03_Instrumental_keep_quick.json new file mode 100644 index 0000000..25a77bc --- /dev/null +++ b/example_workflows/03_Instrumental_keep_quick.json @@ -0,0 +1 @@ +{"id":"f2eeb347-765d-4d07-90a9-188017b644aa","revision":0,"last_node_id":24,"last_link_id":37,"nodes":[{"id":16,"type":"SET_AudioForceChannels","pos":[1600,1160],"size":[210,130],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":32},{"localized_name":"channels","name":"channels","type":"INT","widget":{"name":"channels"},"link":13},{"localized_name":"downmix_method","name":"downmix_method","type":"COMBO","widget":{"name":"downmix_method"},"link":null},{"localized_name":"n_fft","name":"n_fft","shape":7,"type":"INT","widget":{"name":"n_fft"},"link":null},{"localized_name":"hop_length","name":"hop_length","shape":7,"type":"INT","widget":{"name":"hop_length"},"link":null}],"outputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","links":[28]}],"properties":{"cnr_id":"audio-batch","ver":"1df62f7c5184849e0cf51bd3f2cb8f93e6748d06","Node name for S&R":"SET_AudioForceChannels","widget_ue_connectable":{}},"widgets_values":[0,"standard_gain",2048,512],"color":"#223","bgcolor":"#335"},{"id":15,"type":"SET_AudioResampler","pos":[1880,1160],"size":[210,58],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":28},{"localized_name":"target_sample_rate","name":"target_sample_rate","type":"INT","widget":{"name":"target_sample_rate"},"link":12}],"outputs":[{"localized_name":"audio_out","name":"audio_out","type":"AUDIO","links":[29,30]}],"properties":{"cnr_id":"audio-batch","ver":"1df62f7c5184849e0cf51bd3f2cb8f93e6748d06","Node name for S&R":"SET_AudioResampler","widget_ue_connectable":{}},"widgets_values":[0],"color":"#223","bgcolor":"#335"},{"id":7,"type":"MarkdownNote","pos":[800,950],"size":[690,140],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# Keep channels and sample rate example\n\nHere the node will convert to 44.1 kHz stereo, but we then change it back to the original\n"],"color":"#432","bgcolor":"#653"},{"id":4,"type":"LoadAudio","pos":[510,1160],"size":[300,140],"flags":{},"order":1,"mode":4,"inputs":[{"localized_name":"audio","name":"audio","type":"COMBO","widget":{"name":"audio"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"AUDIOUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"AUDIO","name":"AUDIO","type":"AUDIO","links":[33]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"LoadAudio","widget_ue_connectable":{}},"widgets_values":["audio_ace-step_input.mp3",null,null],"color":"#222","bgcolor":"#000"},{"id":9,"type":"SET_AudioInfo","pos":[1370,1390],"size":[149.63046264648438,166],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":35}],"outputs":[{"localized_name":"audio_bypass","name":"audio_bypass","type":"AUDIO","links":null},{"localized_name":"batch_size","name":"batch_size","type":"INT","links":[]},{"localized_name":"channels","name":"channels","type":"INT","links":[13]},{"localized_name":"num_samples","name":"num_samples","type":"INT","links":[]},{"localized_name":"sample_rate","name":"sample_rate","type":"INT","links":[12]},{"localized_name":"mean","name":"mean","type":"TORCH_TENSOR","links":null},{"localized_name":"std","name":"std","type":"TORCH_TENSOR","links":null},{"localized_name":"peak","name":"peak","type":"TORCH_TENSOR","links":null}],"properties":{"cnr_id":"audio-batch","ver":"1df62f7c5184849e0cf51bd3f2cb8f93e6748d06","Node name for S&R":"SET_AudioInfo","widget_ue_connectable":{}},"widgets_values":[],"color":"#223","bgcolor":"#335"},{"id":21,"type":"AudioSeparateInstrumental","pos":[1230,1160],"size":[270,126],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"input_sound","name":"input_sound","type":"AUDIO","link":34},{"localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":null},{"localized_name":"segments","name":"segments","type":"INT","widget":{"name":"segments"},"link":null},{"localized_name":"target_device","name":"target_device","type":"COMBO","widget":{"name":"target_device"},"link":null}],"outputs":[{"localized_name":"Instrumental","name":"Instrumental","type":"AUDIO","links":[32]},{"localized_name":"Complement","name":"Complement","type":"AUDIO","links":null}],"properties":{"cnr_id":"audio-separation","ver":"d0c0810dde744fd5435ccafb2e470dd4b55b64f9","Node name for S&R":"AudioSeparateInstrumental","aux_id":"set-soft/ComfyUI-DeepExtract","widget_ue_connectable":{}},"widgets_values":["⬇️ Kim Jensen",1,"cuda"],"color":"#2a363b","bgcolor":"#3f5159"},{"id":3,"type":"PreviewAudio","pos":[2180,1160],"size":[330,90],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":29},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[],"color":"#222","bgcolor":"#000"},{"id":23,"type":"PreviewAny","pos":[2360,870],"size":[140,76],"flags":{},"order":9,"mode":0,"inputs":[{"localized_name":"source","name":"source","type":"*","link":36}],"outputs":[],"title":"Channels","properties":{"cnr_id":"comfy-core","ver":"0.3.40","widget_ue_connectable":{},"Node name for S&R":"PreviewAny"},"widgets_values":[],"color":"#222","bgcolor":"#000"},{"id":18,"type":"SET_AudioInfo","pos":[2140,910],"size":[149.63046264648438,166],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":30}],"outputs":[{"localized_name":"audio_bypass","name":"audio_bypass","type":"AUDIO","links":null},{"localized_name":"batch_size","name":"batch_size","type":"INT","links":null},{"localized_name":"channels","name":"channels","type":"INT","links":[36]},{"localized_name":"num_samples","name":"num_samples","type":"INT","links":null},{"localized_name":"sample_rate","name":"sample_rate","type":"INT","links":[37]},{"localized_name":"mean","name":"mean","type":"TORCH_TENSOR","links":null},{"localized_name":"std","name":"std","type":"TORCH_TENSOR","links":null},{"localized_name":"peak","name":"peak","type":"TORCH_TENSOR","links":null}],"properties":{"cnr_id":"audio-batch","ver":"1df62f7c5184849e0cf51bd3f2cb8f93e6748d06","Node name for S&R":"SET_AudioInfo","widget_ue_connectable":{}},"widgets_values":[],"color":"#223","bgcolor":"#335"},{"id":24,"type":"PreviewAny","pos":[2360,1000],"size":[140,76.00006103515625],"flags":{},"order":10,"mode":0,"inputs":[{"localized_name":"source","name":"source","type":"*","link":37}],"outputs":[],"title":"Sample Rate","properties":{"cnr_id":"comfy-core","ver":"0.3.40","widget_ue_connectable":{},"Node name for S&R":"PreviewAny"},"widgets_values":[],"color":"#222","bgcolor":"#000"},{"id":22,"type":"SET_AudioDownload","pos":[870,1160],"size":[270,160],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"audio_bypass","name":"audio_bypass","shape":7,"type":"AUDIO","link":33},{"localized_name":"base_url","name":"base_url","type":"STRING","widget":{"name":"base_url"},"link":null},{"localized_name":"filename","name":"filename","type":"STRING","widget":{"name":"filename"},"link":null},{"localized_name":"target_sample_rate","name":"target_sample_rate","type":"INT","widget":{"name":"target_sample_rate"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","links":[34,35]}],"properties":{"cnr_id":"audio-batch","ver":"b905731fbb12ce8ffce2262237116579549c4c8d","widget_ue_connectable":{},"Node name for S&R":"SET_AudioDownload"},"widgets_values":["https://huggingface.co/set-soft/audio_separation/resolve/main/Audio_Examples/","01-The_Symphony_of_Automation.mp3",0],"color":"#223","bgcolor":"#335"}],"links":[[12,9,4,15,1,"INT"],[13,9,2,16,1,"INT"],[28,16,0,15,0,"AUDIO"],[29,15,0,3,0,"AUDIO"],[30,15,0,18,0,"AUDIO"],[32,21,0,16,0,"AUDIO"],[33,4,0,22,0,"AUDIO"],[34,22,0,21,0,"AUDIO"],[35,22,0,9,0,"AUDIO"],[36,18,2,23,0,"*"],[37,18,4,24,0,"*"]],"groups":[],"config":{},"extra":{"ue_links":[],"links_added_by_ue":[],"ds":{"scale":0.9275386206062011,"offset":[-438.97598855820115,-652.2595257684569]},"reroutes":[{"id":3,"pos":[1200,1390],"linkIds":[35]},{"id":4,"pos":[1810,1360],"linkIds":[12]}],"linkExtensions":[{"id":12,"parentId":4},{"id":35,"parentId":3}]},"version":0.4} diff --git a/example_workflows/04_Demucs_quick.jpg b/example_workflows/04_Demucs_quick.jpg new file mode 120000 index 0000000..a7fdea9 --- /dev/null +++ b/example_workflows/04_Demucs_quick.jpg @@ -0,0 +1 @@ +audioseparation_logo.jpg \ No newline at end of file diff --git a/example_workflows/04_Demucs_quick.json b/example_workflows/04_Demucs_quick.json new file mode 100644 index 0000000..e53ad13 --- /dev/null +++ b/example_workflows/04_Demucs_quick.json @@ -0,0 +1 @@ +{"id":"5fa4b4aa-47be-41d2-9c16-4f30109749d8","revision":0,"last_node_id":19,"last_link_id":18,"nodes":[{"id":3,"type":"PreviewAudio","pos":[1610,970],"size":[330,90],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":7},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[],"color":"#222","bgcolor":"#000"},{"id":6,"type":"PreviewAudio","pos":[1610,1110],"size":[330,90],"flags":{},"order":9,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":8},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[],"color":"#222","bgcolor":"#000"},{"id":10,"type":"PreviewAudio","pos":[1610,1250],"size":[330,90],"flags":{},"order":10,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":9},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[],"color":"#222","bgcolor":"#000"},{"id":11,"type":"PreviewAudio","pos":[1610,1390],"size":[330,90],"flags":{},"order":11,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":10},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[],"color":"#222","bgcolor":"#000"},{"id":12,"type":"PreviewAudio","pos":[1610,1530],"size":[330,90],"flags":{},"order":12,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":11},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[],"color":"#222","bgcolor":"#000"},{"id":13,"type":"PreviewAudio","pos":[1610,1670],"size":[330,90],"flags":{},"order":13,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":12},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[],"color":"#222","bgcolor":"#000"},{"id":14,"type":"MarkdownNote","pos":[1970,1530],"size":[310,220],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# Guitar and Piano\n\n## Only available for the \"6 sources\" model"],"color":"#432","bgcolor":"#653"},{"id":9,"type":"AudioSeparateDemucs","pos":[1220,1160],"size":[270,278],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"input_sound","name":"input_sound","type":"AUDIO","link":17},{"localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":null},{"localized_name":"shifts","name":"shifts","type":"INT","widget":{"name":"shifts"},"link":null},{"localized_name":"overlap","name":"overlap","type":"FLOAT","widget":{"name":"overlap"},"link":null},{"localized_name":"custom_segment","name":"custom_segment","type":"BOOLEAN","widget":{"name":"custom_segment"},"link":null},{"localized_name":"segment","name":"segment","type":"INT","widget":{"name":"segment"},"link":null},{"localized_name":"target_device","name":"target_device","type":"COMBO","widget":{"name":"target_device"},"link":null}],"outputs":[{"localized_name":"vocals","name":"vocals","type":"AUDIO","links":[7]},{"localized_name":"drums","name":"drums","type":"AUDIO","links":[8]},{"localized_name":"bass","name":"bass","type":"AUDIO","links":[9]},{"localized_name":"other","name":"other","type":"AUDIO","links":[10]},{"localized_name":"guitar","name":"guitar","type":"AUDIO","links":[11]},{"localized_name":"piano","name":"piano","type":"AUDIO","links":[12]}],"properties":{"cnr_id":"audio-separation","ver":"4e48b060dcfa4a5fcc3ed91e85120ee13397a628","Node name for S&R":"AudioSeparateDemucs","widget_ue_connectable":{}},"widgets_values":["⬇️ Hybrid Transformer fine-tuned",0,0.25000000000000006,false,44,"cuda"],"color":"#233","bgcolor":"#355"},{"id":17,"type":"SET_AudioDownload","pos":[570,1160],"size":[270,160],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"audio_bypass","name":"audio_bypass","shape":7,"type":"AUDIO","link":18},{"localized_name":"base_url","name":"base_url","type":"STRING","widget":{"name":"base_url"},"link":null},{"localized_name":"filename","name":"filename","type":"STRING","widget":{"name":"filename"},"link":null},{"localized_name":"target_sample_rate","name":"target_sample_rate","type":"INT","widget":{"name":"target_sample_rate"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","links":[15]}],"properties":{"cnr_id":"audio-batch","ver":"b905731fbb12ce8ffce2262237116579549c4c8d","Node name for S&R":"SET_AudioDownload","widget_ue_connectable":{}},"widgets_values":["https://huggingface.co/set-soft/audio_separation/resolve/main/Audio_Examples/","01-The_Symphony_of_Automation.mp3",44100],"color":"#223","bgcolor":"#335"},{"id":18,"type":"SET_AudioCut","pos":[870,1160],"size":[270,82],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":15},{"localized_name":"start_time","name":"start_time","type":"STRING","widget":{"name":"start_time"},"link":null},{"localized_name":"end_time","name":"end_time","type":"STRING","widget":{"name":"end_time"},"link":null}],"outputs":[{"localized_name":"audio_out","name":"audio_out","type":"AUDIO","links":[17]}],"properties":{"cnr_id":"audio-batch","ver":"b905731fbb12ce8ffce2262237116579549c4c8d","Node name for S&R":"SET_AudioCut","widget_ue_connectable":{}},"widgets_values":["20","30"],"color":"#223","bgcolor":"#335"},{"id":15,"type":"LoadAudio","pos":[210,1160],"size":[300,140],"flags":{},"order":1,"mode":4,"inputs":[{"localized_name":"audio","name":"audio","type":"COMBO","widget":{"name":"audio"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"AUDIOUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"AUDIO","name":"AUDIO","type":"AUDIO","links":[18]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"LoadAudio","widget_ue_connectable":{}},"widgets_values":["audio_ace-step_input.mp3",null,null],"color":"#222","bgcolor":"#000"},{"id":7,"type":"MarkdownNote","pos":[200,900],"size":[320,140],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 1 - Select the audio demix\n\nThe Demucs models expects 44.1 kHz stereo audio. \nThe node will convert mono audio to a fake stereo audio.\nIf not 44.1 kHz it will be resampled\n"],"color":"#432","bgcolor":"#653"},{"id":19,"type":"MarkdownNote","pos":[820,900],"size":[320,150],"flags":{},"order":3,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 2 - Select the interval\n\nHere we select from 20 seconds to 30 seconds"],"color":"#432","bgcolor":"#653"},{"id":8,"type":"MarkdownNote","pos":[1200,870],"size":[330,180],"flags":{},"order":4,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 3 - Select the model\n\nAn ⬇️ means the model will be downloaded and 💾 that is already on disk.\n\nCurrently available models has 4 outputs, the \"6 sources\" model has the 6 outputs\n\nIf you want better quality try with 1 or more shifts.\n\nIf you run out-of-memory, try using a small segment size."],"color":"#432","bgcolor":"#653"}],"links":[[7,9,0,3,0,"AUDIO"],[8,9,1,6,0,"AUDIO"],[9,9,2,10,0,"AUDIO"],[10,9,3,11,0,"AUDIO"],[11,9,4,12,0,"AUDIO"],[12,9,5,13,0,"AUDIO"],[15,17,0,18,0,"AUDIO"],[17,18,0,9,0,"AUDIO"],[18,15,0,17,0,"AUDIO"]],"groups":[{"id":1,"title":"Built-in","bounding":[200,1060,320,250],"color":"#3f789e","font_size":24,"flags":{}},{"id":2,"title":"Built-in","bounding":[1600,870,350,900],"color":"#3f789e","font_size":24,"flags":{}},{"id":3,"title":"AudioSeparation","bounding":[1180,1070,360,380],"color":"#A88","font_size":24,"flags":{}},{"id":4,"title":"Audio Batch node","bounding":[560,1070,590,270],"color":"#88A","font_size":24,"flags":{}}],"config":{},"extra":{"ue_links":[],"links_added_by_ue":[],"ds":{"scale":0.8432169278238191,"offset":[-80.11153962308993,-672.9682207906606]}},"version":0.4} diff --git a/example_workflows/05_Demix_and_Remix_quick.jpg b/example_workflows/05_Demix_and_Remix_quick.jpg new file mode 120000 index 0000000..a7fdea9 --- /dev/null +++ b/example_workflows/05_Demix_and_Remix_quick.jpg @@ -0,0 +1 @@ +audioseparation_logo.jpg \ No newline at end of file diff --git a/example_workflows/05_Demix_and_Remix_quick.json b/example_workflows/05_Demix_and_Remix_quick.json new file mode 100644 index 0000000..7fb4a88 --- /dev/null +++ b/example_workflows/05_Demix_and_Remix_quick.json @@ -0,0 +1 @@ +{"id":"5118727d-bc81-4d11-9963-fd5a56206748","revision":0,"last_node_id":59,"last_link_id":90,"nodes":[{"id":17,"type":"SET_AudioJoin2Channels","pos":[1904.0308837890625,1202.4674072265625],"size":[179.99569702148438,46],"flags":{},"order":10,"mode":0,"inputs":[{"localized_name":"audio_left","name":"audio_left","type":"AUDIO","link":17},{"localized_name":"audio_right","name":"audio_right","type":"AUDIO","link":18}],"outputs":[{"localized_name":"audio_out","name":"audio_out","type":"AUDIO","links":[74]}],"properties":{"cnr_id":"audio-batch","ver":"20f2e30df280238fbbd1d4c19382140ff8684e21","Node name for S&R":"SET_AudioJoin2Channels","aux_id":"set-soft/ComfyUI-AudioBatch","widget_ue_connectable":{}},"widgets_values":[],"color":"#233","bgcolor":"#355"},{"id":9,"type":"AudioSeparateDemucs","pos":[1220,1160],"size":[270,278],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"input_sound","name":"input_sound","type":"AUDIO","link":89},{"localized_name":"model","name":"model","type":"COMBO","widget":{"name":"model"},"link":null},{"localized_name":"shifts","name":"shifts","type":"INT","widget":{"name":"shifts"},"link":null},{"localized_name":"overlap","name":"overlap","type":"FLOAT","widget":{"name":"overlap"},"link":null},{"localized_name":"custom_segment","name":"custom_segment","type":"BOOLEAN","widget":{"name":"custom_segment"},"link":null},{"localized_name":"segment","name":"segment","type":"INT","widget":{"name":"segment"},"link":null},{"localized_name":"target_device","name":"target_device","type":"COMBO","widget":{"name":"target_device"},"link":null}],"outputs":[{"localized_name":"vocals","name":"vocals","type":"AUDIO","links":[80]},{"localized_name":"drums","name":"drums","type":"AUDIO","links":[82]},{"localized_name":"bass","name":"bass","type":"AUDIO","links":[83]},{"localized_name":"other","name":"other","type":"AUDIO","links":[81]},{"localized_name":"guitar","name":"guitar","type":"AUDIO","links":[]},{"localized_name":"piano","name":"piano","type":"AUDIO","links":[]}],"properties":{"cnr_id":"audio-separation","ver":"4e48b060dcfa4a5fcc3ed91e85120ee13397a628","Node name for S&R":"AudioSeparateDemucs","widget_ue_connectable":{}},"widgets_values":["💾 Hybrid Transformer fine-tuned",0,0.25000000000000006,false,44,"cuda"],"color":"#232","bgcolor":"#353"},{"id":16,"type":"SET_AudioBlend","pos":[1596.744384765625,1275.0625],"size":[270,102],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"audio1","name":"audio1","type":"AUDIO","link":82},{"localized_name":"audio2","name":"audio2","shape":7,"type":"AUDIO","link":83},{"localized_name":"gain1","name":"gain1","type":"FLOAT","widget":{"name":"gain1"},"link":null},{"localized_name":"gain2","name":"gain2","type":"FLOAT","widget":{"name":"gain2"},"link":null}],"outputs":[{"localized_name":"audio_out","name":"audio_out","type":"AUDIO","links":[18]}],"properties":{"cnr_id":"audio-batch","ver":"20f2e30df280238fbbd1d4c19382140ff8684e21","Node name for S&R":"SET_AudioBlend","aux_id":"set-soft/ComfyUI-AudioBatch","widget_ue_connectable":{"gain1":true,"gain2":true}},"widgets_values":[1.0000000000000002,1.0000000000000002],"color":"#233","bgcolor":"#355"},{"id":15,"type":"SET_AudioBlend","pos":[1596.744384765625,1111.96826171875],"size":[270,102],"flags":{},"order":9,"mode":0,"inputs":[{"localized_name":"audio1","name":"audio1","type":"AUDIO","link":80},{"localized_name":"audio2","name":"audio2","shape":7,"type":"AUDIO","link":81},{"localized_name":"gain1","name":"gain1","type":"FLOAT","widget":{"name":"gain1"},"link":null},{"localized_name":"gain2","name":"gain2","type":"FLOAT","widget":{"name":"gain2"},"link":null}],"outputs":[{"localized_name":"audio_out","name":"audio_out","type":"AUDIO","links":[17]}],"properties":{"cnr_id":"audio-batch","ver":"20f2e30df280238fbbd1d4c19382140ff8684e21","Node name for S&R":"SET_AudioBlend","aux_id":"set-soft/ComfyUI-AudioBatch","widget_ue_connectable":{"gain1":true,"gain2":true}},"widgets_values":[1.0000000000000002,1.0000000000000002],"color":"#233","bgcolor":"#355"},{"id":55,"type":"SET_AudioNormalize","pos":[2117.84423828125,1202.7095947265625],"size":[264.7818908691406,78],"flags":{},"order":11,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":74},{"localized_name":"peak_level","name":"peak_level","type":"FLOAT","widget":{"name":"peak_level"},"link":null}],"outputs":[{"localized_name":"normalized_audio","name":"normalized_audio","type":"AUDIO","links":[75]},{"localized_name":"original_peak_level","name":"original_peak_level","type":"TORCH_TENSOR","links":[]}],"properties":{"cnr_id":"audio-batch","ver":"3286ba248c48661cb0461d45b3fca5ff0f40f26a","Node name for S&R":"SET_AudioNormalize","aux_id":"set-soft/ComfyUI-AudioBatch","widget_ue_connectable":{"peak_level":true}},"widgets_values":[1],"color":"#233","bgcolor":"#355"},{"id":14,"type":"MarkdownNote","pos":[1591.7354736328125,842.2156372070312],"size":[414.36224365234375,128.68304443359375],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# Here we send vocals and others to the left channel and drums and bass to the right channel"],"color":"#432","bgcolor":"#653"},{"id":30,"type":"PreviewAudio","pos":[2436.682861328125,1202.9390869140625],"size":[344.231201171875,95.92967224121094],"flags":{},"order":12,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":75},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"PreviewAudio","widget_ue_connectable":{}},"widgets_values":[],"color":"#222","bgcolor":"#000"},{"id":57,"type":"SET_AudioDownload","pos":[590,1160],"size":[270,160],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"audio_bypass","name":"audio_bypass","shape":7,"type":"AUDIO","link":90},{"localized_name":"base_url","name":"base_url","type":"STRING","widget":{"name":"base_url"},"link":null},{"localized_name":"filename","name":"filename","type":"STRING","widget":{"name":"filename"},"link":null},{"localized_name":"target_sample_rate","name":"target_sample_rate","type":"INT","widget":{"name":"target_sample_rate"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","links":[88]}],"properties":{"cnr_id":"audio-batch","ver":"b905731fbb12ce8ffce2262237116579549c4c8d","widget_ue_connectable":{},"Node name for S&R":"SET_AudioDownload"},"widgets_values":["https://huggingface.co/set-soft/audio_separation/resolve/main/Audio_Examples/","01-The_Symphony_of_Automation.mp3",44100],"color":"#223","bgcolor":"#335"},{"id":59,"type":"MarkdownNote","pos":[840,900],"size":[320,150],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 2 - Select the interval\n\nHere we select from 20 seconds to 30 seconds"],"color":"#432","bgcolor":"#653"},{"id":7,"type":"MarkdownNote","pos":[250,920],"size":[320,140],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 1 - Select the audio demix\n\nThe Demucs models expects 44.1 kHz stereo audio. \nThe node will convert mono audio to a fake stereo audio.\nIf not 44.1 kHz it will be resampled\n"],"color":"#432","bgcolor":"#653"},{"id":58,"type":"SET_AudioCut","pos":[890,1160],"size":[270,82],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","link":88},{"localized_name":"start_time","name":"start_time","type":"STRING","widget":{"name":"start_time"},"link":null},{"localized_name":"end_time","name":"end_time","type":"STRING","widget":{"name":"end_time"},"link":null}],"outputs":[{"localized_name":"audio_out","name":"audio_out","type":"AUDIO","links":[89]}],"properties":{"cnr_id":"audio-batch","ver":"b905731fbb12ce8ffce2262237116579549c4c8d","widget_ue_connectable":{},"Node name for S&R":"SET_AudioCut"},"widgets_values":["20","30"],"color":"#223","bgcolor":"#335"},{"id":4,"type":"LoadAudio","pos":[260,1160],"size":[300,140],"flags":{},"order":3,"mode":4,"inputs":[{"localized_name":"audio","name":"audio","type":"COMBO","widget":{"name":"audio"},"link":null},{"localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"AUDIOUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"AUDIO","name":"AUDIO","type":"AUDIO","links":[90]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"LoadAudio","widget_ue_connectable":{}},"widgets_values":["aud-sample-vs-1.wav",null,null],"color":"#222","bgcolor":"#000"},{"id":8,"type":"MarkdownNote","pos":[1200,870],"size":[330,180],"flags":{},"order":4,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["# 3 - Select the model\n\nAn ⬇️ means the model will be downloaded and 💾 that is already on disk.\n\nCurrently available models has 4 outputs, the \"6 sources\" model has the 6 outputs\n\nIf you want better quality try with 1 or more shifts.\n\nIf you run out-of-memory, try using a small segment size."],"color":"#432","bgcolor":"#653"}],"links":[[17,15,0,17,0,"AUDIO"],[18,16,0,17,1,"AUDIO"],[74,17,0,55,0,"AUDIO"],[75,55,0,30,0,"AUDIO"],[80,9,0,15,0,"AUDIO"],[81,9,3,15,1,"AUDIO"],[82,9,1,16,0,"AUDIO"],[83,9,2,16,1,"AUDIO"],[88,57,0,58,0,"AUDIO"],[89,58,0,9,0,"AUDIO"],[90,4,0,57,0,"AUDIO"]],"groups":[{"id":1,"title":"Built-in","bounding":[250,1070,320,250],"color":"#3f789e","font_size":24,"flags":{}},{"id":3,"title":"AudioSeparation","bounding":[1180,1070,360,380],"color":"#A88","font_size":24,"flags":{}},{"id":4,"title":"Remix (Audio Batch nodes)","bounding":[1580,990,813.9814453125,432.2107238769531],"color":"#3f789e","font_size":24,"flags":{}},{"id":5,"title":"Audio Batch node","bounding":[580,1070,590,270],"color":"#88A","font_size":24,"flags":{}}],"config":{},"extra":{"ds":{"scale":0.6335213582447955,"offset":[82.93162866534006,-429.5683790389331]},"ue_links":[],"links_added_by_ue":[]},"version":0.4}