From 9660bd68c5b9490f2a9d444f287b40aa9a610fcc Mon Sep 17 00:00:00 2001 From: cel 🌸 Date: Mon, 8 Jul 2024 23:56:02 +0100 Subject: spitfire blogpost --- files/LABSInstaller.exe | Bin 0 -> 57127736 bytes files/SpitfireAudio-Win-3.4.10.exe | Bin 0 -> 10839136 bytes files/install.png | Bin 0 -> 84384 bytes files/spitfireaudioapp.png | Bin 0 -> 106592 bytes files/vstfolder.png | Bin 0 -> 54331 bytes files/vsti.png | Bin 0 -> 80270 bytes posts/2024-07-08-spitfire-labs.md | 161 +++++++++++++++++++++++++++++++++++++ 7 files changed, 161 insertions(+) create mode 100644 files/LABSInstaller.exe create mode 100644 files/SpitfireAudio-Win-3.4.10.exe create mode 100644 files/install.png create mode 100644 files/spitfireaudioapp.png create mode 100644 files/vstfolder.png create mode 100644 files/vsti.png create mode 100644 posts/2024-07-08-spitfire-labs.md diff --git a/files/LABSInstaller.exe b/files/LABSInstaller.exe new file mode 100644 index 0000000..df23e8a Binary files /dev/null and b/files/LABSInstaller.exe differ diff --git a/files/SpitfireAudio-Win-3.4.10.exe b/files/SpitfireAudio-Win-3.4.10.exe new file mode 100644 index 0000000..c00230d Binary files /dev/null and b/files/SpitfireAudio-Win-3.4.10.exe differ diff --git a/files/install.png b/files/install.png new file mode 100644 index 0000000..a36ff7b Binary files /dev/null and b/files/install.png differ diff --git a/files/spitfireaudioapp.png b/files/spitfireaudioapp.png new file mode 100644 index 0000000..6a5abf0 Binary files /dev/null and b/files/spitfireaudioapp.png differ diff --git a/files/vstfolder.png b/files/vstfolder.png new file mode 100644 index 0000000..b11fab0 Binary files /dev/null and b/files/vstfolder.png differ diff --git a/files/vsti.png b/files/vsti.png new file mode 100644 index 0000000..6264053 Binary files /dev/null and b/files/vsti.png differ diff --git a/posts/2024-07-08-spitfire-labs.md b/posts/2024-07-08-spitfire-labs.md new file mode 100644 index 0000000..ccb5f9c --- /dev/null +++ b/posts/2024-07-08-spitfire-labs.md @@ -0,0 +1,161 @@ +--- +title: using spitfire labs on linux +--- + +so spitfire updated their labs app to some newfangled webshit garbage or whatever and it no longer works because it requires microsoft edge webview2 and i couldn't get that to work with wine. + +do not worry! you can just NOT use the new app. + +so you can bypass it and use the old vsti (not the vst3) and it works perfectly. the only issue then is downloading the sounds to the Spitfire user folder, and getting them in the old organisational format. this requires a windows install or vm, and running a script i have written. + +the old vsti should look like this: + +![spitfire audio VSTi](/files/vsti.png) + +this is the spitfire audio vsti, _not_ the new LABS vst3. this does not require web~~shit~~view2. + +-- + +first, install the [spitfire AUDIO](/files/SpitfireAudio-Win-3.4.10.exe) plugin and log in. this one should work in wine out of the box. as you can see, the previously available labs tab now directs you to download the separate labs app. + +![spitfire audio app](/files/spitfireaudioapp.png) + +(i am not 100% sure installing the spitfire audio app is required at all anymore but i shall not tempt the powers that be) + +next, install the LABS app, and make sure to check the VSTi option when installing [LABSInstaller.exe](/files/LABSInstaller.exe) in your wine prefix. + +![install vsti](/files/install.png) + +don't forget to add your vst directory (`"$WINEPREFIX/drive_c/Program Files/Common Files/VstPlugins"`) to yabridge. + +![vst folder](/files/vstfolder.png) + +now, you should be able to open the LABS vsti in your DAW. however, there are no instruments, and you cannot download them. + +unfortunately you have to move to windows and install the labs app again. download all the instruments you want. the instruments will end up in a folder in your user directory called `Spitfire`. move this folder to linux. + +the old spitfire app requires folders to be in this structure: + +``` +✿ tree +Spitfire +├── LABS Common +│   └── Samples +│   ├── LABS_Common_IR.db +│   └── LABS_Common_IR.spitfire +└── Spitfire Audio - LABS + ├── Documents + │   ├── Release Notes.html + │   └── Spitfire Audio LABS Manual and Quick Start Guide.html + ├── Patches + │   ├── LABS Autograph Grand + │   │   └── v1.0.1 + │   │   ├── LABS___AUTOGRAPH_GRAND_Autograph_Grand_The_Grand.zmulti + │   │   └── LABS___AUTOGRAPH_GRAND.patches.zconfig + │   └── LABS Vintage Drums + │   └── v1.0.0 + │   ├── LABS___VINTAGE_DRUMS.patches.zconfig + │   ├── LABS___VINTAGE_DRUMS_Vintage_Drums_1975_Kit.zmulti + │   └── LABS___VINTAGE_DRUMS_Vintage_Drums_Animal_Kit.zmulti + ├── Presets + │   ├── LABS Autograph Grand + │   │   └── v1.0.1 + │   │   ├── LABS___AUTOGRAPH_GRAND_Autograph_Grand_The_Grand.zpreset + │   │   └── LABS___AUTOGRAPH_GRAND.presets.zconfig + │   └── LABS Vintage Drums + │   └── v1.0.0 + │   ├── LABS___VINTAGE_DRUMS.presets.zconfig + │   ├── LABS___VINTAGE_DRUMS_Vintage_Drums_1975_Kit.zpreset + │   └── LABS___VINTAGE_DRUMS_Vintage_Drums_Animal_Kit.zpreset + └── Samples + ├── Common + │   ├── LABS_Common_IR.db + │   └── LABS_Common_IR.spitfire + ├── LABS Autograph Grand + │   ├── LABS_AUTOGRAPH_GRAND_01.spitfire + │   ├── LABS_AUTOGRAPH_GRAND_02.spitfire + │   ├── LABS_AUTOGRAPH_GRAND_03.spitfire + │   └── LABS_AUTOGRAPH_GRAND_0.db + └── LABS Vintage Drums + ├── LABS___VINTAGE_DRUMS_1975_KIT_01.spitfire + ├── LABS___VINTAGE_DRUMS_1975_KIT_02.spitfire + ├── LABS___VINTAGE_DRUMS_ANIMAL_KIT_01.spitfire + ├── LABS___VINTAGE_DRUMS_ANIMAL_KIT_02.spitfire + ├── LABS___VINTAGE_DRUMS_ANIMAL_KIT_03.spitfire + └── LABS___VINTAGE_DRUMS.db +``` + +but they are currently in this structure: + +``` +✿ tree +Spitfire +├── LABS Autograph Grand +│   ├── Patches +│   │   └── v1.0.1 +│   │   ├── LABS___AUTOGRAPH_GRAND_Autograph_Grand_The_Grand.zmulti +│   │   └── LABS___AUTOGRAPH_GRAND.patches.zconfig +│   ├── Presets +│   │   └── v1.0.1 +│   │   ├── LABS___AUTOGRAPH_GRAND_Autograph_Grand_The_Grand.zpreset +│   │   └── LABS___AUTOGRAPH_GRAND.presets.zconfig +│   └── Samples +│   ├── LABS_AUTOGRAPH_GRAND_01.spitfire +│   ├── LABS_AUTOGRAPH_GRAND_02.spitfire +│   ├── LABS_AUTOGRAPH_GRAND_03.spitfire +│   └── LABS_AUTOGRAPH_GRAND_0.db +├── LABS Common +│   └── Samples +│   ├── LABS_Common_IR.db +│   └── LABS_Common_IR.spitfire +└── LABS Vintage Drums + ├── Patches + │   └── v1.0.0 + │   ├── LABS___VINTAGE_DRUMS.patches.zconfig + │   ├── LABS___VINTAGE_DRUMS_Vintage_Drums_1975_Kit.zmulti + │   └── LABS___VINTAGE_DRUMS_Vintage_Drums_Animal_Kit.zmulti + ├── Presets + │   └── v1.0.0 + │   ├── LABS___VINTAGE_DRUMS.presets.zconfig + │   ├── LABS___VINTAGE_DRUMS_Vintage_Drums_1975_Kit.zpreset + │   └── LABS___VINTAGE_DRUMS_Vintage_Drums_Animal_Kit.zpreset + └── Samples + ├── LABS___VINTAGE_DRUMS_1975_KIT_01.spitfire + ├── LABS___VINTAGE_DRUMS_1975_KIT_02.spitfire + ├── LABS___VINTAGE_DRUMS_ANIMAL_KIT_01.spitfire + ├── LABS___VINTAGE_DRUMS_ANIMAL_KIT_02.spitfire + ├── LABS___VINTAGE_DRUMS_ANIMAL_KIT_03.spitfire + └── LABS___VINTAGE_DRUMS.db +``` + +this fish shell script should convert the directory structures. this will move, not copy, so maybe make a backup of the old folder just in case something goes wrong: + +```fish +#!/usr/bin/env fish + +mkdir spitfire_new +mv "Spitfire/LABS Common" spitfire_new/ +mkdir "spitfire_new/Spitfire Audio - LABS" +mkdir "spitfire_new/Spitfire Audio - LABS/Patches" +mkdir "spitfire_new/Spitfire Audio - LABS/Presets" +mkdir "spitfire_new/Spitfire Audio - LABS/Samples" +mkdir "spitfire_new/Spitfire Audio - LABS/Samples/Common" +cp spitfire_new/LABS\ Common/Samples/* spitfire_new/Spitfire\ Audio\ -\ LABS/Samples/Common/ +cd Spitfire +for folder in (ls) + mkdir ../spitfire_new/Spitfire\ Audio\ -\ LABS/Patches/$folder + mv $folder/Patches/* ../spitfire_new/Spitfire\ Audio\ -\ LABS/Patches/$folder/ + mkdir ../spitfire_new/Spitfire\ Audio\ -\ LABS/Presets/$folder + mv $folder/Presets/* ../spitfire_new/Spitfire\ Audio\ -\ LABS/Presets/$folder/ + mkdir ../spitfire_new/Spitfire\ Audio\ -\ LABS/Samples/$folder + mv $folder/Samples/* ../spitfire_new/Spitfire\ Audio\ -\ LABS/Samples/$folder/ +end +cd ../ +mv Spitfire spitfire_old +mv spitfire_new Spitfire +``` + +now move the new `Spitfire` folder into `"$WINEPREFIX/drive_c/users/$USER/"` and start the vsti. you should have all the labs instruments available. the only one which doesn't work with the old app should be the wurli. + +sorry for the garbage article.....i am just annoyed + -- cgit