Skip to content

bseverns/seedBox

SeedBox — lab for sound + code curious humans

SeedBox is a seed-driven instrument system with several bodies: a Teensy 4.0 firmware build, a laptop-native simulator, a JUCE standalone/VST3 lane, a deterministic golden-render harness, and a hardware/documentation environment built for teaching as much as building.

Think of this repo as half studio notebook, half teaching zine. The code makes noise, the tests keep receipts, and the docs explain how the same instrument logic moves across hardware, simulator, desktop, and bench work.

What SeedBox is

  • a Teensy 4.0 firmware project
  • a laptop-native simulator and test path
  • a JUCE standalone / VST3 lane built from the same core
  • a deterministic golden-render environment for regression proof
  • a hardware build path with BOM, wiring, and calibration notes
  • a trust-conscious documentation layer with ethics and artifact-signing docs

Start here

Make noise fast

Laptop-native (no hardware)

  1. Install PlatformIO once: pip install -U platformio
  2. Clone and enter: git clone https://github.com/bseverns/seedBox.git && cd seedBox
  3. Run the starter bundle: ./scripts/starter_bundle.sh
  4. Start with examples/01_sprout/README.md
  5. Optional: use the pinned container in containers/native-dev/README.md

This is the clearest first path if you want to hear SeedBox and learn the shared logic without soldering first.

Teensy 4.0 hardware

  1. Read docs/CurrentState.md and docs/StabilityAndSupport.md
  2. Wire from docs/hardware_bill_of_materials.md and docs/builder_bootstrap.md
  3. Build the firmware: pio run -e teensy40
  4. Bench-check with docs/calibration_guide.md

JUCE / desktop lane

One system, several surfaces

  • Firmware: the physical instrument path on Teensy 4.0
  • Native simulator: fastest way to explore, test, and render deterministically
  • JUCE: desktop-host body for standalone and DAW contexts
  • Seed genome + shared core: the thread that keeps behavior legible across targets
  • Docs and tests: part of the instrument body, not just supporting paperwork

Where to read next

Trust, tests, and receipts

Welcome to the lab. Keep it loud, keep it intentional, and narrate every experiment so the next traveler can build on it.

About

Audio seeds grow and develop

Topics

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE-docs

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors

Languages