BitBoy is a classic 8‑bit style oscillator plugin for VCV Rack. It delivers crunchy digital tones with authentic bit‑crushing and NES‑style noise generation.
- Waveforms: Square, triangle, sawtooth, and noise
- Lo‑fi character: Bit‑crush style aliasing and digital grit
- Compact plugin: Easy to use with minimal controls
| Module | Description |
|---|---|
BitOscillator |
Classic 8‑bit style oscillator with square, triangle, sawtooth, and noise waveforms. Features authentic bit‑crushing and NES‑style noise generation. |
- VCV Rack (compatible version, usually Rack 2+)
- A C++ toolchain supported by Rack (e.g., MSYS2/MinGW on Windows)
- Open a terminal in this project folder.
- Set
RACK_DIRto your Rack SDK directory if it is not two levels up from this repo.
# Example (Windows/MSYS2)
export RACK_DIR="C:/Program Files/Rack2-SDK"
make- The compiled plugin (
BitBoy.dll/BitBoy.so/BitBoy.dylib) will be placed intobin/(as managed by Rack's build system).
To create a distributable ZIP package (for uploading to a plugin library or sharing):
make distCopy the compiled plugin file (BitBoy.*) into your Rack plugins/ folder, then restart Rack.
Load the 8-Bit Oscillator module from the module browser in VCV Rack and patch it like any other oscillator. Use the waveform selector to choose between square/triangle/saw/noise and adjust the pitch and bit‑crush character to taste.
This plugin is marked as proprietary in plugin.json. Check LICENSE* files in this repo for additional licensing details.
If you want to add more modules or improve the sound design, feel free to open an issue or contribute changes.