Skip to content

v2.2.0

Compare
Choose a tag to compare
@risgk risgk released this 26 Jan 08:24
· 343 commits to main since this release
65eb4f8

Digital Synth PRA32-U v2.2.0

4 Voice Polyphonic/Paraphonic Synthesizer for Raspberry Pi Pico/RP2040

Change History

  • v2.2.0 (2024-01-26):
    • Use error diffusion for PWM audio output by default
    • Eliminate noise when PWM audio output is silent
    • Change the display of PRA32-U CTRL
    • Modify Presets;
    • Tested with Adafruit TinyUSB Library version 2.3.3
  • v2.1.0 (2024-01-14):
    • Reduce noise from PMIC (Turn off RT6150 Power Save);
    • Support Osc 1 Sine Wave Phase Modulation (Osc 1 Shape and Osc 1 Morph);
    • Add the function of writing the parameters to Program #8-15 and the flash;
    • Modify Presets;
    • Add JSON files for PRA32-U CTRL;
    • Use core 0 for main processing;
    • Rename constant macros;
    • Officially support PWM audio output option;
    • Rename Serial MIDI to UART MIDI;
    • Enable UART MIDI to be used at the same time as USB MIDI;
    • Use Serial1 for Debug Print and Serial2 for UART MIDI;
    • Raspberry Pi Pico/RP2040 core version 3.6.3 is recommended
  • v2.0.1 (2024-01-05):
    • Fix Ping Pong Delay to start from the left
    • Fix Parameter Guide (Filter Resonance)
  • v2.0.0 (2024-01-04):
    • Add Delay Mode (Ping Pong Delay);
    • Support Breath Controller (Breath Filter Amt and Breath Amp Mod);
    • Support Note ON Velocity (EG Velocity Sensitivity and Amp Velocity Sensitivity);
    • Modify EG and Amp EG;
    • Modify Presets;
    • Change the control numbers of Control Changes
      (Voice Mode: 27 -> 14, LFO Wave: 18 -> 12, Filter Mode: 86 -> 78, EG Amp Mod: 87 -> 28, and Chorus Mix: 93 -> 27);
    • Change the meanings of the values of Control Changes
      (Osc 1 Wave, Osc 2 Wave, EG Osc Dst, Voice Mode, LFO Wave, LFO Osc Dst, Filter Mode, EG Amp Mod, Release = Decay, Breath Amp Mod, and Delay Mode);
    • Increase DMA buffer size (audio latency: 2.7 ms -> 5.3 ms);
    • Use 2 cores for signal processing in Polyphonic and Paraphonic Modes;
    • Add PWM audio output option (experimental)