- C++ 60.6%
- Python 36.5%
- C 2.9%
| common | Fix segfault in metadata generator ( #4 ) | |
| DPF @74aec5b6a2 | update DPF submodule | |
| plugins | Add a secret way to build for macOS | |
| waflib @aeef9f5fdf | Replace waf binary blob | |
| .gitignore | Switch to a completely custom ttl generator | |
| .gitmodules | Replace waf binary blob | |
| LICENSE | hello world | |
| README.md | Use -O3 optimizations | |
| Vagrantfile | hello world | |
| waf | Replace waf binary blob | |
| wscript | Use -O3 optimizations | |
PowerAudio fork of Bitrot
This fork of Bitrot has the following changes:
- Replaced
wafbinary blob with autowaf in source form. - In the
lv2-onlybranch, added build option--lv2-onlyto build plugins only as LV2. - -O3 optimizations are used.
Bitrot 0.7
This is an early version of what will become Bitrot 1.0. As the code has been rewritten there might be unforeseen bugs, so please report any new bugs you encounter! 😊
How to build
on Linux
./waf configure [--platform {linux32|linux64|win32|win64}]
./waf
You will find the built plugins in the build/ folder.
anywhere else
If you are not running Linux, or want to build the software in an isolated environment, you can build it in a virtual machine.
First, please download and install:
After you have installed those, open a command line in the repository root and run these commands:
vagrant up
vagrant ssh
This will initialize the virtual machine, which will take time, and then open an SSH session in the virtual machine. Once the session is open, please run:
cd /vagrant
./waf configure --platform {linux32|linux64|win32|win64}
./waf
You will find the built plugins in the build/ folder.
Finally you may shut down the virtual machine using
vagrant halt
or
vagrant destroy
if you are never going to need it again.