aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorstonedDiscord <Tukz@gmx.de>2022-03-25 13:58:59 +0100
committerGitHub <noreply@github.com>2022-03-25 15:58:59 +0300
commite0c67124a621321ef20fbfd460e79a0fea063740 (patch)
treeec4f713c88696843a6c0731e86c8b5e4fcd5bb4c /.github
parent49837a540d2835396741d4a7a195a118285db63f (diff)
Midi music (#614)
* add bassmidi everywhere but CI * hello CI please don't ban me from github * add lib and open midi files with the lib * overlooked windows CI * yes, overwrite everything * add tracker support * add file formats that bass supports * forgot .mid smh * load all plugins in one function
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build.yml6
-rw-r--r--.github/workflows/test.yml3
2 files changed, 9 insertions, 0 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 1ca38b7c..c1c22914 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -38,6 +38,11 @@ jobs:
unzip bass.zip
cp ./c/x64/bass.lib ./lib
+ # BASS MIDI
+ curl http://www.un4seen.com/files/bassmidi24.zip -o bassmidi.zip
+ unzip bassmidi.zip
+ cp ./c/x64/bassmidi.lib ./lib
+
# BASS Opus
curl http://www.un4seen.com/files/bassopus24.zip -o bassopus.zip
unzip bassopus.zip
@@ -77,6 +82,7 @@ jobs:
cp ../../msvc2017_64/plugins/imageformats/qapng.dll ./imageformats/
cp ../../discord-rpc/win64-dynamic/bin/discord-rpc.dll .
cp ../../x64/bass.dll .
+ cp ../../x64/bassmidi.dll .
cp ../../x64/bassopus.dll .
- name: Upload Artifact
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 4350a7c3..0ef86954 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -31,14 +31,17 @@ jobs:
run: |
# Download
curl http://www.un4seen.com/files/bass24-linux.zip -o bass_linux.zip
+ curl http://www.un4seen.com/files/bassmidi24-linux.zip -o bassmidi_linux.zip
curl http://www.un4seen.com/files/bassopus24-linux.zip -o bassopus_linux.zip
curl -L https://github.com/discordapp/discord-rpc/releases/download/v3.4.0/discord-rpc-linux.zip -o discord_rpc_linux.zip
# Extract
unzip bass_linux.zip
+ unzip bassmidi_linux.zip
unzip bassopus_linux.zip
unzip discord_rpc_linux.zip
# Copy
cp x64/libbass.so lib
+ cp x64/libbassmidi.so lib
cp x64/libbassopus.so lib
cp discord-rpc/linux-dynamic/lib/libdiscord-rpc.so lib