Elementary Community Roundup #2
It's been almost two months since our last community roundup, which means we're overdue for another round-up of what's been happening!
Creating an EQ using Elementary and React.js
https://blog.stijn-kuijper.me/2022/01/07/elementary-blog-post/
Stijn Kuijper wrote a brilliant blog post detailing the setup and process of writing an EQ plugin using Elementary. Well worth a read if you've been curious about the Elementary Plugin Dev Kit but have not yet given it a try.
Natto.dev
- https://twitter.com/_paulshen/status/1486480844696866822
- https://twitter.com/_paulshen/status/1468685790418898947
Paul Shen, creator of natto.dev, has been exploring Elementary within the context of a visual programming environment for JavaScript with some really exciting results. The declarative aspect of Elementary seems to pair particularly well with a visual programming environment; we're really excited to see where this goes.
Generative NFTs
https://www.fxhash.xyz/generative/7967
Nik Dudnik is at it again with another audio/visual, generative audio application, minted on FxHash as a collectable NFT. This space is becoming more and more interesting, and we're hoping to see more projects showing up here made with Elementary.
Frequency Shifter
GitHub Gist: FrequencyShifter.js
An awesome example from Michael Bauchert showing the construction of a frequency shifter in Elementary using Hilbert transforms. Frequency shifters are one of those DSP topics that I just haven't gotten around to exploring myself, despite casually glancing at various papers and articles over the years. That's why Michael's example really caught my eye; it feels so simple and elegant in Elementary.
Elementary Web Examples
https://elemaudio.github.io/web-examples/
Normally I would stay away from sharing any official Elementary projects in a post intended to highlight the efforts of the community, but I'm hoping this example can be a helpful resource for the community and perhaps inspire more audio/visual generative work! See the source code here on GitHub.
Update
To wrap things up, I want to share a brief update of what's to come with Elementary. It's been a few weeks now since the last published update, and in this time I've been focused primarily on preparing for the v1.0.0 stable release. The headline feature of this release will be formal support for TypeScript alongside the last few tiny frontend API changes as part of a larger focus on developer experience and stability. This will be an exciting update, I'll have it ready as soon as I can!
Thanks for reading,
Nick