Recent Releases of javascript-software-synthesizer

javascript-software-synthesizer - 2.0.3

Changes

  • Updated instructions for building and running locally

- TypeScript
Published by michaelkolesidis over 2 years ago

javascript-software-synthesizer - 2.0.2

Changes

  • Migration to Vercel

- TypeScript
Published by michaelkolesidis over 2 years ago

javascript-software-synthesizer - 2.0.1

Changes (2.0.1)

  • Fixed readme images path

Changes (2.0.0)

  • Vite migration
  • Refactoring
  • Code cleanup

- TypeScript
Published by michaelkolesidis over 2 years ago

javascript-software-synthesizer - 1.2.0

Changes

  • Fixed computer keyboard playability (language-independent)
  • Rewritten keyMapper and midiToNoteString in a concise and optimal way
  • Added checks for TypeScript
  • Optimized the size of all PNG and SVG images
  • Code cleanup
  • Updated all dependencies to their latest versions
  • Fixed typos in all readme files
  • Minor documentation updates
  • Minor updates and corrections

- TypeScript
Published by michaelkolesidis over 2 years ago

javascript-software-synthesizer - 1.0.6b

Changes

  • Updated Tone.js to latest version
  • Updated all dependencies to their latest versions
  • Using yarn.lock in instead of package-lock
  • Updated logo files
  • Changed TypeScript target language to ES2021
  • Readme update and restructuring
  • Minor documentation updates
  • Added Security Policy

Changes from 1.0.6

  • Logo filename bug fix

- TypeScript
Published by michaelkolesidis about 3 years ago

javascript-software-synthesizer - 1.0.1b

Changes

  • Switched to GNU Affero General Public License v3.0
  • Readme minor updates
  • Minor code cleanup

- TypeScript
Published by michaelkolesidis about 3 years ago

javascript-software-synthesizer - 1.0.0

Say hello to the TypeScript Software Synthesizer!

Changes

  • Migration to TypeScript

- TypeScript
Published by michaelkolesidis over 3 years ago

javascript-software-synthesizer - 0.7.0

Changes

  • Dark Mode (inverted colors)

- TypeScript
Published by michaelkolesidis over 3 years ago

javascript-software-synthesizer - 0.6.2

Changes

  • Updated all components to the new license
  • Code cleanup

- TypeScript
Published by michaelkolesidis over 3 years ago

javascript-software-synthesizer - 0.6.1

New Features

  • Converted a significant part of the codebase to TypeScript
  • License changed to GNU General Public License v3.0
  • Minor UI fixes

- TypeScript
Published by michaelkolesidis over 3 years ago

javascript-software-synthesizer - 0.5.4

New Features

  • MIDI input device are now selectable

- TypeScript
Published by michaelkolesidis almost 4 years ago

javascript-software-synthesizer - 0.5.3

New Features

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

- TypeScript
Published by michaelkolesidis almost 4 years ago

javascript-software-synthesizer - 0.5

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

- TypeScript
Published by michaelkolesidis almost 4 years ago

javascript-software-synthesizer - 0.2.5

New Features

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

- TypeScript
Published by michaelkolesidis almost 4 years ago

javascript-software-synthesizer - 0.2.4

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

- TypeScript
Published by michaelkolesidis almost 4 years ago

javascript-software-synthesizer - 0.1.0

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

- TypeScript
Published by michaelkolesidis almost 4 years ago