From e0c67124a621321ef20fbfd460e79a0fea063740 Mon Sep 17 00:00:00 2001 From: stonedDiscord Date: Fri, 25 Mar 2022 13:58:59 +0100 Subject: 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 --- .github/workflows/build.yml | 6 ++++++ .github/workflows/test.yml | 3 +++ 2 files changed, 9 insertions(+) (limited to '.github') 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 -- cgit