{"id":22697243,"url":"https://github.com/azur1s/elysiera","last_synced_at":"2025-04-12T08:30:44.146Z","repository":{"id":228399038,"uuid":"773875459","full_name":"azur1s/elysiera","owner":"azur1s","description":"(VST3/CLAP) A shimmer reverb plugin. Made with nih-plug + faust","archived":false,"fork":false,"pushed_at":"2024-10-28T08:28:34.000Z","size":150,"stargazers_count":25,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-26T03:33:18.957Z","etag":null,"topics":["dsp","faust","nih-plug","vst3"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/azur1s.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"azur1s","ko-fi":"azur1s"}},"created_at":"2024-03-18T14:53:37.000Z","updated_at":"2025-03-11T00:28:47.000Z","dependencies_parsed_at":"2024-04-01T06:33:05.225Z","dependency_job_id":null,"html_url":"https://github.com/azur1s/elysiera","commit_stats":null,"previous_names":["azur1s/elysiera"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azur1s%2Felysiera","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azur1s%2Felysiera/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azur1s%2Felysiera/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azur1s%2Felysiera/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/azur1s","download_url":"https://codeload.github.com/azur1s/elysiera/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248539743,"owners_count":21121226,"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":["dsp","faust","nih-plug","vst3"],"created_at":"2024-12-10T05:12:32.919Z","updated_at":"2025-04-12T08:30:44.114Z","avatar_url":"https://github.com/azur1s.png","language":"Rust","funding_links":["https://github.com/sponsors/azur1s","azur1s"],"categories":[],"sub_categories":[],"readme":"# elysiera\nSource code for Elysiera, a shimmer reverb plugin.\n\n## How\nBasically I was bored and stumbled upon [Eno/Lanois Shimmer Sound: How it is made](https://valhalladsp.wordpress.com/2010/05/11/enolanois-shimmer-sound-how-it-is-made/) by ValhallaDSP and I want to try it out.\n\n\u003e *\"The basic foundation of the Brian Eno / Daniel Lanois shimmer sound is fairly simple: Create a feedback loop, incorporating a pitch shifter set to +1 octave, and a reverb with a fairly long decay time.\"*\n\nAnd a bunch more googling led me to believe that shimmer reverb is just reverb with pitch-shifting and fancy stuff, so I did just that.\n\nThe [DSP file](faust/dsp.dsp) is pretty self-explanatory on how it works:\n1. Filter signal with low and high pass.\n2. Echo because why not.\n3. Run it through 2 pitch shifters.\n4. Modulate first pitch shifter with sine oscillator and second with cosine oscillator so that it have that wavy sound. Do the opposite for the right channel because why not.\n5. Run it through reverb (I use Fons Adriaensen's `zita-rev1` because it sounded cool).\n\n****\n## Installing\nWIP\n\n## Contributing\nI personally use [`debug.ps1`](debug.ps1) to build and automatically open a DAW for debugging purpose. Use it if it works.\n```shell\n# If you modified the faust file (faust/dsp.dsp) then you might have to\n# regenerate both dsp.rs and params.rs\npython faust2params.py faust/dsp.dsp\n\n# Debug build, huge file size\ncargo xtask bundle elysiera\n# Release build, small file size\ncargo xtask bundle elysiera --release\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazur1s%2Felysiera","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fazur1s%2Felysiera","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazur1s%2Felysiera/lists"}