Skip to content

Plugin NEL - #504

Open
kmturley wants to merge 1 commit into
mainfrom
plugin/nel-19
Open

Plugin NEL#504
kmturley wants to merge 1 commit into
mainfrom
plugin/nel-19

Conversation

@kmturley

Copy link
Copy Markdown
Member

Adds NEL, a creative vibrato plugin, from the awesome-juce Effects list.

This project doesn't use GitHub Releases normally — a single perpetually-updated release (the "plugin" tag) accumulates dated per-platform build links directly in its body text, hosted at github.com/user-attachments/files/<id>/<filename>. Used the most recent build link per platform; version folder normalized to the most recent build's date (2024.8.9), matching the same author's Hammer-and-Meiszel entry already in the registry.

Excluded the Linux build for a real tooling reason worth flagging: its attachment URL and the Windows build's attachment URL both end in the identical filename NEL.vst3.zip (a GitHub user-attachments quirk — different numeric IDs, same served filename). This breaks the registry's validator, which caches downloads by URL basename — the second file silently gets checked against the first file's already-cached bytes instead of downloading its own, producing a permanent sha256/size mismatch no metadata fix can resolve. Renaming the URL isn't possible either (GitHub 404s if the trailing filename doesn't match exactly). Kept Windows (most consistently maintained per the changelog) and Mac (uniquely named attachment, no collision) — Linux binaries do exist upstream for anyone who wants them manually.

Verified via unzip/lipo that mac ships both VST3 and AU, universal (arm64+x64); windows ships VST3 only, x64.

From the awesome-juce Effects list. This project doesn't use GitHub
Releases in the normal sense - a single perpetually-updated release
("plugin" tag) accumulates dated per-platform build links directly in
its body text as github.com/user-attachments/files/<id>/<filename>
URLs. Used the most recent build link per platform. Version folder
normalized to the most recent build's date (2024.8.9), matching the
same author's Hammer-and-Meiszel precedent already in the registry.

Excluded the Linux build: its attachment URL and the Windows build's
attachment URL both end in the identical filename "NEL.vst3.zip" (a
GitHub user-attachments quirk - the ID differs but the served filename
doesn't), which breaks this registry's validator: it caches downloads
by URL basename, so the second file silently gets checked against the
first file's already-cached bytes instead of downloading its own,
producing a permanent sha256/size mismatch that isn't fixable by
correcting the metadata. Renaming the URL isn't possible either -
GitHub 404s if the trailing filename doesn't match exactly. Kept
Windows (most consistently maintained per the changelog) and Mac
(uniquely named attachment, no collision).

Verified via unzip/lipo that mac ships both VST3 and AU
(universal arm64+x64) despite only vst3+au.zip being mentioned;
windows/linux ship VST3 only, x64.
@github-actions

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown

Plugin author notification:

@Mrugalla — your plugin has been submitted to the Open Audio Stack registry. Please review this PR and let us know if the metadata (name, description, tags, files) is correct. To see a full list of all currently added plugins, click here.

@Mrugalla Mrugalla left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i don't get it. does that mean if i approve, i lose the linux build? that wouldn't be cool

@kmturley

Copy link
Copy Markdown
Member Author

@Mrugalla Would you be able to name each one uniquely and attach the Release as per GitHub guidelines? it would make it easier to list in registries

@RustoMCSpit

RustoMCSpit commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

i don't get it. does that mean if i approve, i lose the linux build? that wouldn't be cool

hi Mrugalla

your files are currently named like this

NEL.vst3.zip
NEL.vst3.zip
NEL Mac.zip

the registry would need them to be named like this

NEL Linux.zip
NEL Windows.zip
NEL Mac.zip

once that is done, your plugins can be added. thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants