updated readme a bit

This commit is contained in:
c0ffymachyne
2024-11-20 23:12:12 -08:00
parent b406a5929c
commit 21d9863a0f
+41 -2
View File
@@ -2,7 +2,7 @@
## THIS IS WORK IN PROGRESS REPOSITORY
This repo contains 4 nodes for [ComfyUI](https://github.com/comfyanonymous/ComfyUI) that allows for audio filtering
This repo contains signal processing nodes for [ComfyUI](https://github.com/comfyanonymous/ComfyUI) that allows for audio filtering
## Nodes
@@ -21,6 +21,11 @@ Original Source Code Here: https://zynaddsubfx.sourceforge.io/doc/PADsynth/PADsy
- **bandwidth_cents**: bandwidth centers
- **number_harmonics**: number of harmonics
- **amplitude_per_harmonic**: amplitude per harmonic as a json, takes as list of amplitudes [0,1,4,...], it's count must match number of harmonics
- **audios**: audio output one channel per note - use "SignalProcessingMixdown" node after to get single audio with monot channel copies to L and R
### SignalProcessingPadSynthChoir/SignalProcessingPadSynthChoir2
This node is a synthesiser "PadSynth" based on an algorithm by Nasca Octavian PAUL
Original Source Code Here: https://zynaddsubfx.sourceforge.io/doc/PADsynth/PADsynth.htm
### SignalProcessingFilter :
This node lets you stretch audio to about 100x it's original speed whil mainting pitch. it's great for making pad sounds:
@@ -29,7 +34,41 @@ This node lets you stretch audio to about 100x it's original speed whil mainting
- **filter_type**: filter type - "lowpass", "highpass", "bandpass", "bandstop"
- **q_factor**: weidth of the filter
### SignalProcessingStereoWidening:
Simple Stereo Widening Algorithm. May be inspired by this implementation : https://github.com/AudioEmerge/Widener
### SignalProcessingMixdown
mixdown outputs from PadSynths with volume control per note
- **audios**: audios input
- **audio**: audio output
### SignalProcessingMultiBandEQ
multi bans EQ with different methods
- **audio**: audio input
- **method**: hann window smoothing, rfft simple fft based eq, subcomp with bass compression
- **sub_bass**: gain db
- **bass**: gain db
- **low_mid**: gain db
- **mid**: gain db
- **upper_mid**: gain db
- **presence**: gain db
- **brilliance**: gain db
- **audio**: audio output
### SignalProcessingSpectrogram
Renders Mel Spectrum Into An Image
- **audio**: audio input
- **image**: image output
### SignalProcessingWaveform
Render Wave Shape Into An Image
- **audio**: audio input
- **image**: image output
### SignalProcessingLoadAudio :
This node lets you stretch audio to about 100x it's original speed whil mainting pitch. it's great for making pad sounds:
- **audio_file**: input audio file
- **seek_seconds**: when to start audio from
- **seek_seconds**: when to start audio from
### SignalProcessingMultiBandEQExperimental
just a scratch pad for EQs dev