Mac Scripts

Here you can find scripts for automating various build processes in VCV Rack in OS X. These scripts have been tested in OS X 10.11.6 and 10.12.6. Your mileage may vary with other OS X variants. Be aware that VCVRack will never work on 32-bit systems.

Rack & module development is currently proceeding at pace and new modules are appearing almost daily. Obviously these scripts 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.

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

Scripts contain timestamps in the comments section (reverse UK date format, GMT), as do the enclosing zip files (ISO 8601), to help you locate the most recent version.

WARNING: There are no safeguards in these scripts. They will wipe out previous installations. Use at your own risk and backup anything you want to keep or run the script in a safe location (e.g. a new directory).

Build Scripts for Rack v0.4.0

There are 3 scripts in two versions. A script with a _j9 suffix means that it will build across 9 threads speeding the build process up on a modern quad core i7 processor.

The scripts checkout the latest versions for 0.4.0 from repositories so they may not contain the latest features that developers have added.

Copy them to the location you wish to build Rack in and run them from there. You may need to make them executable:

chmod +x build*

You can then run them by prefixing ‘./‘, e.g.

./mbuild_0.4.0_all_j9.sh

Scripts

mbuild_0.4.0_all.sh
mbuild_0.4.0_all_j9.sh
Build Rack + Distribution Rack Modules + 3rd Party Modules
mbuild_0.4.0_dist.sh
mbuild_0.4.0_dist_j9.sh
Build Rack + Distribution Rack Modules
mbuild_0.4.0_3rdparty.sh
mbuild_0.4.0_3rdparty_j9.sh
Build 3rd Party Modules

Downloads

mbuild_0.4.0_20171112T1500Z.zip

Currently building: Arable Instruments, Audible Instruments, Autodafe, Autodafe - Drum Kit, Befaco, Bidoo, Core, Dekstop, E-Series, Fundamental, JW-Modules, KarateSnoopy, LOGinstruments, ML modules, MS-Modules, MrLumps, ML_Modules Simple, Sonus Modular, UModules, VultModules, av500, luckyxxl, mental, mscHack

Not building: dBiz

Added this build: None

Removed this build: None

Changed this build: Vult modules commit updated

Source not available: Autodafe Blank Panel, HORA Treasure, NYSTHI

Last checked: 12th November 2017 15:00 GMT

Build Scripts for Rack dev

There are 3 scripts in two versions. A script with a _j9 suffix means that it will build across 9 threads speeding the build process up on a modern Mac quad core (4 physical cores + 4 virtual cores) processor.

The scripts checkout the latest versions for 0.5.0 from repositories. Your mileage will certainly vary with these scripts as Rack is constantly updated so both distribution and 3rd party modules may take time to catch up.

Copy them to the location you wish to build Rack in and run them from there. You will need to make them executable:

chmod +x build*

You can then run them by prefixing ‘./‘, e.g.

./mbuild_dev_all_j9.sh

Scripts

mbuild_dev_all.sh
mbuild_dev_all_j9.sh
Build Rack + Distribution Rack Modules + 3rd Party Modules
mbuild_dev_dist.sh
mbuild_dev_dist_j9.sh
Build Rack + Distribution Rack Modules
mbuild_dev_3rdparty.sh
mbuild_dev_3rdparty_j9.sh
Build 3rd Party Modules

Downloads

mbuild_dev_20171112T1500Z.zip

Currently building: Audible Instruments, Befaco, Bidoo, Core, E-Series, Fundamental, HetrixCV, Julien Eres, ML_Modules, PvC, Sonus Modular, Vult

Not building: everything else! (see above)

Added this build: Julien Eres, PvC

Removed this build: av500, Simple, Strum's Mental Modules

Changed this build: Nothing

Last checked: 12th November 2017 15:00 GMT




VCVRack Resources     |     Build Monitors     |      Scripts     |     Building VCVRack