Hacker GitHub

← All repos

mike-bourgeous/mb-sound

View on GitHub ↗ ★ 20 Ruby

A library of simple Ruby tools for processing sound.

6 mentions on Hacker News by 1 person: 0 stories, 6 comments · first 2021-05-25 · latest 2022-01-01

Mentions per year 6 mentions · busiest year 2021 (5)
20082026
  1. …Here's the core sound repo (licensed under BSD) with some examples for getting started: https://github.com/mike-bourgeous/mb-sound I don't plan on making the visualizations available, in part because the system is too convoluted and they…
  2. …porting audio algorithms from Ruby to C, and had to implement a positive modulus function[0]. [0] https://github.com/mike-bourgeous/mb-sound/blob/a8eb1232ae35...
  3. …* tone(300.constant * 1.618) + 0.04.hz.triangle.at(1) * tone(150.constant * 1.618) ).forever [0]: https://github.com/mike-bourgeous/mb-sound/tree/graph-synth
  4. …opened the Ruby code building blocks I use to produce these visualizations (which are not open): https://github.com/mike-bourgeous/mb-sound
  5. Yeah, here's my main sound repo: https://github.com/mike-bourgeous/mb-sound There's also an FFI wrapper for jackd: https://github.com/mike-bourgeous/mb-sound-jackffi I'm certain there are still improvements that could be made to the APIs…
  6. …the computer keyboard. If you are a Ruby programmer on Linux, you could use this rubygem I wrote: https://github.com/mike-bourgeous/mb-sound A video about using that gem to make a synthesizer: https://m.youtube.com/watch?v=aS43s6TWnIY&featu…