About BeastBuild
BeastBuild is a tool to compile BEAST and all of its dependancies on Windows automatically. BeastBuild has a description of all packages required for building beast (such as libogg or guile), containing
- where to download the packages
- what needs to be modified in the source code
- how to compile the packages
Once the required packages to run BeastBuild are installed, running BeastBuild will automatically download, patch, compile and install everything required to run beast. Requirements to run BeastBuild:
- Windows (tested on XP)
- Python 2.6.2 for Windows
- Approximately 2 GB free hard disc space on drive C:\
- A few hours of time
Instructions for Building
- Install Python for Windows. Version 2.6.2 works fine. A 3.x.y Version will not work.
- Install msysGit for Windows (I tested version 1.6.5.1; probably more or less any version will work).
- After having installed Python, you need to uncompress the beastbuild zip file in the C:\ directory. If it uncompresses to beastbuild-0.1.0 (or some other version), rename the folder to beastbuild-git
- Edit C:\beastbuild-git\config-template.py and save it as C:\beastbuild-git\config.py
- Open a Command Prompt
- Add the Python directory to your PATH by typing:
C:\> set PATH=%PATH%;C:\Python26
- Change to the beastbuild-cvs directory
C:\> cd beastbuild-cvs
- Start the build process
C:\beastbuild-cvs> python beastbuild.py
- wait a few hours until the compile process is finished
- if everything went well, you can now run
C:\beastbuild-cvs> C:\beast\bin\beast
The git repository (bleeding edge)
You can get the latest/greatest version from the beastbuild git repository, using
git clone http://space.twc.de/public/git/beastbuild.git
You can also browse the repository online via gitweb
Download a release
The current release of BeastBuild is 0.1.3 | beastbuild-0.1.3.zip |
There is also an Installer, if you just want to use Beast | setup-beast-0.7.2-0.1.3.exe |
Note that currently, we're still working on the port, this release is something like an alpha version. So it may not work as well as the Linux version of Beast. In particular, you may have to set the audio latency to 200 ms or higher in the File -> Settings -> Bse tab.
Older releases
- beastbuild-0.1.2.zip (installer: setup-beast-0.7.2-0.1.2.exe)
- beastbuild-0.1.1.zip (installer: setup-beast-0.7.2-0.1.1.exe)
- beastbuild-0.1.0.zip