|
| 1 | +# CHANGELOG |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +== 2025-0-05 |
| 6 | + * Bugfix |
| 7 | + * Plaits drums - pitch parameter no effect |
| 8 | + * IO-config - accent input was set eq trigger input |
| 9 | +== 2025-01-04 |
| 10 | + * Bugfix/Enhancements |
| 11 | + * M-OSC/Waveforms: |
| 12 | + - Transpose fix: -1 OCT |
| 13 | + - Braids Renaissance Chords |
| 14 | + - SEMI quantizer - global plaits chords |
| 15 | + - Value paramter (chord offsets) #121 |
| 16 | + * M-OSC/Waveforms, M-OSC/Chords, SEQ/EuclidyArp |
| 17 | + * Parameter texts, case insensitive chord-naming eg. m7->min7, M7 -> Maj7 |
| 18 | + * V_OCT Paramter (modulation visualition timer fix) |
| 19 | + * Quantizer edge case optimization |
| 20 | + * CV/V_OCT: |
| 21 | + - shows internal value for debugging/quantizer monitoring |
| 22 | +== 2024-12-28 |
| 23 | + * Bugfix |
| 24 | + * M-OSC/Waveforms: Braids Renaissance Chords - fixed root offset #117 |
| 25 | +== 2024-12-23 |
| 26 | + * Bugifx |
| 27 | + * Crash / parameter modulations wrap around #120 |
| 28 | +== 2024-12-22 |
| 29 | + * Bugfix |
| 30 | + * SEQ/TuringMachine crash #119 |
| 31 | + * M-OSC/Waveforms: Braids Renaissance Chords - fixed note offsets #117 |
| 32 | + * Enhancements |
| 33 | + * DrumSynth ... |
| 34 | +== 2024-12-17 |
| 35 | + * Bugfix/Enchancement #117 |
| 36 | + * Parameter value was not visualized when modulations set (Bug since 2024-12-16) |
| 37 | + * Midi pitch was added before quantizer |
| 38 | + * V_OCT parameter value was added before quantized |
| 39 | + * All modulations exept RND and TM are now added after quantizer |
| 40 | +== 2024-12-16 |
| 41 | + * New paramters io-page |
| 42 | + * Quantizer-Root |
| 43 | + * Transpose-Finetune |
| 44 | + * Bugfix/Enchancement |
| 45 | + * tanspose offset was quantized |
| 46 | +== 2024-12-14 |
| 47 | + * Bugfix/Enchancement |
| 48 | + * SEQ triggered & trig-input triggered engines were not in sync |
| 49 | + * V_OCT/Scale parameter, semitones from active quantizer (#117) |
| 50 | + * Claps less RAM usage |
| 51 | +== 2024-12-07 |
| 52 | + * Bugfix: |
| 53 | + * EnvFollower - IO-page AUX input |
| 54 | + * Enhancements: |
| 55 | + * EnvFollower - mode Follower, Vactrol (based on MU Streams) |
| 56 | +== 2024-11-30 |
| 57 | + * Bugfix: |
| 58 | + * Crash on patch saving/restoring (#97) |
| 59 | + * Enhancements: |
| 60 | + * M-OSC/Waveforms: Braids Renaissance Chords (#110) |
| 61 | + * SEQ/TuringMachine - OutputModes: Note-3...Note-7 (#109) |
| 62 | + * Internal signal routing: src: $1-$9 (#108) |
| 63 | +== 2024-11-07 |
| 64 | + * Bugfix: |
| 65 | + * M-OSC/Waveforms - V_OCT modulation |
| 66 | + * SEQ/EuclidArp - Screensaver circle offset |
| 67 | + * Crash on patch saving/restoring (#97 ?!) |
| 68 | + * New Engines: |
| 69 | + * SEQ/TuringMachine |
| 70 | +== 2024-11-04 |
| 71 | + * Bugfix |
| 72 | + * 808ish-BD Crash #103 |
| 73 | + * Enhancements: |
| 74 | + * Crashreport fix (listing engine ids added) |
| 75 | + * SEQ/EuclidArp |
| 76 | + - fixed recalc pattern on slide > 1 |
| 77 | + - gate timing (using samples_per_step) |
| 78 | + * New APIs |
| 79 | + - clock::samples_per_step |
| 80 | + - engine::setPatchStateEx |
| 81 | + - engine::stepReset |
| 82 | +== 2024-11-02 |
| 83 | + * Enhancement: |
| 84 | + * SEQ/EuclidArp |
| 85 | + - fixed: note order (starting with root note) |
| 86 | + - quantized output |
| 87 | + - slide modes: OFF, ON, RND25, RND50, RND75 |
| 88 | + * Mod/TM |
| 89 | + - reset #100 |
| 90 | + - shift_reg & seed - added to patch state |
| 91 | + * GND/Scope |
| 92 | + - x-scale added #73 |
| 93 | +== 2024-10-29 |
| 94 | + * Enhancement: |
| 95 | + * TR707 - dynamic level/pan params in io-page/mixer section #29 |
| 96 | + * Bugfix: |
| 97 | + * setPixel missing (scope app not working) |
| 98 | +== 2024-10-28 |
| 99 | + * Enhancement: |
| 100 | + * Mod/SEQ - 4-step sequencer modulation #91 |
| 101 | + * Multitrigs (TR707 etc) #29 |
| 102 | + * TR707 - midi mapping (GM Standard Drum Map) #29 |
| 103 | + * Mod/LFO - New paramter: Waveform #89 |
| 104 | + * CV/LFO - New paramter: Scale, Offset, Waveform #89 |
| 105 | + * IO-PAGE - Listing of modulation trig/cv inputs |
| 106 | + * Bugfix: |
| 107 | + * M-OSC/Waveforms - display correct waveform instead of "shape" |
| 108 | + * out of memory handling / memory fragmentation - no new/delete usings in open303 |
| 109 | + * crash-reporting improvment |
| 110 | + * Sporadic midi stops working while update with webflasher |
| 111 | + * Modulation/LFO Shape ist not saved in the patch storage (is set to sine, after restore) #98 |
| 112 | + * New Engines: |
| 113 | + * SEQ/EuclidRythm |
| 114 | + * SEQ/EuclidArp |
| 115 | + * DSM: |
| 116 | + * One-Engine-Mode |
| 117 | +== 2025-07-02 |
| 118 | + * Bugfix: DSM0 "CRC32:0x63F R:1" |
| 119 | +== 2024-06-15 |
| 120 | + * Enhancement: |
| 121 | + * T1 Clock - resets to begin after 200milis silence |
| 122 | + * internal crc32 checks for debugging |
| 123 | + * midi response optimization |
| 124 | + * squares-and-circles api |
| 125 | + * serial |
| 126 | + * fs |
| 127 | + * Bugfixes |
| 128 | + * out of memory handling - prevent crashing |
| 129 | +== 2024-04-19 |
| 130 | + * Enhancement: Engine Load "Options" (Reset IO + Copy From) #74 |
| 131 | + * SD Format - preserves stored patches |
| 132 | +== 2024-04-14 |
| 133 | + * Enhancement: Patch storage (managment) |
| 134 | + * Bugfix: |
| 135 | + * tinyusb buffer/optimization |
| 136 | +== 2024-03-28 |
| 137 | + * Enhancement: Turing Machine Modulation |
| 138 | + * Enhancement: FV1emu (cleanup + 16bit delay optimization) |
| 139 | + * Bugfix: Crash on Midi-CC |
| 140 | + * Refactoring MIDI-Settings / Clock-Settings |
| 141 | + * Enhancement: Midi-Channel moved to IO-Settings |
| 142 | + * ***New Analysis Engines: GND/Scope, GND/FFT |
| 143 | + * OC_T41 Support |
| 144 | +== 2024-02-14 |
| 145 | + * Enhancement/Bugfix: No usb midi response while 5sec startup #66 |
| 146 | +== 2024-02-12 |
| 147 | + * Enhancement/Bugfix: Unique midi device names (support multiple S&C devices for WebMidi #66) |
| 148 | +== 2024-02-07 |
| 149 | + * Enhancement/Bugfix: DXFM (custom syx handling) |
| 150 | + * Enhancement: FV1emu / FX-Compiler (using 16bit delay buffer for less memory consumption) |
| 151 | + * Enhancement: UI - one pixel left another up - bigger modulation popup |
| 152 | +== 2024-01-23 |
| 153 | + * Bugfix: Black screen ?! |
| 154 | +== 2024-01-20 |
| 155 | + * DevSync: |
| 156 | + * Bugfix T4X: CV input > 6 V is received as negative voltage bug |
| 157 | + * Bugfix: ClassicVAVCF -> param change Decay/Level |
| 158 | + * Enhancement: Modualtion attenuverter resolution 1/2000 |
| 159 | + * Enhancement/Bugfix: Modulation ranges.. |
| 160 | + * Enhancement: NEw Modulation CV src aka "+" constant voltage |
| 161 | + * Enhancement: Visualizing parameter modulations (moving knobs) |
| 162 | + * Enhancement: squares-and-circles api |
| 163 | + * Enhancement DSM: Support MID Button (ui navigaten - mid botton back function) |
| 164 | +== 2024-01-14 |
| 165 | + * DevSync: Fix DSM0 audio clipping |
| 166 | +== 2023-12-21 |
| 167 | + * DevSync: Fix DSM0 Callibration + Voltage engines |
| 168 | +== 2023-12-18 |
| 169 | + * DevSync: DSM0 ITCM usage + Bugfix DSM0 calibration |
| 170 | + * Enhancements/BreakingChanges: |
| 171 | + * Dynamic Loader (apps as header includes for now) - Noise, SAM, Faust engines ported |
| 172 | +== 2023-12-03 == |
| 173 | + * Bugfix: DxFM custom syx didnt work |
| 174 | + * DevSync: DSM0 perf+wdt |
| 175 | +== 2023-11-19 == |
| 176 | + * Refactoring CV-Engines (based on modulations) |
| 177 | + - CV-Output Scope-View |
| 178 | + * New CV-Engines: |
| 179 | + - EnvGen_AD |
| 180 | + - EnvFollower |
| 181 | + * Bugfix: CV-Engine (fine-tune after quantizer) |
| 182 | + * Bugfix: #57 |
| 183 | + * Bugfix: plaits engines trigger_patched reset |
| 184 | +== 2023-11-04 == |
| 185 | + * Bugfix: CV/Voltage modulation |
| 186 | +== 2023-10-14 == |
| 187 | + * Bugfix: CV/LFO shape selection |
| 188 | +== 2023-10-07 == |
| 189 | + * Bugfix: |
| 190 | + - crash in dac calibration |
| 191 | +== 2023-09-24 == |
| 192 | + * Enhancements: |
| 193 | + - I/O-Page: UI enhancements |
| 194 | + - Speech/SAM "random numbers" |
| 195 | + - Speech/LPC "AuxMix" Parameter |
| 196 | + * Bugfix: |
| 197 | + - Speech/LPC word selection |
| 198 | + - VOCT semitone = encoder step (skipped increments) |
| 199 | +== 2023-09-17 == |
| 200 | + * mi-libs sync/upgrade |
| 201 | + * new Synth-Engine: |
| 202 | + - ClassicVAVCF (Classic waveshapes with filter) |
| 203 | + - DxFM_BNK1-3 (using the SixOpEngine default patches) |
| 204 | + * Several engines, parameter naming, ranges and defaults optimizations ... |
| 205 | + * Optimised behaviour on encoders increments |
| 206 | + - Value change is 1/128 per step if the increments don't immediately follow each other |
| 207 | + - Short-time display of the value (0-127) |
| 208 | + * Bugfix: |
| 209 | + - GND engine - crash on encoder rotation |
| 210 | +== 2023-09-03 == |
| 211 | + * Enhancements, new engines: |
| 212 | + * Claps refactoring, drumsynth based on RC808 models |
| 213 | + * DxFM enhancement, 2 voice stereo mode |
| 214 | + * Waveforms, 2 voice stereo mode |
| 215 | + * JU60_chorus, emulation of Juno60 chorus, based on VA BBD |
| 216 | + * Noise engines: NES_noise, 808_squares |
| 217 | + * Bugfixes |
| 218 | + * #52 Modulations & quantizer |
| 219 | + * #51 Engine loading - IO config is lost / restored to defaults |
| 220 | +== 2023-08-09 == |
| 221 | + * Audio routing refactoring |
| 222 | + * Optimizations and bugfixes |
0 commit comments