The table contains individual concatenated build commands for (currently) 0.4.0 and dev on Windows 10. It also acts as a monitor for which modules are currently buildable.
Not all modules build on Windows in a straightforward manner. Sometimes search and replaces (using ‘sed’) are necessary in order to get code to compile and the scripts contain these fixes. You can cut and paste the commands.
Build commands need to be run from the plugins directory of a Rack installation.
Rack & module development is currently proceeding at pace and new modules are appearing almost daily. Obviously these commands are only of use if they are kept up to date and I will endeavour to do so. They will fail on occasion because the source code they retrieve is constantly changing; a module that worked yesterday may not work today. Check back in a day or two and hopefully whatever problem there is will be fixed.
WARNING: There are no safeguards in these commands. They will wipe out previous installations. Use at your own risk and backup anything you want to keep.
| Name | Source URL | Build 0.4.0 (Mac) | Build dev (Mac) | Notes |
|---|---|---|---|---|
| Rack | https://github.com/VCVRack/Rack.git | rm -rf Rack/ && git clone https://github.com/VCVRack/Rack.git && cd Rack && git checkout v0.4.0 && git submodule update --init --recursive && make dep && make | rm -rf Rack/ && git clone https://github.com/VCVRack/Rack.git && cd Rack && git submodule update --init --recursive && make dep && make | |
| Audible Instruments | https://github.com/VCVRack/AudibleInstruments.git | rm -rf AudibleInstruments/ && git clone https://github.com/VCVRack/AudibleInstruments.git && cd AudibleInstruments && git checkout v0.4.0 && git submodule update --init --recursive && make && cd .. | rm -rf AudibleInstruments/ && git clone https://github.com/VCVRack/AudibleInstruments.git && cd AudibleInstruments && git submodule update --init --recursive && make && cd .. | Submodule update required |
| Befaco | https://github.com/VCVRack/Befaco.git | rm -rf Befaco/ && git clone https://github.com/VCVRack/Befaco.git && cd Befaco && git checkout v0.4.0 && make && cd .. | rm -rf Befaco/ && git clone https://github.com/VCVRack/Befaco.git && cd Befaco && make && cd .. | |
| E-Series | https://github.com/VCVRack/ESeries.git | rm -rf Eseries/ && git clone https://github.com/VCVRack/ESeries.git && cd ESeries && git checkout v0.4.0 && make && cd .. | rm -rf Eseries/ && git clone https://github.com/VCVRack/ESeries.git && cd ESeries && make && cd .. | |
| Fundamental | https://github.com/VCVRack/Fundamental.git | rm -rf Fundamental/ && git clone https://github.com/VCVRack/Fundamental.git && cd Fundamental && git checkout v0.4.0 && make && cd .. | rm -rf Fundamental/ && git clone https://github.com/VCVRack/Fundamental.git && cd Fundamental && make && cd .. | |
| Tutorial | https://github.com/VCVRack/Tutorial.git | rm -rf Tutorial/ && git checkout v0.4.0 && git clone https://github.com/VCVRack/Tutorial.git | rm -rf Tutorial/ && git clone https://github.com/VCVRack/Tutorial.git | |
| Arable Instruments | https://github.com/adbrant/ArableInstruments.git | rm -rf ArableInstruments/ ParableInstruments/ && git clone https://github.com/adbrant/ArableInstruments.git && cd ArableInstruments && git submodule update --init --recursive && cd .. && cp -R ArableInstruments/ ParableInstruments/ && cd ArableInstruments && make && cd ../ParableInstruments && make -f Makefile.parasite && cd .. | Submodule update required | |
| Autodafe | https://github.com/antoniograzioli/Autodafe.git | rm -rf Autodafe/ && git clone https://github.com/antoniograzioli/Autodafe.git && cd Autodafe/ && sed -i 's/engineGetSampleRate()/gSampleRate/g' src/*.cpp && make && cd .. | Source not available for dev version; search & replace required | |
| Autodafe Blank Panel | Not open source | Paid $5 - a means to contribute to other module development | ||
| Autodafe-Drums | https://github.com/antoniograzioli/Autodafe-Drums.git | rm -rf Autodafe-Drums/ && git clone https://github.com/antoniograzioli/Autodafe-Drums.git && cd Autodafe-Drums/ && make clean && make && cd .. | Source not available for dev version | |
| AV500 | https://github.com/av500/vcvrackplugins_av500.git | rm -rf av500/ && git clone https://github.com/av500/vcvrackplugins_av500.git && mv vcvrackplugins_av500/ av500 && cd av500 && git checkout 497b1f1482d25e573080509f5eee1367a2b5d779 && make && cd .. | Needs rename to AV500 | |
| Bidoo | https://github.com/sebastien-bouffier/Bidoo.git | rm -rf Bidoo && git clone https://github.com/sebastien-bouffier/Bidoo.git && cd Bidoo && git checkout e9e742d528817c9150f4107356ac85e3ea7616b5 && sed -i - 's/std::round/round/g' src/*cpp && make && cd .. | rm -rf Bidoo && git clone https://github.com/sebastien-bouffier/Bidoo.git && cd Bidoo && make && cd .. | |
| dBiz | https://github.com/dBiz/VCVRack_Modules.git | Needs rename to ‘dBiz’; multiple build errors | ||
| dekStop | https://github.com/dekstop/vcvrackplugins_dekstop.git | rm -rf vcvrackplugins_dekstop && git clone https://github.com/rygood/vcvrackplugins_dekstop.git && cd vcvrackplugins_dekstop && sed -i 's/engineGetSampleRate()/gSampleRate/g' src/*.cpp && make && cd .. | Build works on 0.4.0 with a fork from: https://github.com/rygood/vcvrackplugins_dekstop.git | |
| Federico Fucci | https://github.com/ffucci/UModules.git | rm -rf Umodules/ && git clone https://github.com/ffucci/UModules.git && cd Umodules/ && make clean && make && cd .. | ||
| Gratrix | https://github.com/gratrix/vcv-gratrix | rm -rf vcv-gratrix/ && git clone https://github.com/gratrix/vcv-gratrix.git && cd vcv-gratrix && make -j9 && cd .. | ||
| HetrickCV | https://github.com/mhetrick/hetrickcv.git | rm -rf hetrickcv && git clone https://github.com/mhetrick/hetrickcv.git && cd hetrickcv && make && cd .. | ||
| Hora | Not open source | Not open source - free (lite) & paid | ||
| Julien Eres | https://github.com/eres-j/VCVRack-plugin-JE | rm -rf VCVRack-plugin-JE/ && git clone https://github.com/eres-j/VCVRack-plugin-JE.git && cd VCVRack-plugin-JE && make && cd .. | Currently no SVG graphics | |
| JW-Modules | https://github.com/jeremywen/JW-Modules.git | rm -rf JW-Modules && git clone https://github.com/jeremywen/JW-Modules.git && cd JW-Modules && make && cd .. | ||
| Karate Snoopy | https://github.com/KarateSnoopy/vcv-karatesnoopy.git | rm -rf vcv-karatesnoopy && git clone https://github.com/KarateSnoopy/vcv-karatesnoopy.git && cd vcv-karatesnoopy && make && cd .. | ||
| LOGinstruments | https://github.com/leopard86/LOGinstruments.git | rm -rf LOGinstruments && git clone https://github.com/leopard86/LOGinstruments.git && cd LOGinstruments && make && cd .. | ||
| luckyXXL | https://github.com/luckyxxl/vcv_luckyxxl.git | rm -rf vcv_luckyxxl/ && git clone https://github.com/luckyxxl/vcv_luckyxxl.git && cd vcv_luckyxxl && make && cd .. | ||
| ML Modules | https://github.com/martin-lueders/ML_modules.git | rm -rf ML_modules/ && git clone https://github.com/martin-lueders/ML_modules.git && cd ML_modules && git checkout 974c1bcae15e7d2646de3d87446979017e93f4af && make clean && make -j8 && cd .. | rm -rf ML_modules/ && git clone https://github.com/martin-lueders/ML_modules.git && cd ML_modules && make clean && make && cd .. | |
| MrLumps | https://github.com/MrLumps/VCS.git | rm -rf vcv-MrLumps/ && git clone https://github.com/dotinspace/vcv-MrLumps.git && cd vcv-MrLumps && sed -i 's/engineGetSampleRate()/gSampleRate/g' src/*.cpp && make && cd .. | Build works with a fork from: https://github.com/dotinspace/vcv-MrLumps.git; 66050 warnings!; search & replace required | |
| mscHack | https://github.com/mschack/VCV-Rack-Plugins.git | rm -rf VCV-Rack-Plugins/ && git clone https://github.com/mschack/VCV-Rack-Plugins.git && cd VCV-Rack-Plugins/ && sed -i 's/\/mschack\//\/VCV-Rack-Plugins\//g' src/mscHack_Controls.hpp && make && cd .. | Search & replace required; only runs from source version, cannot be copied to binary version | |
| MS-Modules | https://github.com/Phal-anx/MS-Modules.git | rm -rf MS-Modules/ && git clone https://github.com/Phal-anx/MS-Modules && cd MS-Modules && make && cd .. | ||
| nsythi | Not open source | Not open source | ||
| PvC | https://github.com/phdsg/PvC.git | rm -rf PvC/ && git clone https://github.com/phdsg/PvC && cd PvC && make && cd .. | ||
| Simple | https://github.com/IohannRabeson/VCVRack-Simple.git | rm -rf VCVRack-Simple/ && git clone https://github.com/IohannRabeson/VCVRack-Simple.git && cd VCVRack-Simple && git checkout af0f0d4da72062c936748601b1c81e1686360dd4 && make && cd .. | ||
| Sonus Modular | https://gitlab.com/sonusdept/sonusmodular.git | rm -rf sonusmodular/ && git clone https://gitlab.com/sonusdept/sonusmodular.git && cd sonusmodular && git checkout eac2587b5d01b82385e3af5a70637f49f83cdf39 && make && cd .. | rm -rf sonusmodular && git clone https://gitlab.com/sonusdept/sonusmodular.git && cd sonusmodular && make && cd .. | |
| Strums Mental Modules | https://github.com/Strum/Strums_Mental_VCV_Modules.git | rm -rf Strums_Mental_VCV_Modules && git clone https://github.com/Strum/Strums_Mental_VCV_Modules.git && cd Strums_Mental_VCV_Modules && git checkout 9c194e909472b40ee9d3017e3671b9daeb17fdea && make && cd .. | ||
| Vult Modules | https://github.com/modlfo/VultModules.git | rm -rf VultModules/ && git clone https://github.com/modlfo/VultModules.git && cd VultModules && git checkout 518529516838d53ed820df5c25c98309209b44a9 && make && cd .. | rm -rf VultModules && git clone https://github.com/modlfo/VultModules.git && cd VultModules && make && cd .. |
12/11/2017 15:00 GMT: Update to a more recent commit in Vult added in 0.4.0; new developers PvC and Julien Eres added to dev but av500, the recently updated dekStop, Simple and Strum's Mental Modules are not currently building in dev due to the Rack tags update
09/11/2017 08:45 GMT: Strum's Mental Modules update in 0.4.0 - now builds from commit; Strum's Mental Modules added to dev
08/11/2017 09:00 GMT: Hetrick CV restored to dev.
07/11/2017 07:45 GMT: ML_Modules build command updated in 0.4.0 - now builds from commit; ML_Modules build command added to dev; HetrickCV removed from dev
05/11/2017 09:45 GMT: Arable Instruments build command updated - now builds both Joni and Neil (Parable Instruments)
03/11/2017 10:00 GMT: dekStop build command added to 0.4.0; Bidoo build command added to dev