Skip to content

Releases: michaelkolesidis/javascript-software-synthesizer

0.5.4

22 Mar 18:14
Compare
Choose a tag to compare
0.5.4 Pre-release
Pre-release

New Features

  • MIDI input device are now selectable

0.5.3

21 Mar 16:36
Compare
Choose a tag to compare
0.5.3 Pre-release
Pre-release

New Features

  • Quick Start menu
  • Removal of p5.js animated background for better performance
  • Quick Start documentation

0.5

21 Mar 01:11
Compare
Choose a tag to compare
0.5 Pre-release
Pre-release

New Features

  • Effects
    • Auto filter
    • Chorus
    • Phaser
    • Feedback delay
    • Ping pong delay
    • Tremolo
    • Vibrato
    • Reverb
    • Distortion
    • Bit crusher
    • Frequency shifter
    • Chebyshev waveshapping
  • Responsive effects section
  • Synthesizer engine refactoring
  • Synthesizer effects connectivity
  • Splash screen
  • Background animation
  • Dark mode / help mode buttons removal
  • 1 extra sequence example (I Feel Love)
  • All elements as JavaScript modules

0.2.5

12 Mar 18:06
Compare
Choose a tag to compare
0.2.5 Pre-release
Pre-release

New Features

  • Sequencer
    • Note sequence input
    • Tempo
    • Note value
    • Set sequence button
    • Play button
    • Stop button
    • 2 sequence examples (default and Funky Town)

0.2.4

10 Mar 14:36
Compare
Choose a tag to compare
0.2.4 Pre-release
Pre-release

New features

  • Computer keyboard playbility
    • 16 notes playble (one octave + 4 notes) using keys (A-L and W-P)
    • Octave up/down (using Z,X keys)
  • Amplitude envelope section
    • Attack, decay, sustain, release bars
    • Attack, decay and release curves selection
  • Oscillator section
    • Oscillator type
    • Partial count
    • Partials
  • Modulation Section
    • Modulation type
    • Modulation partials count
    • Modulation partials
    • Modulation envelope
      • Modulation attack, decay, sustain, release bars
      • Modulation attack, decay and release curves selection
  • Version indicator in footer

0.1.0

04 Mar 14:42
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release

The first public release!

Features

  • Polyphonic FM synthesizer engine implementing Tone.js PolySynth and FMSynth
  • Oscilloscope
  • Spectrogram
  • Gain meter
  • MIDI keyboard connectivity (limited to 2nd device in the list)
  • MIDI note display
  • MIDI to note string function
  • On-screen keyboard
  • Sliding menu (empty)
  • Project logo
  • Dark mode button (not working) and dark mode preliminary work
  • Help button (not working)
  • Main panel with three sections, Synth, Modulation and Effects in different colors
  • 4 fully tweakable parameters in Synth section: Volume, Detune, Modulation Index, Harmonicity
  • Synth section hide/show function
  • 50 parameters implemented and analyzed with specified ranges in backend - not tweakable through the UI