Skip to content

Commit 6e9328f

Browse files
v.0.2.4 final
1 parent 0a4735f commit 6e9328f

File tree

5 files changed

+40
-6
lines changed

5 files changed

+40
-6
lines changed

CHANGELOG.md

+34
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,37 @@
1+
# 0.2.4
2+
3+
### Changes
4+
5+
* Computer keyboard playbility
6+
* 16 notes playble (one octave + 4 notes) using keys (A-L and W-P)
7+
* Octave up/down (using Z,X keys)
8+
* Amplitude envelope section
9+
* Attack, decay, sustain, release bars
10+
* Attack, decay and release curves selection
11+
* Oscillator section
12+
* Oscillator type
13+
* Partial count
14+
* Partials
15+
* Modulation Section
16+
* Modulation type
17+
* Modulation partials count
18+
* Modulation partials
19+
* Modulation envelope
20+
* Modulation attack, decay, sustain, release bars
21+
* Modulation attack, decay and release curves selection
22+
* Complete HTML refactoring and reorganization
23+
* Version indicator in footer
24+
* SCSS reorganization
25+
* All section as modules
26+
* JavaScript code cleanup and reorganization
27+
* Added citation file
28+
* Readme file reorganization and expansion
29+
30+
### Known Issues
31+
* Only works on Chromium and WebKit based browsers (Chrome, Edge, Brave, Safari, Opera, GNOME Web etc.)
32+
* When using the on-screen and/or the computer keyboard, if playing multiple notes, the synthesizer stops playing all notes if at least one note is released
33+
34+
135
# 0.0.1
236

337
The first version!

CITATION.cff

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,5 @@ keywords:
2929
- sound processing
3030
- MIDI keyboard
3131
license: MIT
32-
version: 0.2.2
33-
date-released: '2022-03-09'
32+
version: 0.2.4
33+
date-released: '2022-03-10'

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
[![made-with-javascript](https://img.shields.io/badge/Made%20with-JavaScript-01004c.svg)](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
99
[![MIT license](https://img.shields.io/badge/License-MIT-01004c.svg)](https://github.com/michaelkolesidis/javascript-software-synthesizer/blob/main/LICENSE.md)
10-
[![Version](https://img.shields.io/badge/version-0.2.2-01004c.svg)](https://shields.io/)
10+
[![Version](https://img.shields.io/badge/version-0.2.4-01004c.svg)](https://shields.io/)
1111
[![Netlify Status](https://api.netlify.com/api/v1/badges/93c42090-6fc9-4c3d-a462-42b535ea9d15/deploy-status)](https://app.netlify.com/sites/javascript-software-synthesizer/deploys)
1212

1313

package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "javascript-software-synthesizer",
3-
"version": "0.2.0",
3+
"version": "0.2.4",
44
"description": "The JSS-01 is a software synthesizer implementing a variety of JavaScript frameworks and libraries.",
55
"main": "./scripts/main.js",
66
"scripts": {

0 commit comments

Comments
 (0)