{"id":17289113,"url":"https://github.com/rhdunn/comfyui-audio-processing","last_synced_at":"2025-04-14T11:14:05.683Z","repository":{"id":254005797,"uuid":"845007312","full_name":"rhdunn/comfyui-audio-processing","owner":"rhdunn","description":"A collection of nodes for working with audio data.","archived":false,"fork":false,"pushed_at":"2024-08-22T19:11:01.000Z","size":1203,"stargazers_count":5,"open_issues_count":1,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-28T00:23:59.408Z","etag":null,"topics":["audio","audio-analysis","audio-visualizer","comfyui-nodes","spectrogram"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rhdunn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-20T12:00:37.000Z","updated_at":"2025-02-10T19:28:17.000Z","dependencies_parsed_at":"2024-08-21T05:15:28.138Z","dependency_job_id":null,"html_url":"https://github.com/rhdunn/comfyui-audio-processing","commit_stats":null,"previous_names":["rhdunn/comfyui-audio-processing"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhdunn%2Fcomfyui-audio-processing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhdunn%2Fcomfyui-audio-processing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhdunn%2Fcomfyui-audio-processing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhdunn%2Fcomfyui-audio-processing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rhdunn","download_url":"https://codeload.github.com/rhdunn/comfyui-audio-processing/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248868766,"owners_count":21174758,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["audio","audio-analysis","audio-visualizer","comfyui-nodes","spectrogram"],"created_at":"2024-10-15T10:33:37.810Z","updated_at":"2025-04-14T11:14:05.661Z","avatar_url":"https://github.com/rhdunn.png","language":"Python","readme":"# comfyui-audio-plugin\n\u003e A collection of nodes for working with audio data.\n\n- [Audio Waveforms](#audio-waveforms)\n- [Spectrograms](#spectrograms)\n  - [Complex-Valued Spectrograms](#complex-valued-spectrograms)\n  - [Real-Valued Spectrograms](#real-valued-spectrograms)\n- [Filter Banks](#filter-banks)\n  - [Linear-scale Spectrograms](#linear-scale-spectrograms)\n  - [Mel-scale Spectrograms](#mel-scale-spectrograms)\n- [License](#license)\n\n\u003e [!NOTE]\n\u003e\n\u003e This plugin is compatible with the ComfyUI audio nodes.\n\n## Audio Waveforms\n\n| Name                 | Description                                                                         |\n|----------------------|-------------------------------------------------------------------------------------|\n| Load Audio From Path | Same as \"Load Audio\" but loads from a local path instead of an uploaded audio file. |\n| Plot Waveform        | Plots the waveform of an `AUDIO` object.                                            |\n\n[![Plotting an audio waveform](workflows/waveform/plot-waveform.png)](workflows/waveform/plot-waveform.json)\n\n## Spectrograms\n\n| Name                | Description                                                                    |\n|---------------------|--------------------------------------------------------------------------------|\n| Spectrogram         | Computes the spectrogram of a given `AUDIO` object.                            |\n| Inverse Spectrogram | Converts a complex-valued spectrogram to `AUDIO`.                              |\n| Griffin Lim         | Converts a real-valued spectrogram to `AUDIO` using the Griffin-Lim algorithm. |\n| Plot Spectrogram    | Plots the spectrogram of a `SPECT` object.                                     |\n\nA spectrogram (`SPECT`) can be one of three types:\n1. `complex` \u0026ndash; a complex number valued spectrogram;\n2. `magnitude` \u0026ndash; a real valued spectrogram that is the absolute value of the `complex` spectrogram (power 1);\n3. `power` \u0026ndash; a real valued spectrogram that is the square of the `magnitude` spectrogram (power 2);\n\n### Complex-Valued Spectrograms\n\n[![Generating, plotting, and inverting a complex-valued spectrogram](workflows/spectrogram/complex-valued-spectrogram.png)](workflows/spectrogram/complex-valued-spectrogram.json)\n\n### Real-Valued Spectrograms\n\n[![Generating, plotting, and inverting a real-valued spectrogram](workflows/spectrogram/real-valued-spectrogram.png)](workflows/spectrogram/real-valued-spectrogram.json)\n\n## Filter Banks\n\n| Name                  | Description                                         |\n|-----------------------|-----------------------------------------------------|\n| Linear Filter Bank    | Create a linear filter bank.                        |\n| Mel-scale Filter Bank | Create a mel-scale filter bank.                     |\n| Apply Filter Bank     | Apply the specified filter bank to the spectrogram. |\n| Plot Filter Bank      | Plots the `FILTER_BANK` object.                     |\n\n### Linear-scale Spectrograms\n\n[![Generating and plotting linear-scaled spectrograms](workflows/filter%20bank/linear-scale-spectrogram.png)](workflows/filter%20bank/linear-scale-spectrogram.json)\n\n### Mel-scale Spectrograms\n\n[![Generating and plotting mel-scaled spectrograms](workflows/filter%20bank/mel-scale-spectrogram.png)](workflows/filter%20bank/mel-scale-spectrogram.json)\n\n## License\nCopyright (C) 2024 Reece H. Dunn\n\nSPDX-License-Identifier: [GPL-3](LICENSE)\n","funding_links":[],"categories":["Workflows (3395) sorted by GitHub Stars","All Workflows Sorted by GitHub Stars"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frhdunn%2Fcomfyui-audio-processing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frhdunn%2Fcomfyui-audio-processing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frhdunn%2Fcomfyui-audio-processing/lists"}