This is a collection of LV2 (Linux) plugins that comprise most of the sampled musical instruments that make up the General MIDI sound set. That includes an entire classical orchestra, as well as modern electric instruments.
The plugins (binaries and source code) are contained in the above zip files.
First, download *nb_common.zip* and unzip it to some folder, such as your Home. It should create one folder named *NoBudgetCommon*, containing a number of other folders and files.
Then, you need to download the plugins (zip file) that you're interested in. For example, if you want the classical Orchestra ensembles, download *orchestra_plugins.zip*. If you want the bass guitars, then download *bass_plugins.zip*. If you want pianos, download *piano_plugins.zip*. Etc.
Unzip the plugins to the same folder as NoBudgetCommon. (Not inside of NoBudgetCommon. Just alongside it, for example, your Home folder). This will create another single folder containing many files. The name depends upon the plugin. For example, orchestra_plugins.zip creates *NoBudgetOrch*. bass_plugins.zip creates *NoBudgetBasses*. piano_plugins.zip creates *NoBudgetPianos*. Etc.
Finally, you need to download the wave files used by the plugins. These are separate zips. And they can be large files. For some plugins, the waves are stored in multiple zip files, due to size. Also, the waves are offered in 2 sample rates, 44100 or 48000 KHz. The two rates are packaged in separate zip files, so that you can pick only the rate that you want. (But if you work with both rates, then you can download the zips for both, and install both). The 44100 waves are in zip files whose name ends with *44khz*. For example, the 44100 orchestra wave files are in the 2 zips *strings44khz.zip* and *brass44khz.zip*. The 48000 waves are in zip files whose name ends with *48khz*. So, the 48000 orchestra wave files are in the 2 zips *strings48khz.zip* and *brass48khz.zip*.
The 44100 wave files for bass guitars are in *basses44khz.zip*. The 48000 waves are in *basses48khz.zip*.
The 44100 wave files for pianos are in 3 zip files other_pianos44khz.zip, grand_pianos_1_44khz.zip, and grand_pianos_2_44khz.zip. The 48000 waves are in other_pianos48khz.zip, grand_pianos_1_48khz.zip, and grand_pianos_2_48khz.zip. Etc.
When you unzip the waves, they should "merge" into their plugin folders. For example, strings44khz.zip and brass44khz.zip should end up in a 44KHz folder inside of NoBudgetOrch. strings48khz.zip and brass48khz.zip should end up in a 48KHz folder inside of NoBudgetOrch.
Similiarly, basses44khz.zip ends up in a 44KHz folder inside of NoBudgetBasses. basses48khz.zip ends up in a 48KHz folder inside of NoBudgetBasses.
After downloading and unzipping the files, you're ready to install. (You can delete the zips).
Inside of each NoBudget folder (except NoBudgetCommon), there is an installer that will install that plugin. The installer offers 2 options:
1) Install the generic 64-bit linux binaries that have already been compiled to support older kernels.
2) Compile the source code to make optimized binaries for your own computer.
For example, inside NoBudgetOrch is *install_orchestra.sh*. Inside NoBudgetBasses is *install_basses.sh*. Inside NoBudgetPianos is *install_pianos.sh*.
To run an installer, open a terminal window, and cd inside one of the desired NoBudget folder. You must make the installer runnable, which you can do with the chmod command. Then run the installer with sudo. For example, to install the orchestra, use the 3 commands:
`cd ~/NoBudgetOrch
chmod 755 ./install_orchestra.sh
sudo ./install_orchestra.sh`
The installer will ask:
`You have the option of installing available binaries, or compiling
new binaries specifically for your computer.
Press Enter to install available plugins, or any
other key to create new, optimized plugins.`
If you press Enter, you get the generic binaries.
But if you press any other key (for example. the SPACE BAR), then the installer will instead create optimized binaries on your system. It does this automatically for you, by checking your system, and using your package manager to install whatever is needed to build the binaries (or at least, it attempts to. If you encounter a problem, let me know). For example, it will make sure the GNU C compiler is installed. After dependencies are satisfied, the installer will compile all the included source code, and install new binaries on your system. This all happens without needing any assistance from you (and you'll see lots of progress messages). If all goes well, the installer will finish up and post a message saying the software is now installed.
If there's an error, it will tell you what went wrong.
Note that NoBudgetCommon contains an instruction manual for using the plugins.