Skip to content

Commit f41005d

Browse files
committed
dls
1 parent ccb9ca1 commit f41005d

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

README.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,17 @@ This repository contains both the library and a complete musical web application
4646
- **SoundFont3 Support:** Play compressed SoundFonts!
4747
- **Experimental SF2Pack Support:** Play soundfonts compressed with BASSMIDI! (*Note: only works with vorbis compression*)
4848
- **Can load very large SoundFonts:** up to 4GB! *Note: Only Firefox handles this well; Chromium has a hard-coded memory limit*
49+
- **Great DLS Support:**
50+
- **DLS Level 1 Support**
51+
- **DLS Level 2 Support**
52+
- **Mobile DLS Support**
53+
- **Correct articulator support:** *Converts articulators to both modulators and generators!*
54+
- **Tested and working with gm.dls!**
55+
- **Correct volume:** *Properly translated to SoundFont volume!*
56+
- **A-Law encoding support**
57+
- **Both unsigned 8-bit and signed 16-bit sample support (24-bit theoretically supported as well!)**
58+
- **Detects special articulator combinations:** *Such as vibratoLfoToPitch*
4959
- **Soundfont manager:** Stack multiple soundfonts!
50-
- **DLS Level 1 and 2 Support:** *works with gm.dls!*
5160
- **Reverb and chorus support:** [customizable!](https://github.com/spessasus/SpessaSynth/wiki/Synthetizer-Class#effects-configuration-object)
5261
- **Export audio files** using [OfflineAudioContext](https://developer.mozilla.org/en-US/docs/Web/API/OfflineAudioContext)
5362
- **[Custom modulators for additional controllers](https://github.com/spessasus/SpessaSynth/wiki/Modulator-Class#default-modulators):** *Why not?*
@@ -110,10 +119,11 @@ This repository contains both the library and a complete musical web application
110119
- **Works like a normal soundfont:** *Saving it as sf2 is still [just one function!](https://github.com/spessasus/SpessaSynth/wiki/SoundFont2-Class#write)*
111120
- Converts articulators to both **modulators** and **generators**!
112121
- Works with both unsigned 8-bit samples and signed 16-bit samples!
122+
- A-Law encoding support
113123
- **Covers special generator cases:** *such as modLfoToPitch*!
114124
- **Correct volume:** *looking at you, Viena and gm.sf2!*
115125
- Support built right into the synthesizer!
116-
- **Convert SF2 to DLS:** [with limitations](https://github.com/spessasus/SpessaSynth/wiki/DLS-Conversion-Problem);
126+
- **Convert SF2 to DLS:** [with limitations](https://github.com/spessasus/SpessaSynth/wiki/DLS-Conversion-Problem)
117127

118128
### Export MIDI as WAV
119129
- Save the MIDI file as WAV audio!

0 commit comments

Comments
 (0)