Final Scratch is a DJ tool created by the Dutch company N2IT with input from Richie Hawtin (Plastikman) and John Acquaviva. It allows manipulation and playback of digital audio sources using traditional vinyl and turntables (vinyl emulation). It seeks to cross the divide between the versatility of digital audio and the tactile control of vinyl turntablism.
Final Scratch uses special vinyl records pressed with a digital timecode, which are played on normal turntables. The timecode signal is interpreted by a computer connected through an interface called the ScratchAmp. The signal represents where the stylus is on the record, the direction it is traveling, and its speed.This information is interpreted by the computer and used to play back a digital audio file which has been 'mapped' to the turntable. In practical terms, this means that any audio file can be manipulated as though it were pressed on vinyl.
Features
Final Scratch offers the ability to play audio tracks unavailable on vinyl, such as pre-arranged loops, unreleased music, or rare tracks. Furthermore, it allows the use of CD deck features (software permitting) such as keylock, pitch shift, looping, instant cue locating and visual indicators of audio features such as loud or quiet parts (waveform), and the ability to prevent needle skips on the vinyl being reflected in the playback of the audio track being played/controlled (software permitting). However, it comes at the expense of reliability; depending on the hardware/software configuration used, vinyl emulation systems may use more system resources than some laptops or PCs offer, making them unsuitable for this use.
History
The original Final Scratch concept and prototypes were developed by the Dutch company N2IT V.O.F. by Mark-Jan Bastian, with help from Tim Hemel and Bill Squire.
The system later passed through multiple stages of development involving different companies, hardware configurations, software developers, licensees, licensors, and operating systems.
Pre-release
Final Scratch was originally developed for BeOS.
Versions 1.0-1.5
All versions of Final Scratch 1 use the same Scratchamp, a USB and RCA device in a round aluminium shell. The technical specifications of this device have been closely guarded by Stanton as an anti-piracy measure, though some users, unsatisfied with the latency and instability of the system, have alleged the use of faulty Philips sound chips which had already been withdrawn from the market. However, the same chipset was being used in several other USB audio devices manufactured by companies like Griffin and Roland at that time.
FS 1.0 was released for PC only, on a specially modified distribution of DebianLinux. It was relatively primitive but some users found that, if configured correctly, it outperformed all subsequent versions of Final Scratch 1.x.
With version 1.1, Stanton Magnetics began working with Native Instruments on the software side of the product, which became Traktor Final Scratch. As the name suggests, this bore a resemblance to the interface of Traktor, a Native Instruments software DJing product. This version was once again available on Linux, but was also ported to Mac OS X.
The next major revision was version 1.5, which added a Windows XP version, but dropped Linux support. This version also added the ability to keep the pitch of the record constant whilst shifting the tempo. The interface changed very little, but some users initially had issues with the Windows Scratchamp drivers.
Support for the original Scratchamp has all but since disappeared and current owners, disappointed by the lack of support by Stanton, have had to rely on old versions of Traktor FS or Digiscratch.
Version 2
Version 2 marks the introduction of both a new Scratchamp hardware device and different software compatibility.
This new Scratchamp made 24-bit/96 kHz digital quality playback and record possible. Stanton added an ASIO driver, and MIDI capabilities. They also replaced the USB interface with FireWire which was intended to reduce playback latency. The new Scratchamp was developed by Alan Flum, Len Bryan, Mark DeMouy and Jim Mazur.
The version 2 Scratchamp is compatible with Native InstrumentsTraktor DJ Studio versions 2.6 and through 3.2.0.85 (Mac). NI has dropped support of SA2 in favor of their own vinyl system Traktor Scratch.
Final Scratch Open
In late 2005, Stanton and Native Instruments ended their working relationship. Stanton still markets the ScratchAmp hardware as part of Final Scratch Open, introduced in early 2007. Stanton claims that the ScratchAmp can now interact with any audio software through ASIO or WDM on Windows, and CoreAudio in Mac OS X. Although all Windows and Mac audio software is ostensibly compatible with Final Scratch Open, there is no dedicated software program for deejaying with the ScratchAmp hardware.
Internal workings
El funcionamiento interno de Final Scratch es bastante sencillo de comprender. Se han creado varias bibliotecas de software de código abierto para decodificar el código de tiempo de Final Scratch. La información que se presenta aquí proviene de dichas bibliotecas.
Una configuración básica de Final Scratch consta de cinco piezas de equipo.
- Un ordenador que ejecuta un software compatible, normalmente Traktor de Native Instruments.
- El ScratchAmp
- Dos tocadiscos o dos reproductores de CD diseñados para DJ.
- Dos discos de vinilo con código de tiempo o dos CD con código de tiempo.
- Una mesa de mezclas de audio para DJ.
ScratchAmp
El ScratchAmp es un dispositivo de audio FireWire (FS 2, FS Open) o USB (FS 1). Cuenta con dos entradas estéreo de nivel fono/línea para leer el código de tiempo del disco o CD, y dos salidas estéreo de nivel de línea para conectar a los canales de línea de la mesa de mezclas del DJ. También dispone de dos salidas estéreo de nivel fono para la transmisión de la señal de audio del fono. Esto resulta útil para los DJ que desean reproducir tanto pistas de audio digital como vinilos tradicionales, permitiéndoles alternar entre ambas fuentes sin tener que desconectar ni volver a conectar los conectores de audio durante una sesión.
El ScratchAmp no almacena audio por sí mismo; es simplemente una tarjeta de sonido externa diseñada específicamente para ello. Se comunica con un PC ( normalmente un portátil ) mediante conexión FireWire o USB. El portátil utiliza software compatible con Final Scratch (normalmente Traktor DJ Studio) para interpretar la señal de código de tiempo del vinilo/CD especial suministrado y, a continuación, reproducir un archivo de audio digital basado en dicha señal, lo que permite el control tradicional de vinilos para DJ con archivos de audio MP3, WAV y Apple AAC. El software del portátil envía los datos de audio de vuelta, a través de la misma conexión FireWire/USB, al ScratchAmp, que a su vez envía una señal de audio a través de la salida de nivel de línea para su reproducción en una mesa de mezclas o amplificador de DJ.
Enrutamiento de audio/datos
Una serie de eventos paso a paso que detallan cómo funciona Final Scratch;
- Señal de audio con código de tiempo grabada en vinilo/CD y captada por un tocadiscos de vinilo/CD.
- La señal se dirige al ScratchAmp mediante conexión phono y luego al PC mediante USB o FireWire.
- El software para DJ decodifica la señal de código de tiempo y determina la posición, la velocidad y la dirección en la que se reproduce o manipula el vinilo/CD.
- El software para DJ reproduce el archivo de audio digital "mapeado" seleccionado de forma sincronizada con la reproducción de vinilo/CD.
- La señal de audio del archivo de audio digital se envía a los conectores phono del Scratchamp para su conexión a una mesa de mezclas o amplificador de DJ.
Código de tiempo de vinilo/CD
La parte más compleja de la configuración de Final Scratch es el código grabado en el vinilo. Una onda sinusoidal modulada en amplitud de 1200 hercios se graba en los canales izquierdo y derecho con una diferencia de fase de 90 grados. Cada canal contiene una de las dos secuencias de bits necesarias para el código de tiempo. En un ciclo de cualquiera de las formas de onda, se almacenan dos bits: uno en el pico de voltaje positivo y otro en el valle de voltaje negativo. Las amplitudes relativas de estos picos representan un uno o un cero binario. Una amplitud relativamente alta en cualquiera de los picos representa un uno, y una amplitud relativamente baja representa un cero. En cada canal hay una secuencia de bits independiente; el canal izquierdo no es idéntico al derecho (sin tener en cuenta la diferencia de fase).
Los códigos de tiempo constan de 40 bits individuales, o 20 ciclos en la forma de onda de cada canal. En el canal derecho, la secuencia de bits 0, 0, 0, 1 representa la secuencia de inicio de un código de tiempo. Estos cuatro bits, junto con los cuatro bits correspondientes del canal izquierdo y los siguientes 16 bits de cada canal, se pueden decodificar como un valor de posición entero que indica la posición de la aguja en el disco. La velocidad de giro del disco se determina comparando la frecuencia de la forma de onda leída con la frecuencia real de la forma de onda a velocidad normal. Esta diferencia representa la variación respecto a la velocidad normal de giro. La dirección de giro del disco en un momento dado se puede determinar mediante la diferencia de fase entre las ondas de los dos canales. Este procedimiento es similar al utilizado para determinar la dirección de giro de un ratón de bola. Dado que un código de tiempo se compone de 40 bits consecutivos, los errores de lectura pueden hacer que un código de tiempo sea ilegible, incluso si se lee incorrectamente un solo bit. Un bit que se ha vuelto ilegible debido a un arañazo puede hacer que todo un código de tiempo de 40 bits sea permanentemente ilegible. El polvo puede tener un efecto similar en el código de tiempo. El código de tiempo implementa muy poca verificación de errores , una característica importante en otros sistemas de control de vinilo.
Véase también
Referencias
- Werde, Bill (25 de octubre de 2001), "La nueva mezcla del DJ: archivos digitales y un tocadiscos" , New York Times , consultado el 20 de agosto de 2007.
Enlaces externos
- Sitio web de Native Instruments archivado el 4 de noviembre de 2006 en Wayback Machine.
- Sitio web de Stanton
- Vídeo de Mark-Jan Bastian y John Acquaviva demostrando FinalScratch a Carl Cox en el RAI de Ámsterdam.
- Software de mezcla de audio
- Software para DJ