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
20082026
-
…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…
comment by nitrogen · 2022-01-01 · in Why can’t you design noise in frequency space? -
…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...
comment by nitrogen · 2021-12-30 · in Python, unlike C, has the mod operator always return a positive number -
…* 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
comment by nitrogen · 2021-12-10 · in Yamaha DX7 chip reverse-engineering, part 4: how algorithms are implemented -
…opened the Ruby code building blocks I use to produce these visualizations (which are not open): https://github.com/mike-bourgeous/mb-sound
comment by nitrogen · 2021-10-04 · in Show HN: Learn more about the Fast Fourier Transform, animated in 3D [video] -
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…
comment by nitrogen · 2021-09-23 · in Tenderjit – A JIT for Ruby Written in Ruby -
…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…
comment by nitrogen · 2021-05-25 · in Ask HN: How to get started with audio programming?