-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #22 from risgk/develop
v2.2.0
- Loading branch information
Showing
14 changed files
with
432 additions
and
196 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
## Digital Synth PRA32-U 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) | ||
- v1.2.1: Fixed an oscillation problem caused by Delay Feedback | ||
- v1.2.0: Renew High Pass Filter; Raspberry Pi Pico/RP2040 core version 3.6.2 is recommended | ||
- v1.1.1: Revert Filter clipping in High Pass mode | ||
- v1.1.0: Fix Filter clipping (behavior during oscillation); Extend Pitch Bend Range; | ||
Delete the code for Waveshare Pico-Audio Rev2.1 | ||
- v1.0.3: Fix a problem with received MIDI messages being dropped; Improve README; Fix UF2 files | ||
- v1.0.2: Turn MIDI Thru Off | ||
- v1.0.1: Fix unstable PRA32-U CTRL operation when using Serial MIDI (DIN/TRS MIDI); Fix README | ||
- v1.0.0: Change Control Numbers of Control Changes; | ||
Change the meanings of the values of Osc 1/2 Wave, Voice Mode, and LFO Wave; Add Sine Wave to Osc 1 and 2; | ||
Limit the change range and the change rate of Osc 1 Shape; Change Noise specifications; | ||
Change Sub Osc Triangle Wave to Sine Wave; Change LFO Triangle Wave 2 to Sine Wave; | ||
Improve resolution of Filter Resonance; Limit the change rate of Filter Cutoff due to modulation; | ||
Change Amp Level to Amp Gain; Change Chorus Mode to Chorus Mix; Add Delay Fx; | ||
Delete Chorus Delay Time, Chorus Bypass, and Pitch Bend by CC; Update Presets; Other changes | ||
- v0.4.0 (Prototype): Extend Osc 2 Coarse range; Change Osc 2 Fine curve; Rename "Osc 2 Fine" to "Osc 2 Pitch"; | ||
Change LFO Osc/Filter Amt curve; Update Presets | ||
- v0.3.1 (Prototype): Adjust smoothing time when parameters change; Update Presets; Fix LFO Osc/Filter Amt; Other changes | ||
- v0.3.0 (Prototype): Extend Note Number range; Remove drift of Oscillators; Improve Triangle Wave; Change Portamento curve; | ||
Improve Filter Low Cut Mode; Rename Filter Mode LC (Low Cut) to HP (High Pass); Modify Filter coefficients; | ||
Change EG curve; Extend LFO Rate curve; Change LFO Fade Time; Change Chorue Rate curve; Update Presets; | ||
Fix Filter Key Track (Fix problem with strange sound when pitch is outside of note number range); | ||
Fix behavior when Portamento is 0 (Off); Other changes | ||
- v0.2.0 (Prototype): Change Sampling Rate to 48000 Hz; Support MCLK for I2S; Support Polyphonic Mode; | ||
Extend Filter Cutoff frequency change range to 10+ octaves; | ||
Change "Mixer Sub Osc" to "Mixer Noise/Sub Osc"; Add "EG Amp Mod", "Release = Decay", and "Filter Mode"; | ||
Enable Osc 1 Shape, Morph, Noise/Sub Osc, and Osc 2 in Paraphonic and Polyphonic Modes; Other changes | ||
- v0.1.0 (Prototype): The first release |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.