Skip to content

Latest commit

 

History

History
90 lines (65 loc) · 2.13 KB

CHANGELOG.md

File metadata and controls

90 lines (65 loc) · 2.13 KB

Change logs

unreleased

v1.0.2

  • Modulated frequency is always reset when note-on (#36)
  • Note's pitch always is reset to the frequency at note-on when we switch sweep type (#42)

v1.0.1

  • Return VST3 metadata correctly: Some DAW cannot load SoyBoy SP because this bug (#21)
  • Bugfix: Stutter make SoyBoy monophonic when stitter timiing is 'Note on'

v1.0.0

  • New parameter: "Stutter timing"
  • Introduce backward compatibility against like adding parameter
  • Adjust the velocity sensitivity; velocity affects as linear

v0.9.9

  • README for users
  • Adjust GUI
    • slider value's position
    • voice string position
    • voice button graphic
  • Website hosted in GitHub Pages
    • an English version
    • a Japanese version
    • but "Installation" and "Usage" section is still WIP
  • Add a CHANGELOG.md (this!!!!)
  • Protect synth params from too small/large values (#18)
  • Fix a bug: Stutter sometimes don't stop delay sounds (#15)

v0.9.8

  • Apply IEditController changes to GUI
    • this occurs when:
      • laoding VST state
      • modifying VST host's GUI
  • Make SoyBoy SP a polyphonic synthesizer
  • GUI can change a number of voices
  • Fix a broken default values

v0.9.0

  • GUI part optimization with performance profiling (with perf, Very Sleepy and AMD uProf)
  • Fix broken encoding/decoding VST states

v0.8.7

  • Improve performance in the audio processing part
  • Reduce memory allocation in the audio processing part
  • Fix a typo in GUI: "Ruty ratio" -> "Duty ratio"

v0.8.6

  • Accept note off of same note (#19)
  • Fix a bug about decoding VST3 states (#20)

v0.8.5

  • Fix some problems about multi threading
  • Fix a wavetable editor bug
  • Introduce VST3 states versioning

v0.8.0

All basic GUI feature implemented.

  • Each parameter modification
  • Jumping Edamame
  • No optimizations

v0.5.0

All basic features implemented.

  • Square wave osillator
  • Frequency sweep unit
  • Envelope generator
  • Noise oscillator
  • Wave table oscillator
  • Pitch bend
  • Note velocity
  • Note stutter (note delay)
  • DAC simulation
  • Frequency sweep for all oscillators
  • Make soyboy a single voice unit (preparation for be a polyphonic synth)