monosid

command module
v0.0.0-...-4c711ad Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 14, 2024 License: MIT Imports: 9 Imported by: 0

README

MONOSID

This is 3rd-party, work-in-progress firmware by Litui (Aria Burrell) for the MIDISID (original hardware by Shiela Dixon and available on Tindie). This is not yet a feature-complete synthesizer firmware! If you flash it and need to recover, you will need to obtain the latest version of the original firmware from the hardware creator.

This started as part of a successful attempt to reverse engineer the Raspberry Pi Pico-based MIDISID hardware and write my own custom-tailored firmware. The original firmware is very good but tailored more toward General MIDI and the like. I wanted the SID to act more like a mono synth with more immediate controls for live techno/chiptune performance.

While I started writing this custom firmware in PlatformIO/Arduino, I later changed gears and started rewriting what I'd completed in TinyGo after realizing its RP2040 support was mature enough to make this work and provide me a good opportunity to learn Golang.

I haven't yet finished rewriting my custom firmware much less completed the full feature set, but it's coming along nicely.

To-do

  • Configuration screens for all basic parameters
    • Envelope (ADSR)
    • Waveforms
    • Pulse width
    • Filter cutoff and resonance
    • Ring modulation
  • Patch save and load functionality
  • Extras

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
sid
ui

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL