Repository navigation
Releases: putchdev/sid-1
Releases · putchdev/sid-1
Release list
SID-1 1.0.0
SID-1 1.0 turns the FM-1 into a synth for two Commodore 64 SID chips: six voices, three on each chip, with the 6581 or the 8580.
Use it with the web app: https://sid-1.putch.co.uk/ (Chrome or Edge).
What's in 1.0
- An accurate SID: a C port of reSID 0.16, matching it sample for sample in the tests, for both chip models, with optional 2x oversampling.
- Patches that work like a C64 music player's instruments: ADSR and waveform, an 8-step wavetable for drums and arpeggios, pulse width and filter sweeps, vibrato and hard restart.
- A library of 128 patches in 4 banks of 32, kept in flash, starting with 16 factory patches in bank 1. PRESETS or a program change picks one.
- Single, Layer, Split or Voices: one patch, up to six stacked, a patch per MIDI channel, or channels 1 to 6 as the six voices, as a C64 tune plays them.
- Nine knob pages on the FM-1, and a web app that edits every field of a patch and plays your changes as you make them.
- Patches from C64 tunes: drop a
.sidfile (PSID or RSID) on the web app and it finds the instruments the tune plays. - A tune's sampled drums, played through the volume register on MIDI channel 10, as C64 tunes play them. Heard on the 6581.
- Songs as MIDI: play a tune on the FM-1 in voices mode, or save it as a
.midfile for a DAW.
Install
From the SID-1 project folder (see the README for Windows, macOS and Linux):
python3 tools/fm1_install.py sid1-1.0.0.fwsc
To go back to the official firmware or another one, use the FM-1 Firmware Hub.
Installing is at your own risk: see the disclaimer in the README.
SHA-256 of sid1-1.0.0.fwsc:
4ee3dbe2079ea066e33a3843ec8e508e9eab191a500cad4944e00fd603683838
The package contains GPL-2.0-or-later and Apache-2.0 code and an SIL OFL font; LICENSE and LICENSING.md are attached.