aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVitaly Novichkov <admin@wohlnet.ru>2018-06-28 12:34:57 +0300
committerVitaly Novichkov <admin@wohlnet.ru>2018-06-28 12:34:57 +0300
commit242fb110d6910c1c15656daf5982812437b3e8c1 (patch)
tree8c4c520d418c15fd879415c1668833158bf123e4
parenta41ef948c2471c1c5698142ab9faa109fe1e55fe (diff)
downloadlibADLMIDI-242fb110d6910c1c15656daf5982812437b3e8c1.tar.gz
libADLMIDI-242fb110d6910c1c15656daf5982812437b3e8c1.tar.bz2
libADLMIDI-242fb110d6910c1c15656daf5982812437b3e8c1.zip
Change of readme
-rw-r--r--README.md13
1 files changed, 11 insertions, 2 deletions
diff --git a/README.md b/README.md
index 54cab0d..cbbf825 100644
--- a/README.md
+++ b/README.md
@@ -32,8 +32,9 @@ Library is based on the ADLMIDI, a MIDI player for Linux and Windows with OPL3 e
* Pan (binary panning, i.e. left/right side on/off)
* Pitch-bender with adjustable range
* Vibrato that responds to RPN/NRPN parameters
-* Sustain enable/disable
+* Sustain (a.k.a. Pedal hold) and Sostenuto enable/disable
* MIDI and RMI file support
+* Real-Time MIDI API support
* loopStart / loopEnd tag support (Final Fantasy VII)
* 111-th controller based loop start (RPG-Maker)
* Use automatic arpeggio with chords to relieve channel pressure
@@ -41,7 +42,7 @@ Library is based on the ADLMIDI, a MIDI player for Linux and Windows with OPL3 e
* Support for playing Id-software Music File format (IMF)
* Support for custom banks of [WOPL format](https://github.com/Wohlstand/OPL3BankEditor/blob/master/Specifications/WOPL-and-OPLI-Specification.txt)
* Partial support for GS and XG standards (having more instruments than in one 128:128 GM set and ability to use multiple channels for percussion purposes, and a support for some GS/XG exclusive controllers)
-* CC74 affects a modulator scale
+* CC74 "Brightness" affects a modulator scale (to simulate frequency cut-off on WT synths)
* Portamento support (CC5, CC37, and CC65)
* SysEx support that supports some generic, GS, and XG features
@@ -58,6 +59,14 @@ sudo make install
### Notes
* To compile for DOS via DJGPP on Linux, use `cmake/djgpp/djgpp-cmake.sh` script which a wrapper over CMake to pass DJGPP's stuff required for build
+# License
+The library is licensed under in it's parts LGPL 2.1+, GPL v2+, GPL v3+, and MIT.
+* Nuked OPL3 emulators are licensed under LGPL v2.1+.
+* DosBox OPL3 emulator is licensed under GPL v2+.
+* Chip interfaces are licensed under LGPL v2.1+.
+* File Reader class and MIDI Sequencer is licensed under MIT.
+* WOPL reader and writer module is licensed under MIT.
+* Other parts of library are licensed under GPLv3+.
## Available CMake options