Update musicplus demo authored by mazmazz's avatar mazmazz
New music features!
# Download Demo
* [SRB2-Public-MusicPlus-Sept2018](https://github.com/mazmazz/SRB2/releases/tag/musicplus-demo-sept2018b)
# YouTube
* [Post-boss music](https://www.youtube.com/watch?v=ebnnnnwSKR4&index=2&list=PLVIEmOPX_YO1sFlGCLZA1Q-ujL30rTM3b) - By level header
* [Fade music scenarios](https://www.youtube.com/watch?v=QSBjUThemKI&index=3&list=PLVIEmOPX_YO1sFlGCLZA1Q-ujL30rTM3b) - Dying, level end, warping
* [Jingle resuming](https://www.youtube.com/watch?v=1KNtCrbQ-Zo&index=4&list=PLVIEmOPX_YO1sFlGCLZA1Q-ujL30rTM3b) - Resume level music after a jingle
* [Non-native MIDI](https://www.youtube.com/watch?v=DMB5qy3dMEU&index=5&list=PLVIEmOPX_YO1sFlGCLZA1Q-ujL30rTM3b) - Configurable MIDI instruments
* [Ambient music streams](https://www.youtube.com/watch?v=dhwETGwA7m8&index=6&list=PLVIEmOPX_YO1sFlGCLZA1Q-ujL30rTM3b) - Switch between music "tracks" with the same position. Listen with headphones! *(WIP, not in demo)*
* [Speed shoes music](https://www.youtube.com/watch?v=noD2FVEqAuY&index=7&list=PLVIEmOPX_YO1sFlGCLZA1Q-ujL30rTM3b) - Same concept, just with different track lengths *(WIP, not in demo)*
# Branches
This demo contains the following branches: This demo contains the following branches:
* [music-cleanup](https://git.magicalgirl.moe/STJr/SRB2/merge_requests/278) - Internal cleanup of music code * [music-cleanup](https://git.magicalgirl.moe/STJr/SRB2/merge_requests/278) - Internal cleanup of music code
...@@ -23,19 +40,6 @@ Meta-Branches (combo of multiple branches) ...@@ -23,19 +40,6 @@ Meta-Branches (combo of multiple branches)
* [musicplus-mx-mpt](https://git.magicalgirl.moe/digiku/SRB2/tree/public-musicplus-mx-mpt) - Merge of `musicplus-sdlmixerx` and `musicplus-libopenmpt` * [musicplus-mx-mpt](https://git.magicalgirl.moe/digiku/SRB2/tree/public-musicplus-mx-mpt) - Merge of `musicplus-sdlmixerx` and `musicplus-libopenmpt`
* [musicplus-demo](https://git.magicalgirl.moe/digiku/SRB2/tree/public-musicplus-demo) - Merge of all music branches * [musicplus-demo](https://git.magicalgirl.moe/digiku/SRB2/tree/public-musicplus-demo) - Merge of all music branches
# YouTube
* [Post-boss music](https://www.youtube.com/watch?v=ebnnnnwSKR4&index=2&list=PLVIEmOPX_YO1sFlGCLZA1Q-ujL30rTM3b) - By level header
* [Fade music scenarios](https://www.youtube.com/watch?v=QSBjUThemKI&index=3&list=PLVIEmOPX_YO1sFlGCLZA1Q-ujL30rTM3b) - Dying, level end, warping
* [Jingle resuming](https://www.youtube.com/watch?v=1KNtCrbQ-Zo&index=4&list=PLVIEmOPX_YO1sFlGCLZA1Q-ujL30rTM3b) - Resume level music after a jingle
* [Non-native MIDI](https://www.youtube.com/watch?v=DMB5qy3dMEU&index=5&list=PLVIEmOPX_YO1sFlGCLZA1Q-ujL30rTM3b) - Configurable MIDI instruments
* [Ambient music streams](https://www.youtube.com/watch?v=dhwETGwA7m8&index=6&list=PLVIEmOPX_YO1sFlGCLZA1Q-ujL30rTM3b) - Switch between music "tracks" with the same position. Listen with headphones! *(WIP, not in demo)*
* [Speed shoes music](https://www.youtube.com/watch?v=noD2FVEqAuY&index=7&list=PLVIEmOPX_YO1sFlGCLZA1Q-ujL30rTM3b) - Same concept, just with different track lengths *(WIP, not in demo)*
# Download Demo
* [SRB2-Public-MusicPlus-Sept2018](https://github.com/mazmazz/SRB2/releases/tag/musicplus-demo-sept2018b)
# Music Length Tagger # Music Length Tagger
In order for the jingle resume feature to work properly, music lumps must be tagged with `LENGTHMS=`. Use this utility to automatically tag each music in a given WADfile. In order for the jingle resume feature to work properly, music lumps must be tagged with `LENGTHMS=`. Use this utility to automatically tag each music in a given WADfile.
... ...
......