developer
Awesome Audio
Jayson DeLancey

We’re big fans of awesome lists. Whether you are learning about databases, security, python, javascript, networking, etc. there is a curated list of community bookmarks in a markdown file on GitHub just for that topic.

We were surprised to discover that while there were a few lists related to specific audio domains, there wasn’t an awesome audio list to help somebody new to audio navigate the broader ecosystem. To help the community get started with building audio applications seemed like an area that some of the researchers and engineers at Dolby should be able to help with.

We spent some time asking folks around Dolby to share some of their favorite bookmarks and this is what we came up with. You can find the complete list in the GitHub repository here:

https://github.com/DolbyIO/awesome-audio

How It’s Organized

As is tradition, you can find the complete list with some categories in the README.md of the repository.

The categories are:

  • Audio Code – software applications, tools, apps, and APIs you can use to solve audio-related problems touse in your own awesome projects
  • Audio Community – social media, discussion groups, events, and audio experiences you can seek out to increase your appreciation for awesome audio
  • Audio Domains – domain and use-case resources such as broadcasting, communications, games, music, and the web where people are doing awesome work
  • Audio Education – resources such as books, courses, tutorials, journals, and blogs that are worth checking out to become more awesome with audio yourself
  • Audio Hardware – resources for hardware specific audio concerns such as recording and listening equipment
  • Audio Research – resources and research for learning more about audio algorithms

As you might imagine, sometimes categorizing a resource can be ambiguous. To address this we’ve done two things:

(1) Items may appear under multiple categories to help with discoverability.

(2) There is the primary list but also alternate lists.  There is a full alphabetical index as well as variations that provide useful slices based on complexity or pre-requisite knowledge you may or may not yet have.  We hope these alternate learning paths will be useful for somebody just looking to get started as well as those who are seeking more advanced solutions.

Code of Conduct

To borrow a phrase from the awesome manifesto, “only awesome is awesome”. Let’s all strive to be kind, welcoming, and helpful.

How to Contribute

Did we miss something in the list? Highly likely, so if your most beloved resources are something you’d like to see added, please check the contributing guidelines and code of conduct then Submit an Issue with your suggestions.

Tags: community
RELATED POSTS
DEVELOPER
INTERACTIVITY
Using Firebase Functions as a Conferencing Authentication Service

How to use the Google Firebase Functions to build an authentication service for the Dolby.io Interactivity API SDK.

Fabien Lavocat
|
android
firebase
ios
javascript
DEVELOPER
MEDIA
Recording Audio on iOS with Examples

Review of media frameworks available for recording audio on iOS.

Casper Mok
|
ios
DEVELOPER
What Does a Developer Relations Internship Look Like

Reflections on an internship experience within Developer Relations.

Megan Ren
|
android
We're happy to chat about our APIs, SDKs...or magic.