Elementary Community Roundup #1

The Elementary Audio Discord community has been steadily growing since it was first opened at the end of March, 2021. We've already seen people making and sharing some really exciting work, and it feels to me about time for a short round-up of what's been happening.

Elementary Grid

Elementary Grid
A tonegrid synth using Elementary Audio

Johan Althoff built an awesome in-browser, grid-based step sequencer that will have you jamming instantly. A few Reddit users have even managed to get two tabs playing simultaneously with enough synchronization to expand their creations to multiple synth lines. It's exciting to point out that this is probably the largest open source Elementary application that we've seen yet.

Generative Audiovisual Pieces

https://tender-nightingale-da72db.netlify.app/

Nikita Dudnik put together a brilliant generative, audiovisual app which loads up a different visualization and a different riff each time you refresh the page. This is one type of project I've wanted to explore more myself; the possibilities seem endless, and I hope this project inspires others in the same vein.

Community TypeScript Definitions

GitHub - Hrle97/DefinitelyTyped: The repository for high quality TypeScript type definitions.
The repository for high quality TypeScript type definitions. - GitHub - Hrle97/DefinitelyTyped: The repository for high quality TypeScript type definitions.

@Hrle97 has put several hours already into a community-led effort to apply TypeScript definitions to the Elementary library, prompting some excellent discussions in our chatroom. Providing fully supported, upstream TypeScript definitions is now on the official Elementary roadmap, due in no small part to @Hrle97's wonderful input.

Awesome Elementary Audio

GitHub - Hrle97/awesome-elementary-audio: Collection of awesome Elementary Audio projects.
Collection of awesome Elementary Audio projects. Contribute to Hrle97/awesome-elementary-audio development by creating an account on GitHub.

While he's been at it, @Hrle97 has also kicked off an Awesome list for Elementary. We're just getting started, but this will be an exciting repository to keep an eye on as our community continues to grow.

Community Documentation

GitHub - elemaudio/docs: Community powered documentation site for Elementary Audio
Community powered documentation site for Elementary Audio - GitHub - elemaudio/docs: Community powered documentation site for Elementary Audio

Lastly, thanks to more excellent discussion and feedback from the community, Elementary's documentation has been moved out to a separate, open source repository which is now open for business. With the help of our community, I'm particularly interested in writing a series of examples right there in our docs for how to use all of the various functions in the Elementary core library.


There's more I want to share here, but I'll save it for a future post. Stay tuned for the next Community Roundup, and in the mean time, come join the community on Discord and see what's happening.