Run DigitalScratch on Linux

Julien Rosener edited this page May 21, 2015 · 4 revisions

Install DigitalScratch

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:

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 qjackctl.
Jack

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).
Jack configuration

Then start Jack by clicking on the Play button. Check that there is no errors, otherwise DigitalScratch won't work properly.

Start DigitalScratch

Just run digitalscratch, load a track on a Deck section and start your timecoded vinyl. DigitalScratch

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.
Jack connections

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.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.