Resources
Further learning and inspiration.
Sonic Pi
Official Resources
- Sonic Pi Website — Download and documentation
- Sonic Pi Tutorial — Built-in tutorial
- Sonic Pi Reference — Full documentation
Community
- Sonic Pi Forum — Community discussions
- Sonic Pi GitHub — Source code, issues
Music Theory
For Electronic Producers
- Learning Music (Ableton) — Interactive basics
- Music Theory for Electronic Producers — Genre-focused
Synthesis
- Syntorial — Learn synthesis by ear
- Sound on Sound Synth Secrets — Deep synthesis theory
Dark Electronic Artists
Darksynth
- Perturbator — Godfather of darksynth
- Carpenter Brut — Cinematic, aggressive
- Dan Terminus — Complex, progressive
- GosT — Extreme, metal-influenced
Dark Clubbing / Midtempo
- Gesaffelstein — Minimal, powerful
- REZZ — Hypnotic, dark bass
- 1788-L — Heavy, cyberpunk
- Blanck Mass — Experimental, intense
Industrial Electronic
- Irving Force — Cinematic, metal-influenced
- Noisecream — Game soundtrack energy
- Author & Punisher — Mechanical, brutal
- 3TEETH — Industrial rock/electronic
Recommended Albums
- Perturbator — Dangerous Days
- Carpenter Brut — Trilogy
- Irving Force — Godmode
- Gesaffelstein — Aleph
- REZZ — Mass Manipulation
Sound Design
YouTube Channels
- In The Mix — Production techniques
- Venus Theory — Experimental sound design
- Andrew Huang — Creative approaches
Books
- Dance Music Manual by Rick Snoman — Comprehensive production
- Mixing Secrets by Mike Senior — Professional mixing
Live Coding
Communities
Other Live Coding Environments
- TidalCycles — Haskell-based, pattern-focused
- FoxDot — Python-based
- Overtone — Clojure-based
- SuperCollider — The foundation of Sonic Pi’s audio engine
Music Tools
DAWs (for further production)
- Ableton Live — Industry standard for electronic
- FL Studio — Popular, pattern-based
- Bitwig — Modern, modular
Mastering
- LANDR — AI-assisted mastering
- iZotope Ozone — Professional mastering suite
This Album
GitHub Repository
The complete code for Sonic Byte is available at:
github.com/antonarhipov/sonic-byte
Files
01_system_override.rb02_nerve_damage.rb03_chrome_cathedral.rb04_skull_fracture.rb05_midnight_protocol.rb06_void_walker.rb07_core_meltdown.rb08_terminal_velocity.rb
Continue Learning
Next Steps After This Tutorial
- Modify the tracks — Change parameters, see what happens
- Write your own track — Use the skeleton, create new patterns
- Explore live coding — Try live_loop for performance
- Add to your palette — Discover more synths and samples
- Study more music — Analyze tracks you love
- Share your work — Post to the Sonic Pi community
Practice Projects
- Remix a track — Take one of the 8 tracks, make it your own
- Write a B-side — Create Track 9 in the same style
- Genre experiment — Apply these techniques to a different genre
- Live set — Convert tracks to live_loops for performance
- Collaboration — Share code, build together
Making music with code is a journey. This tutorial is just the beginning.