From eec20e3778c197aca02362a0195b59744e283d46 Mon Sep 17 00:00:00 2001 From: iChristGit Date: Sun, 22 Feb 2026 15:33:32 +0200 Subject: [PATCH 1/2] Update language options in nodes_ace.py Modified it to include all 51 language options ace-step1.5 supports instead of the original 23 comfyui had. --- comfy_extras/nodes_ace.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/comfy_extras/nodes_ace.py b/comfy_extras/nodes_ace.py index 9cf84ab4d..525621ffe 100644 --- a/comfy_extras/nodes_ace.py +++ b/comfy_extras/nodes_ace.py @@ -42,7 +42,7 @@ class TextEncodeAceStepAudio15(io.ComfyNode): io.Int.Input("bpm", default=120, min=10, max=300), io.Float.Input("duration", default=120.0, min=0.0, max=2000.0, step=0.1), io.Combo.Input("timesignature", options=['2', '3', '4', '6']), - io.Combo.Input("language", options=["en", "ja", "zh", "es", "de", "fr", "pt", "ru", "it", "nl", "pl", "tr", "vi", "cs", "fa", "id", "ko", "uk", "hu", "ar", "sv", "ro", "el"]), + io.Combo.Input("language", options=['ar', 'az', 'bg', 'bn', 'ca', 'cs', 'da', 'de', 'el', 'en', 'es', 'fa', 'fi', 'fr', 'he', 'hi', 'hr', 'ht', 'hu', 'id', 'is', 'it', 'ja', 'ko', 'la', 'lt', 'ms', 'ne', 'nl', 'no', 'pa', 'pl', 'pt', 'ro', 'ru', 'sa', 'sk', 'sr', 'sv', 'sw', 'ta', 'te', 'th', 'tl', 'tr', 'uk', 'ur', 'vi', 'yue', 'zh', 'unknown']), io.Combo.Input("keyscale", options=[f"{root} {quality}" for quality in ["major", "minor"] for root in ["C", "C#", "Db", "D", "D#", "Eb", "E", "F", "F#", "Gb", "G", "G#", "Ab", "A", "A#", "Bb", "B"]]), io.Boolean.Input("generate_audio_codes", default=True, tooltip="Enable the LLM that generates audio codes. This can be slow but will increase the quality of the generated audio. Turn this off if you are giving the model an audio reference.", advanced=True), io.Float.Input("cfg_scale", default=2.0, min=0.0, max=100.0, step=0.1, advanced=True), From 4568804907e253cceaa7f0597557664ea3bcc489 Mon Sep 17 00:00:00 2001 From: iChristGit Date: Wed, 25 Feb 2026 03:36:20 +0200 Subject: [PATCH 2/2] re-arrange list by popularity changed order of the languages to be ordered by popularity en is default unknown is last --- comfy_extras/nodes_ace.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/comfy_extras/nodes_ace.py b/comfy_extras/nodes_ace.py index 525621ffe..1d60f7db3 100644 --- a/comfy_extras/nodes_ace.py +++ b/comfy_extras/nodes_ace.py @@ -42,7 +42,7 @@ class TextEncodeAceStepAudio15(io.ComfyNode): io.Int.Input("bpm", default=120, min=10, max=300), io.Float.Input("duration", default=120.0, min=0.0, max=2000.0, step=0.1), io.Combo.Input("timesignature", options=['2', '3', '4', '6']), - io.Combo.Input("language", options=['ar', 'az', 'bg', 'bn', 'ca', 'cs', 'da', 'de', 'el', 'en', 'es', 'fa', 'fi', 'fr', 'he', 'hi', 'hr', 'ht', 'hu', 'id', 'is', 'it', 'ja', 'ko', 'la', 'lt', 'ms', 'ne', 'nl', 'no', 'pa', 'pl', 'pt', 'ro', 'ru', 'sa', 'sk', 'sr', 'sv', 'sw', 'ta', 'te', 'th', 'tl', 'tr', 'uk', 'ur', 'vi', 'yue', 'zh', 'unknown']), + io.Combo.Input("language", options=['en', 'zh', 'es', 'hi', 'ar', 'pt', 'fr', 'ru', 'de', 'ja', 'ko', 'yue', 'vi', 'it', 'tr', 'pl', 'nl', 'id', 'th', 'ms', 'fa', 'uk', 'ro', 'cs', 'sv', 'hu', 'el', 'da', 'fi', 'no', 'he', 'sk', 'bg', 'hr', 'sr', 'lt', 'ca', 'ta', 'bn', 'ur', 'pa', 'sw', 'te', 'tl', 'az', 'ne', 'ht', 'is', 'la', 'sa', 'unknown']), io.Combo.Input("keyscale", options=[f"{root} {quality}" for quality in ["major", "minor"] for root in ["C", "C#", "Db", "D", "D#", "Eb", "E", "F", "F#", "Gb", "G", "G#", "Ab", "A", "A#", "Bb", "B"]]), io.Boolean.Input("generate_audio_codes", default=True, tooltip="Enable the LLM that generates audio codes. This can be slow but will increase the quality of the generated audio. Turn this off if you are giving the model an audio reference.", advanced=True), io.Float.Input("cfg_scale", default=2.0, min=0.0, max=100.0, step=0.1, advanced=True),