[V3] nodes: basic Audio nodes #8891
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
ui
,io
and new added nodes file.ruff
warnings by adding# noqa
to theV1
nodes code inio.py
print
that was used for fast local testing to eliminate ruff warnings.ui.PreviewAudio
classnodes_audio.py
toV3
withConditioningStableAudio_V3
,EmptyLatentAudio_V3
,LoadAudio_V3
,PreviewAudio_V3
,SaveAudioMP3_V3
,SaveAudioOpus_V3
,SaveAudio_V3
,VAEDecodeAudio_V3
,VAEEncodeAudio_V3
__init__.py
file tocomfy_api.v3
folder to eliminate future linter complaints thatui.py
importsio
file fromv3
andio
which is a core Python package with aBytesIO
class.Tested all nodes except ConditioningStableAudio_V3 and VAEEncodeAudio_V3.
All V3 nodes during tests were renamed to V1 names(and V1 nodes was commented out) as frontend has a strict requirement for node_id:

Screen from testing EmptyLatentAudio and VAEDecodeAudio:
