Make some chiptune with penguins.
SoyBoy SP - A GameBoy instrument
I want to do some chiptunes on GNU/Linux.

Edamame is the Humboldt penguin living in Tobu Zoo.
Overview
SoyBoy SP is a VST3 instrument plugin to generate some GameBoy-like sounds. It has some basic features below:
- Three oscillator modes (square wave, noise, wavetable)
- A 32-samples 4bit wavetable oscillator
- A linear envelope generator
- A frequency sweeping to bend the pitch automatically
- A stutter, it's like a note delay
- Can be polyphonic; you can choose a number of voices (1 ~ 6)
- Pitch bending with MPE (MIDI Polyphonic Expression)
Requirements
- GNU/Linux: install some libraries (see Install)
- Windows: none
- mac OS: currently not supported (because I don't have mac)
Tested on
o: worksx: tested but does not works-: not tested
Install
GNU/Linux
Build
There is no binary distribution. You can build SoyBoy SP by the instructions below:
- Install Rust toolschain
- Install depentent libraries
apt install libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libspeechd-dev libxkbcommon-dev libssl-dev
- Clone this repository
- Run
./buildvst3linux.sh --release
Install
After doing that instruction, the directory soyboy-sp.vst3 will be created in the path target/release in this repository. The directory is the VST3 plugin. On GNU/Linux, VST3 plugin is a directory.
Windows
For the official binary distribution, see [the BOOTH page]().
To build it, install Rust programming language and run buildvst3windowsrelease.ps1. A directory soyboy-sp.vst3 is created in target/release and this is a VST3 plugin.
References
Author
- t-sin (
)
License
This project is lisenced under the GPLv3 because of Steinberg's licensing poricy.