Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Run DigitalScratch on Linux
There are 2 possibilities to install DigitalScratch on Linux: build yourself or install pre-build packages. There are specific instuctions for Ubuntu and Debian stable:
- Build Digital-Scratch on Ubuntu
- Install Digital-Scratch packages on Ubuntu
- Build Digital-Scratch on Debian
- Install Digital-Scratch packages on Debian
Setup the DJ environment.
First you have to plug properly your turntables, the sound card and the computer: Setup DJ environment.
Install/configure Jack sound server
Jack (which is required to use DigitalScratch) is a sound server: all sound applications are sending and getting sound from it. One of the best feature is to connect sound card inputs and outputs to applications and also applications together. When DigitalScratch starts, it connects sound card inputs and outputs with it (this is the default behavior, you can change it). More info about this project: JACK.
Install QJackCtl (a nice tool to manage Jack connections) which will also install the Jack environment. For example, for Ubuntu or Debian:
sudo apt-get install qjackctl
Install low latency Linux kernel
In order to get maximum performance of your system you have to install a Linux kernel with low latency capabilities. For example, for Ubuntu or Debian:
sudo apt-get install linux-lowlatency
Do not forget to restart your computer and select the low latency kernel at startup.
Start Jack with realtime capabilities
Jack can be managed and configured with QJackCtl. So just start
Before starting the Jack server, click on Setup to configure Jack and your sound card. Do not forget to check the Realtime option. This is an example with an ESI-U46DJ which provides 4 inputs and 6 outputs (using the alsa driver).
Then start Jack by clicking on the Play button. Check that there is no errors, otherwise DigitalScratch won't work properly.
digitalscratch, load a track on a Deck section and start your timecoded vinyl.
Look at the Connect section of QJackCtl, it should have connected DigitalScratch to your sound card, feel free to change it by inserting a sound effect application for example.
Enjoy, you are ready to mix!
Remark: Please notice that as soon Jack was configured the first time, DigitalScratch will automatically starts Jack with the previous settings.