41 lines
1.7 KiB
Python
41 lines
1.7 KiB
Python
# MBM's Music Visualizer
|
|
|
|
# Imports
|
|
from .mbmAudioFeatureCalculator import AudioFeatureCalculator
|
|
from .mbmAudioLoader import AudioLoader
|
|
from .mbmPromptSequenceRenderer import PromptSequenceRenderer
|
|
from .mbmPromptSequenceBuilder import PromptSequenceBuilder, PromptSequenceBuilderAdvanced
|
|
from .mbmPromptSequenceInterpolator import PromptSequenceInterpolator
|
|
from .mbmImageConcat import ImageConcatenator
|
|
from .mbmPromptSequenceLoader import PromptSequenceLoader
|
|
|
|
# A dictionary that contains all nodes you want to export with their names
|
|
# NOTE: names should be globally unique
|
|
NODE_CLASS_MAPPINGS = {
|
|
# "id": Class
|
|
"mbmAudioFeatureCalculator": AudioFeatureCalculator,
|
|
"mbmAudioLoader": AudioLoader,
|
|
"mbmPromptSequenceRenderer": PromptSequenceRenderer,
|
|
"mbmPromptSequenceBuilder": PromptSequenceBuilder,
|
|
"mbmPromptSequenceBuilderAdv": PromptSequenceBuilderAdvanced,
|
|
"mbmPromptSequenceInterpolator": PromptSequenceInterpolator,
|
|
"mbmImageConcat": ImageConcatenator,
|
|
"mbmPromptSequenceLoader": PromptSequenceLoader
|
|
}
|
|
|
|
# A dictionary that contains the friendly/humanly readable titles for the nodes
|
|
NODE_DISPLAY_NAME_MAPPINGS = {
|
|
# "id": "readable"
|
|
"mbmAudioFeatureCalculator": "Audio Feature Calculator",
|
|
"mbmAudioLoader": "Audio Loader",
|
|
"mbmPromptSequenceRenderer": "Prompt Sequence Renderer",
|
|
"mbmPromptSequenceBuilder": "Prompt Sequence Builder",
|
|
"mbmPromptSequenceBuilderAdv": "Prompt Sequence Builder (Advanced)",
|
|
"mbmPromptSequenceInterpolator": "Prompt Sequence Interpolator",
|
|
"mbmImageConcat": "Image Concatenator",
|
|
"mbmPromptSequenceLoader": "Prompt Sequence Loader"
|
|
}
|
|
|
|
# Export
|
|
__all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS"]
|