Skip to content

Commit 58e5b6d

Browse files
committed
v4.1.0
1 parent 2de8343 commit 58e5b6d

6 files changed

Lines changed: 14 additions & 17 deletions

File tree

README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,9 @@
33
<img src='https://raw.githubusercontent.com/spessasus/SpessaSynth/refs/heads/master/src/website/spessasynth_logo_rounded.png' width='300' alt='SpessaSynth logo'>
44
</p>
55

6-
_A powerful SF2/DLS/MIDI JavaScript library for the browsers, based on spessasynth_core.
6+
_A powerful SF2/DLS/MIDI TypeScript/JavaScript library for the browsers, based on spessasynth_core.
77
This is a WebAudioAPI wrapper for the [spessasynth_core](https://github.com/spessasus/spessasynth_core) library._
88

9-
**v4.0.0 TypeScript Update is here! The NPM package now contains type declarations for easier developing!**
10-
[**Read about breaking changes here**](https://spessasus.github.io/spessasynth_lib/extra/4-0-migration-guide)
11-
129
It allows you to:
1310

1411
- Play MIDI files using SF2/SF3/DLS files!

docs/index.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@ hide:
44
- toc
55
---
66

7-
# Welcome to the spessasynth_lib documentation!
7+
# Welcome to the spessasynth_lib wiki!
8+
9+
You've reached the central documentation for the spessasynth_lib library, a powerful SF2/DLS/MIDI library for web browsers.
10+
11+
_If you're looking for the SpessaSynth web app, it can be found [here](https://spessasus.github.io/SpessaSynth)._
812

913
!!! DANGER
1014

@@ -16,7 +20,7 @@ hide:
1620

1721
- [Getting started with spessasynth_lib](getting-started/index.md)
1822
- [WorkletSynthesizer](synthesizer/worklet-synthesizer.md) - Responsible for generating sound using AudioWorklets.
19-
- [WorkerSynthesizer](synthesizer/worker-synthesizer.md) - Responsible for generating sound using Web Workers..
23+
- [WorkerSynthesizer](synthesizer/worker-synthesizer.md) - Responsible for generating sound using Web Workers.
2024
- [Sequencer](sequencer/index.md) - Responsible for playing the parsed MIDI sequence.
2125
- [Writing Wave files](writing-files/writing-wav-files.md) - How to write WAV files from `AudioBuffer`.
2226
- [NPM Exports](extra/all-npm-exports.md) - a listing of all the NPN exports in the `spessasynth_lib` NPM package.

docs/midi/web-midi-api.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,6 @@
33
SpessaSynth provides an easy way to connect physical MIDI Devices
44
to it and back using `MIDIDeviceHandler`.
55

6-
!!! TIP
7-
8-
If you encounter any errors in this documentation, please **open an issue!**
9-
106
## Initialization
117

128
Initializes the connection to physical MIDI Devices.

docs/sequencer/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,6 @@
22

33
This is the module that plays MIDI sequences using a Synthesizer.
44

5-
!!! Tip
6-
7-
If you encounter any errors in this documentation, please **open an issue!**
8-
95
## Initialization
106

117
```ts
@@ -17,6 +13,10 @@ const sequencer = new Sequencer(synth, options);
1713
- `skipToFirstNoteOn` - a `boolean` indicating if the sequencer should skip to the first note on. Defaults to `true`.
1814
- `initialPlaybackRate` - a `number` with the initial playback rate, other than the default 1.0.
1915

16+
!!! TIP
17+
18+
As of `v4.1.0` you can connect more than 1 Sequencer to any synthesizer!
19+
2020
## Properties
2121

2222
### midiData

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "spessasynth_lib",
3-
"version": "4.0.20",
3+
"version": "4.1.0",
44
"description": "MIDI and SoundFont2/DLS library for the browsers with no compromises",
55
"type": "module",
66
"main": "dist/index.js",

0 commit comments

Comments
 (0)