If you don't, most of your audio programs (including Firefox when playing videos and so on) will freeze while they try to access PulseAudio or Alsa. What you will have to do is kill the Jack daemon when you exit SuperCollider: $ killall jackd You also don't have to worry about running the jackd server by hand because SuperCollider (SC) will do that for you when you start the SC server. In Debian, for example, you would do # apt-get install jackd1 Most Linux distros contain precompiled packages of Jack in their repos, so you can usually just install it using your software manager. Interestingly, SuperCollider installs just fine without the package that contains the Jack daemon ( jackd) proper it’s only when you try to run the SuperCollider server (more about this below) that it will bomb and inform you that Jack is missing. One of the most important SuperCollider dependencies is the Jack sound server. Once cmake has finished successfully, run make and, when done, run make install as root to copy all the bits and pieces into place. Then, you can re-enter build and run cmake again. The solution is quite easy: cd up out of the build directory and run $ git submodule init & git submodule update Once all of the above is installed, cd into the supercollider directory and create a build directory before building the packages: $ mkdir buildĭuring the build process, cmake may report the following error nova-simd submodule is missing: please run 'git submodule init & git submodule update' from the toplevel of your git working treeĪnd then stop. Installing on Debian, you will need the following: # apt-get install cmake libsndfile1-dev libx11-dev libxt-dev libjack-dev libasound2-dev libqt4-dev emacsįor certain extensions and plugins, you might find that the following useful as well: # apt-get install lame alsaplayer-jack So I could enjoy the latest features, I went for the clone, but as usual, you will also have to install some dependencies before you can get a clean compile. You can get precompiled SuperCollider packages for several operating systems and Linux flavors, or you can clone the development tree with $ git clone Although described as “… an environment and programming language for real time audio synthesis and algorithmic composition,” it is much more than that, as you will see.Īs usual, I chose to use a base Debian “Wheezy” with all updates applied. SuperCollider is not all about particle physics, but it could be.
0 Comments
Leave a Reply. |