Build Monitor (Mac)

The table contains individual concatenated build commands for (currently) 0.4.0 and dev on a Mac. It also acts as a monitor for which modules are currently buildable.

Not all modules build on a Mac 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.

Build Info: 12th November 2017 08:00 GMT

See Changelog
NameSource URLBuild 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
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 && 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 && sed -i - 's/std::div_t/div_t/g' src/*.cpp && sed -i - 's/std::round/round/g' src/*cpp && sed -i - 's/std::abs/abs/g' src/MentalKnobs.cpp && make && cd .. Search & replace required
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 ..

Changelog

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




VCVRack Resources     |     Build Monitors     |      Scripts     |     Building VCVRack