aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorWohlstand <admin@wohlnet.ru>2017-11-07 02:40:13 +0300
committerWohlstand <admin@wohlnet.ru>2017-11-07 02:40:13 +0300
commit5ebf40cd10d59c5e11ea744cc7b6075ee4c1bc90 (patch)
tree3a6dfc768c44046afd28f2133a6e964dfad656db /README.md
parent22350acc1f699f70cbdac6b5facadd0d6ccc8a7f (diff)
downloadlibADLMIDI-5ebf40cd10d59c5e11ea744cc7b6075ee4c1bc90.tar.gz
libADLMIDI-5ebf40cd10d59c5e11ea744cc7b6075ee4c1bc90.tar.bz2
libADLMIDI-5ebf40cd10d59c5e11ea744cc7b6075ee4c1bc90.zip
Custom WOPL now supports multiple banks
Feel free to create something like GS or XG bank :wink:
Diffstat (limited to 'README.md')
-rw-r--r--README.md7
1 files changed, 3 insertions, 4 deletions
diff --git a/README.md b/README.md
index b7e4635..47cd036 100644
--- a/README.md
+++ b/README.md
@@ -106,16 +106,15 @@ To build that example you will need to have installed SDL2 library.
* [ADLMIDI Player for Android](https://github.com/Wohlstand/ADLMIDI-Player-Java/releases) - a little MIDI-player for Android which uses libADLMIDI to play MIDI files and provides flexible GUI with ability to change bank, flags, number of emulated chips, etc.
# Todo
-* Reimplement original ADLMIDI with using of new hooks of libADLMIDI
* Implement WOPL Version 3 which will contain pre-calculated `ms_sound_kon` and `ms_sound_koff` values per every instrument.
-* Implement multi-bank to support GS or XG standards.
+* Check out for XG/GS standards to provide a support to use any channels as percussion and also check some of SysEx commands.
* Add support of MIDI Format 2 files (FL Studio made MIDI-files are wired and opening of those files making lossy of tempo and some meta-information events)
* Support of real-time listening of incoming MIDI-commands.
That will allow to use library as software MIDI Output device
to play any MIDI via this library.
# Changelog
-## 1.3.0 2017-10-17 -WIP-
+## 1.3.0 2017-10-17
* "gen_adldata" tool now supports WOPL banks format which supports a full set of libADLMIDI features
* Added support for custom banks are loadable in runtime without rebuilding of "adldata.cpp" banks database
* Smooth finalizing of song when loop is disabled (old ugly hack has been removed :wink:)
@@ -138,7 +137,7 @@ To build that example you will need to have installed SDL2 library.
* Added new functions: adl_linkedLibraryVersion(), adl_errorInfo(), adl_tickEvents(), and adl_generate()
* Error string is no more global, now every ADL_MIDIPlayer instance has own thread-safe error info that can be retreived by using adl_errorInfo() function. The adl_errorString() will return library initialization errors only;
* Added ะก++ Extra public API which now includes instrument testing feature (which is required by classic ADLMIDI utility)
- * ...
+ * Multi-bank WOPL files now supported! Feel free to implement GS or XG - compatible bank
## 1.2.1 2017-07-30
* Minor fixes