My Ruby is a Paintbrush. My Ruby is a Synth.
summary
Ruby generates graphics, 3D models and live audio with real tooling: PDF layouts via prawn, generative sketches via JRuby/Processing and Gosu games, 3D exports with wavefront_object gem and physical prints of generated cubes, and 3D scenes via Mitsu. Audio streams as raw floats into SoX play raw float 32-bit 44100Hz and a tiny Ruby synth implements rectangle oscillators, a Moog-style low‑pass filter and ADSR envelopes that actually sound musical. MIDI uses PortMidi bindings to drive a Launchpad MIDI LEDs matrix and a playable Minesweeper demo runs on it.
AI-written summary · about
chapters (14)
- 0:00Introduction and welcome
- 1:26Dependency management with Deb foo
- 2:52Offline 2D graphics with Prawn
- 6:04Processing and JRuby Art
- 10:45Gosu for game development
- 12:213D graphics with Mitsu
- 15:21SketchUp and Ruby API
- 19:45Wavefront object 3D modeling
- 21:59Music with Sonic Pi
- 25:08Ruby Synth and audio generation
- 34:46MIDI and music interfaces
- 39:47Launchpad and interactive demos
- 41:21Minesweeper on Launchpad
- 42:43Closing and Q&A








