Skip to content

Releases: rsta2/minisynth

Release v6.0

29 Feb 09:46
Compare
Choose a tag to compare

See the files INSTALL.md and README.md in the attached archive for info.

Changes from previous release

  • Support for Raspberry Pi 5 (USB audio devices only)
  • Support 24-bit USB audio
  • Support devices with more than 2 USB audio channels
    (additional channels are quiet)
  • Input MIDI channel configurable in GUI
  • Fixed some USB audio issues

Release v5.0

04 Dec 10:42
Compare
Choose a tag to compare

See the files INSTALL.md and README.md in the attached archive for info.

Changes from previous release

  • Update GUI to use LVGL v8.3.3, modified look
  • Uniform kernel image for PWM, I2S and USB interfaces
  • Sound device is selected with option sounddev=snd{pwm|i2s|usb}
  • Support for USB audio streaming devices (Raspberry Pi 4 only)
  • Support I2S with WM8960 DAC
  • Allow to use two USB MIDI controllers at once
  • Support USB MIDI controllers, which use interrupt endpoints
  • Support USB HID devices, which require to set the configuration before reading the HID descriptor

Release v4.1

03 Dec 11:29
Compare
Choose a tag to compare

See the files INSTALL.md and README.md in the attached archive for info.

Changes from previous release

  • Raspberry Pi Zero 2 W supported (I2S only)
  • Fix two issues with USB PC keyboards

Release v4.0

02 Jul 09:40
Compare
Choose a tag to compare

See the files INSTALL.md and README.md in the attached archive for info.

Changes from previous release

  • GUI: Rewritten based on LVGL v7.11.0 using tab view
  • GUI: Support variable screen size up to 1920x1080 (auto-detected)
  • GUI: Can enter precise parameter values using a screen keyboard
  • GUI: Patch properties (name, author, comment) are saved to the patch file
  • GUI: Support repeat function for Up/Down buttons
  • Add second detune-able VCO
  • Add waveform "Noise" to VCO
  • Add reverb effect section
  • Number of patches increased to 48
  • Patches may be saved to the /patches/ subdirectory
  • Supported USB devices can be attached or removed at any time (USB PnP)
  • USB HID-class digitizer touchscreen support
  • More I2S DACs supported (PCM5122, UDA1334A)
  • Raspberry Pi 400 supported
  • Make MIDI CC mapping configurable (#12)
  • Decrease start time to GUI appearance
  • FIXED: USB MIDI keyboard could have stopped working on RPi 1 (#6)
  • Needs cmdline.txt with "logdev=null" in any case

Release v3.0

14 May 19:34
Compare
Choose a tag to compare

See the files INSTALL.md and README.md in the attached archive for info.

Changes from previous release

  • Major fix to the function of VCF and VCA LFOs
  • "Last note priority" is default now
  • Support for MIDI program change
  • Support for MIDI CC 71 (VCF resonance) and 74 (VCF cutoff freq)
  • Support for MIDI CC 7 (Master volume)
  • Log output can be suppressed with "logdev=null" in cmdline.txt
  • Workaround "usbspeed=full" for lost notes in cmdline.txt
  • Additional example patches (by Baggypants)

Release v2.0

21 Dec 16:29
Compare
Choose a tag to compare

See the files INSTALL.md and README.md in the attached archive for info.

Changes from previous release

  • Raspberry Pi 4 Model B supported
  • Serial MIDI RX via GPIO15 supported
  • Use math functions from toolchain now
  • Can configure for AArch64 build now

Initial release

04 Mar 09:22
Compare
Choose a tag to compare

See the files INSTALL.md and README.md in the attached archive for info.