From 1304e5b1a83f52a1949b920165229ba8c7e683aa Mon Sep 17 00:00:00 2001 From: spessasus <95608008+spessasus@users.noreply.github.com> Date: Tue, 19 Sep 2023 19:51:38 +0200 Subject: [PATCH] Playlist support - added multiple song support - a handful of fixes - updated the sequencer's wiki --- index.html | 77 +++++++---- src/spessasynth_lib/sequencer/sequencer.js | 68 ++++++++-- .../soundfont/chunk/samples.js | 1 + .../synthetizer/buffer_voice/midi_channel.js | 13 +- .../buffer_voice/synthesis_model.js | 5 +- .../synthetizer/synthetizer.js | 16 ++- src/website/css/sequencer_ui.css | 1 - src/website/index.html | 4 +- src/website/main.js | 66 +++++---- src/website/manager.js | 6 +- src/website/ui/icons.js | 14 ++ src/website/ui/midi_keyboard.js | 4 + .../ui/{ => sequencer_ui}/sequencer_ui.js | 128 ++++++++++++------ src/website/ui/sequencer_ui/sequi_button.js | 13 ++ .../ui/{ => synthesizer_ui}/synthetizer_ui.js | 12 +- .../ui/{ => synthesizer_ui}/synthui_meter.js | 0 16 files changed, 301 insertions(+), 127 deletions(-) rename src/website/ui/{ => sequencer_ui}/sequencer_ui.js (72%) create mode 100644 src/website/ui/sequencer_ui/sequi_button.js rename src/website/ui/{ => synthesizer_ui}/synthetizer_ui.js (97%) rename src/website/ui/{ => synthesizer_ui}/synthui_meter.js (100%) diff --git a/index.html b/index.html index 67e4232e..6ef37efb 100644 --- a/index.html +++ b/index.html @@ -24,11 +24,11 @@
-

SpessaSynth: SoundFont2 Javascript Synthetizer Online Demo

+

SpessaSynth: Online Demo

- -
+ +