Choose the name for a new audio library in Go!


Choose the name for a new audio library in Go!

TL;DR: We're making an audio package for the Pixel game library: http://ift.tt/2umgIRF. This package is great and completely independent and we think it deserves its own repo. Help us choose the name for this new repo!

For the past month or so, we've been working on an audio package for the Pixel game library. You can take a close look at our design process here: http://ift.tt/2uVgHBm. We've already implemented a significant portion of the useful features. Take a look right here: http://ift.tt/2umgIRF.

Keep in mind, that the package is still in heavy development.

This audio package is suitable for games, audio applications, music players and real-time audio processing. It is designed around a flexible Streamer interface (similar to io.Reader). It's very extensible and composable. You can easily create your own audio effects, compose everything to meet your needs.

For example, do you want to have separate volume sliders for music and sound effects in your game? No problem, just create a Mixer for music, a Mixer for sound effects, put them through separate Gain effects and them finally play them both through the speaker.

For interfacing with low-level audio systems we use http://ift.tt/2t7gXQI. Latency in order of milliseconds or less is only available on Linux yet, but we're working on bringing it to all other platforms too.

We think this audio package is generally useful and thus we want to move it to a separate repo. However, we're struggling with one problem: the name! So far we've come up with groov and sonus, but I didn't fall in love with either of those names.

Help us and come up with the name of this new library! Thanks!

Submitted July 13, 2017 at 08:49PM by faiface
via reddit http://ift.tt/2tQlzYn

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s