diff --git a/CHANGELOG.md b/CHANGELOG.md index be63272..96b7d03 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +# 0.5.4 + +### Changes +* MIDI input device selectable + +### Known Issues +* 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 +* Partials sections don't work +* High CPU load and performance issues +* Opening the Dev Tools in Chrome results to severe performance detoriation: the app becomes unresponsive and crushes +* Severe performance issues on Firefox + + # 0.5.3 ### Changes @@ -13,6 +26,7 @@ * Opening the Dev Tools in Chrome results to severe performance detoriation: the app becomes unresponsive and crushes * Severe performance issues on Firefox + # 0.5 ### Changes @@ -127,4 +141,4 @@ The first version! * 50 parameters implemented and analyzed with specified ranges in backend - not tweakable through the UI ### Known Issues -* Only works on Chromium and WebKit based browsers (Chrome, Edge, Brave, Safari, Opera, GNOME Web etc.) +* Only works on Chromium and WebKit based browsers (Chrome, Edge, Brave, Safari, Opera, GNOME Web etc.) \ No newline at end of file diff --git a/CITATION.cff b/CITATION.cff index d1eb184..6fbb00f 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -29,5 +29,5 @@ keywords: - sound processing - MIDI keyboard license: MIT -version: 0.5.3 -date-released: '2022-03-21' \ No newline at end of file +version: 0.5.4 +date-released: '2022-03-22' \ No newline at end of file diff --git a/README.md b/README.md index 9196748..226544c 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ [![made-with-javascript](https://img.shields.io/badge/Made%20with-JavaScript-01004c.svg)](https://developer.mozilla.org/en-US/docs/Web/JavaScript) [![MIT license](https://img.shields.io/badge/License-MIT-01004c.svg)](https://github.com/michaelkolesidis/javascript-software-synthesizer/blob/main/LICENSE.md) -[![Version](https://img.shields.io/badge/version-0.5.3-01004c.svg)](https://shields.io/) +[![Version](https://img.shields.io/badge/version-0.5.4-01004c.svg)](https://shields.io/) [![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) The JSS-01 | JavaScript Software Synthesizer is a web app enabling you to make and play music in the browser. It is a software synthesizer implementing a variety of JavaScript frameworks and libraries, such as Tone.js and NexusUI. @@ -79,6 +79,11 @@ The Modulation Index determines the amount of the modulation that will be applie
+#### MIDI +In order to use your MIDI keyboard with the JSS-01 you should connect it and turn it on, prior to accessing the web app. If you connect it while already on the JSS-01, you should refresh the page. The available MIDI devices will appear inside the MIDI display, located on top left. You can click on the MIDI device you would like to use and wait for the confirmation message. You are now ready to use your MIDI keyboard. Enjoy playing! + +
+ #### Sequencer Right above the on-screen keyboard you can find the Sequencer. There is an included sequence preinstalled, so you can just press the Play button and listen to it. diff --git a/package-lock.json b/package-lock.json index fe44b84..406d0d0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "javascript-software-synthesizer", - "version": "0.5.3", + "version": "0.5.4", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index 040646a..b0e6f9c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "javascript-software-synthesizer", - "version": "0.5.3", + "version": "0.5.4", "description": "TThe JSS-01 | JavaScript Software Synthesizer is a web app enabling you to make and play music in the browser. It is a software synthesizer implementing a variety of JavaScript frameworks and libraries, such as Tone.js and NexusUI.", "scripts": { "sass": "sass --watch sass/style.scss:css/style.min.css --style compressed" diff --git a/scripts/elements/footer.js b/scripts/elements/footer.js index bf615ea..b7f9007 100644 --- a/scripts/elements/footer.js +++ b/scripts/elements/footer.js @@ -7,6 +7,6 @@ export default function footer() { return /*html*/ ` -

© 2022 | Made with ♥ by Michael Kolesidis

v.0.5.3
+

© 2022 | Made with ♥ by Michael Kolesidis

v.0.5.4
` } \ No newline at end of file