Historique: Digital-Scratch
Aperçu de cette version: 23
Digital-Scratch est un émulateur de platines vinyles.
Version actuelle : 1.8.0.
Licence : GNU GPL.
Plateforme : GNU Linux, Windows.
Support : Jack.
Développeur(s) : jrosener.
Un disque timecodé est un disque sur lequel est enregistré un signal caractéristique que l'on peut aisément analyser pour déterminer le mouvement du disque.
Les utilisateurs de ce type de solutions connaissent principalement les logiciels propriétaires Serato Scratch Live ou Traktor Scratch. Digital-Scratch ne propose pas autant de fonctionnalités, mais les principales fonctions sont là :
Les formats audio pris en charges sont :
Les disques timecodés pris en charge sont :
Le système de détection fonctionne nettement mieux si les entrées de la carte son ont un pré-ampli phono intégrés.
Voici un schéma d'installation :
Avant de démarrer Digital-Scratch, il faut avoir une installation fonctionnelle de Jack, cf. tutoriel Jack.
Au lancement, les connections dans Jack se font automatiquement (on peut bien sûr les redéfinir dans QJackCtl pour, par exemple, y intercaler une boîte à effets).
Enfin, on peut utiliser Digital-Scratch (taper H pour afficher la liste des raccourcis claviers) :
Ubuntu :
Digital-Scratch est disponible sous forme de paquet pour la dernière version d'Ubuntu. L'installation se fait en 3 commandes dans un terminal :
Compilation "à la main" :
Lien de téléchargement des sources : https://github.com/jrosener/digitalscratch.
La compilation se fait en 2 temps, d'abord une bibliothèque pour la détection de mouvement, ensuite le lecteur lui-même. Voici la manière de procéder sous Ubuntu.
libdigitalscratch
digitalscratch
Monjam's
cas de figure se présente ainsi:
J'utilise une carte son qui n'a pas de préampli RIAA intégré, toutefois je veux pouvoir me servir de mes platines sans avoir tout à débrancher/rebrancher. 💡
Pour cela (exemple avec une seule platine et une petite carte usb Behringer UCA200), il suffit de brancher la/les platine(s) sur votre interface et de relier votre interface à l'entrée RIAA de votre mixeur (table de mixage) . Votre interface servira de switch au signal de vos platines ... Puis comme sur cette capture si contre il suffit de router le signal des deux ou 4 captures liées à vos platines dirctement sur le out et aussi de débrancher ce qui entre dans Digital-Scratch.
Ainsi le signal sera retransmis à votre table mixage comme si vos platines y étaient branchées dessus de manière conventionnelle ...
Notez qu'il vos mieux une carte son de bonne qualité pour éviter tous parasites sonnores ...
Table des matières
Informations
Site web officiel : http://www.digital-scratch.org/.Version actuelle : 1.8.0.
Licence : GNU GPL.
Plateforme : GNU Linux, Windows.
Support : Jack.
Développeur(s) : jrosener.
Description
Digital-Scratch est un logiciel permettant d'émuler le pilotage d'une musique avec une platine vinyle. Concrètement on place un disque "timecodé" sur une platine vinyle qui est reliée à l'entrée d'une carte son. Digital-Scratch se charge alors de détecter la vitesse et le sens de rotation de ce disque et l'applique en temps réel à la lecture d'un fichier audio. On peut donc mixer à l'ancienne sa collection de mp3.Un disque timecodé est un disque sur lequel est enregistré un signal caractéristique que l'on peut aisément analyser pour déterminer le mouvement du disque.
Les utilisateurs de ce type de solutions connaissent principalement les logiciels propriétaires Serato Scratch Live ou Traktor Scratch. Digital-Scratch ne propose pas autant de fonctionnalités, mais les principales fonctions sont là :
- détection du mouvement (sens et vitesse de rotation)
- cue point
- gestion des fichiers audio
- petit lecteur d'échantillons
- aide au choix des titres grâce à la "clé musicale" (Mix with music key)
Les formats audio pris en charges sont :
- mp3
- flac
Les disques timecodés pris en charge sont :
- Serato Scratch Live (CV02)
- Final Scratch (Standard 2.0)
- Mixvibes DVS
Utilisation
Pour utiliser Digital-Scratch il faut avant tout une installation de DJ : une ou deux platines vinyles et une table de mixage. De plus il faut une carte son possédant le même nombre d'entrées/sorties stéréo que le nombre de platines. Un exemple de carte fonctionnelle est l'ESI-U46DJ.Le système de détection fonctionne nettement mieux si les entrées de la carte son ont un pré-ampli phono intégrés.
Voici un schéma d'installation :
Avant de démarrer Digital-Scratch, il faut avoir une installation fonctionnelle de Jack, cf. tutoriel Jack.
Au lancement, les connections dans Jack se font automatiquement (on peut bien sûr les redéfinir dans QJackCtl pour, par exemple, y intercaler une boîte à effets).
Enfin, on peut utiliser Digital-Scratch (taper H pour afficher la liste des raccourcis claviers) :
- Sélectionner un fichier audio dans le navigateur de fichiers (File Browser)
- Sélectionner le lecteur (Deck 1 ou Deck 2) sur lequel on voudra lire ce fichier (on peut utiliser la touche Espace pour sélectionner alternativement l'un des 2 lecteurs)
- Taper F1 pour charger la musique sur le lecteur
- Mettre le disque timecodé sur la platine et la démarrer, la lecture de la musique démarre en respectant la vitesse et le sens de rotation de la platine.
Installation
Ubuntu :
Digital-Scratch est disponible sous forme de paquet pour la dernière version d'Ubuntu. L'installation se fait en 3 commandes dans un terminal :
- Copy to clipboardsudo add-apt-repository ppa:julien-rosener/digitalscratch sudo apt-get update sudo apt-get install digitalscratch
Compilation "à la main" :
Lien de téléchargement des sources : https://github.com/jrosener/digitalscratch.
La compilation se fait en 2 temps, d'abord une bibliothèque pour la détection de mouvement, ensuite le lecteur lui-même. Voici la manière de procéder sous Ubuntu.
libdigitalscratch
- Installer les paquets :Copy to clipboardsudo apt-get install build-essential qt5-default
- Compiler et installer : Copy to clipboardcd libdigitalscratch && qmake && make && sudo make install
digitalscratch
- Configurer les dépôts de dépendances :Copy to clipboardsudo apt-add-repository ppa:julien-rosener/digitalscratch && sudo apt-get update
- Installer les paquets : Copy to clipboardsudo apt-get install libmpg123-dev libjack-jackd2-dev libsamplerate0-dev libflac-dev libdigitalscratch-dev libkeyfinder-dev
- Compiler et installer : Copy to clipboardcd digitalscratch && qmake && make && sudo make install
Liens et commentaires
- Vidéo et mixs : http://www.digital-scratch.org/demo.html.
- Captures d'écran : http://www.digital-scratch.org/screenshots.html.
- Wiki : https://github.com/jrosener/digitalscratch/wiki.
Switcher entre Digital-Scratch et vos vynils..
Monjam's
cas de figure se présente ainsi:
J'utilise une carte son qui n'a pas de préampli RIAA intégré, toutefois je veux pouvoir me servir de mes platines sans avoir tout à débrancher/rebrancher. 💡
Ainsi le signal sera retransmis à votre table mixage comme si vos platines y étaient branchées dessus de manière conventionnelle ...
Notez qu'il vos mieux une carte son de bonne qualité pour éviter tous parasites sonnores ...