0.0
No release in over a year
Ruby code for encoding, decoding, and processing positional audio. This code accompanies my educational video series about sound.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

mb-surround

Tests

Ruby code for encoding, decoding, and processing positional audio in various forms. This is a companion library to an educational video series I'm making about sound.

This relies on mb-sound and mb-geometry, and you might also be interested in mb-sound-jackffi, mb-math, and mb-util.

License

All code in this repository is ©2021-2022 Mike Bourgeous and licensed under the AGPLv3, unless otherwise specified in an individual file.

Installation

Follow the installation instructions for mb-sound, then repeat for this repo.

If you would like to use this code as a Gem, add this to your Gemfile:

# your-project/Gemfile
gem 'mb-surround', git: 'https://github.com/mike-bourgeous/mb-surround.git'

# Also specify Git location for other mb-* dependencies
gem 'mb-sound', git: 'https://github.com/mike-bourgeous/mb-sound.git'
gem 'mb-geometry', git: 'https://github.com/mike-bourgeous/mb-geometry.git'
gem 'mb-util', git: 'https://github.com/mike-bourgeous/mb-util.git'
gem 'mb-math', git: 'https://github.com/mike-bourgeous/mb-math.git'

Usage

TODO: Write usage instructions here

Contributing

Since this library is meant to accompany a video series, most new features will be targeted at what's covered in episodes as they are released. If you think of something cool to add that relates to the video series, then please open a pull request.