Ostateczne zadrapanie
Final Scratch to narzędzie dla DJ- ów stworzone przez holenderską firmę N2IT przy udziale Richiego Hawtina (znanego również jako Plastikman ) i Johna Acquavivy , które umożliwia manipulację i odtwarzanie cyfrowych źródeł dźwięku przy użyciu tradycyjnych płyt winylowych i gramofonów. Stara się przekroczyć granicę między wszechstronnością cyfrowego dźwięku a dotykową kontrolą gramofonu winylowego .
Final Scratch wykorzystuje specjalne płyty winylowe wytłoczone z cyfrowym kodem czasowym, które są następnie odtwarzane na zwykłych gramofonach. Sygnał kodu czasowego jest interpretowany przez komputer, podłączony do gramofonów poprzez interfejs zwany ScratchAmp. Sygnał reprezentuje miejsce, w którym rysik znajduje się na płycie, w jakim kierunku się porusza iz jaką prędkością. Informacje te są interpretowane przez komputer i wykorzystywane do odtwarzania cyfrowego pliku audio, który został „zmapowany” na gramofon. W praktyce oznacza to, że każdym plikiem audio można manipulować tak, jakby był wytłoczony na płycie winylowej.
Cechy
Final Scratch oferuje możliwość odtwarzania ścieżek dźwiękowych niedostępnych na winylu, np. wcześniej zaaranżowanych pętli , niewydanej muzyki lub rzadkich utworów. Ponadto umożliwia korzystanie z CD (jeśli pozwala na to oprogramowanie), takich jak blokada klawiszy, zmiana wysokości tonu , zapętlanie , natychmiastowe lokalizowanie cue i wizualne wskaźniki funkcji audio, takich jak głośne lub ciche partie, a także możliwość zapobiegania przeskakiwaniu igły na płycie winylowej odzwierciedlone w odtwarzaniu odtwarzanej/kontrolowanej ścieżki dźwiękowej (o ile pozwala na to oprogramowanie). Odbywa się to jednak kosztem niezawodności; w zależności od używanej konfiguracji sprzętu/oprogramowania systemy emulacji winylu mogą zużywać więcej zasobów systemowych niż oferują niektóre laptopy lub komputery PC , przez co nie nadają się do tego zastosowania.
Historia
Oryginalna koncepcja i prototypy Final Scratch zostały opracowane przez holenderską firmę N2IT VOF, przez Marka-Jana Bastiana, z pomocą Tima Hemela i Billa Squire'a. Przeszedł przez wiele etapów rozwoju. Etapy te charakteryzują się zaangażowaniem w różne firmy, konfiguracjami sprzętu, twórcami oprogramowania, licencjobiorcami i licencjodawcami oraz systemami operacyjnymi.
Wersja przedpremierowa
Final Scratch został pierwotnie opracowany dla BeOS .
Wersje 1.0-1.5
Wszystkie wersje Final Scratch 1 wykorzystują ten sam Scratchamp, urządzenie USB i RCA w okrągłej aluminiowej obudowie. Specyfikacje techniczne tego urządzenia były ściśle strzeżone przez Stanton jako środek antypiracki, chociaż niektórzy użytkownicy, niezadowoleni z opóźnień i niestabilności systemu, twierdzili, że używali wadliwych chipów dźwiękowych Philipsa, które zostały już wycofane z rynku . Jednak ten sam chipset był używany w kilku innych urządzeniach audio USB produkowanych w tamtym czasie przez firmy takie jak Griffin i Roland. [ potrzebne źródło ]
FS 1.0 został wydany tylko na PC, na specjalnie zmodyfikowanej dystrybucji Debian Linux . Był stosunkowo prymitywny, ale niektórzy użytkownicy stwierdzili, że jeśli został poprawnie skonfigurowany, przewyższał wszystkie kolejne wersje Final Scratch 1.x.
Wraz z wersją 1.1 firma Stanton Magnetics rozpoczęła współpracę z Native Instruments nad oprogramowaniem produktu, które stało się Traktor Final Scratch . Jak sama nazwa wskazuje, przypominało to interfejs Traktora , oprogramowania DJ-skiego firmy Native Instruments. Ta wersja była ponownie dostępna na Linuksie, ale została również przeniesiona na Mac OS X.
Następną ważną wersją była wersja 1.5, która dodała wersję dla systemu Windows XP , ale porzuciła obsługę Linuksa . W tej wersji dodano również możliwość utrzymywania stałej wysokości nagrania podczas zmiany tempa . Interfejs zmienił się bardzo niewiele, ale niektórzy użytkownicy początkowo mieli problemy ze sterownikami Windows Scratchamp.
Wsparcie dla oryginalnego Scratchampa prawie zniknęło, a obecni właściciele, rozczarowani brakiem wsparcia ze strony Stantona, musieli polegać na starych wersjach Traktora FS lub Digiscratch.
Wersja 2
Wersja 2 oznacza wprowadzenie zarówno nowego urządzenia sprzętowego Scratchamp, jak i innej kompatybilności oprogramowania.
Ten nowy Scratchamp umożliwił odtwarzanie i nagrywanie w cyfrowej jakości 24-bit/96 kHz. Stanton dodał ASIO i możliwości MIDI . Wymienili również USB na FireWire , który miał zmniejszyć opóźnienie odtwarzania. Nowy Scratchamp został opracowany przez Alana Fluma, Lena Bryana, Marka DeMouya i Jima Mazura.
Scratchamp w wersji 2 jest kompatybilny z Native Instruments Traktor DJ Studio w wersji od 2.6 do 3.2.0.85 (Mac). NI porzuciło wsparcie dla SA2 na rzecz własnego systemu winylowego Traktor Scratch .
Ostateczne otwarcie Scratch
Pod koniec 2005 roku Stanton i Native Instruments zakończyły współpracę. Stanton nadal sprzedaje sprzęt ScratchAmp w ramach programu Final Scratch Open , wprowadzonego na początku 2007 roku. Stanton twierdzi, że ScratchAmp może teraz współpracować z dowolnym oprogramowaniem audio poprzez ASIO lub WDM w systemie Windows oraz CoreAudio w systemie Mac OS X. Chociaż całe oprogramowanie audio dla systemów Windows i Mac jest pozornie kompatybilne z Final Scratch Open, nie ma dedykowanego oprogramowania do didżejowania ze sprzętem ScratchAmp.
Prace wewnętrzne
Wewnętrzne działanie Final Scratch jest dość proste do zrozumienia. Stworzono wiele bibliotek oprogramowania open source do dekodowania kodu czasowego Final Scratch. Informacje tutaj pochodzą z tych bibliotek.
Podstawowa konfiguracja Final Scratch składa się z pięciu elementów wyposażenia.
- Komputer z kompatybilnym oprogramowaniem, zazwyczaj Traktor firmy Native Instrument
- ScratchAmp
- Dwa gramofony lub dwa odtwarzacze CD stworzone dla DJ-ów
- Dwie płyty winylowe z kodem czasowym lub płyty CD z kodem czasowym
- Mikser audio DJ.
ScratchAmp
ScratchAmp to urządzenie audio FireWire (FS 2, FS Open) lub USB (FS 1). Posiada dwa wejścia stereo phono/line do odczytu kodu czasowego z płyty lub płyty CD oraz dwa liniowe wyjścia stereo do zasilania kanałów liniowych miksera audio DJ. Posiada również dwa stereofoniczne wyjścia phono do przekazywania rzeczywistego sygnału audio phono. Jest to przydatne dla DJ-ów, którzy chcą odtwarzać zarówno cyfrowe ścieżki audio, jak i tradycyjne płyty winylowe; pozwalając im przełączać się między dwoma źródłami bez odłączania lub ponownego podłączania gniazd audio w środku zestawu DJ-skiego.
ScratchAmp sam w sobie nie przechowuje żadnego dźwięku, jest po prostu specjalnie zbudowaną zewnętrzną kartą dźwiękową. Komunikuje się z komputerem — zwykle laptopem — za pośrednictwem połączenia FireWire lub USB. Laptop korzysta z oprogramowania kompatybilnego z Final Scratch (zwykle Traktor DJ Studio) do interpretacji sygnału kodu czasowego z dostarczonej specjalnej płyty winylowej/CD, a następnie odtwarzania cyfrowego pliku audio opartego na tym sygnale, umożliwiając tradycyjnemu DJ-owi sterowanie płytami MP3, WAV i Apple AAC pliki audio. Oprogramowanie laptopa wysyła następnie dane audio z powrotem przez to samo połączenie FireWire/USB do wzmacniacza scratch, który następnie wysyła sygnał audio przez wyjście liniowe do odtwarzania przez DJ Mixer lub wzmacniacz.
Routing audio/danych
Seria wydarzeń krok po kroku szczegółowo opisujących działanie Final Scratch;
- Zakodowany czasowo sygnał dźwiękowy wytłoczony na winylu/płycie CD odbierany przez gramofon winylu/płyty CD
- Sygnał kierowany do ScratchAmp przez złącze phono, a następnie do komputera przez USB lub FireWire
- Oprogramowanie dla DJ-ów dekoduje sygnał kodu czasowego i określa pozycję, prędkość i kierunek odtwarzania lub manipulowania winylem/płytą CD
- Oprogramowanie DJ odtwarza wybrany „zmapowany” cyfrowy plik audio synchronicznie z odtwarzaniem płyty winylowej/CD
- Cyfrowy sygnał audio pliku audio jest przesyłany do złączy gramofonowych Scratchamp w celu podłączenia do miksera DJ-skiego lub wzmacniacza
Kod czasowy winylu/CD
Najbardziej złożonym elementem konfiguracji Final Scratch jest kod wytłoczony na winylu. Fala sinusoidalna o modulowanej amplitudzie 1200 Hz jest wtłaczana do lewego i prawego kanału z różnicą faz 90 stopni. Każdy kanał zawiera jeden z dwóch strumieni bitów wymaganych dla kodu czasowego. W jednym cyklu dowolnego kształtu fali przechowywane są dwa bity: jeden dla dodatniego szczytu napięcia i jeden dla ujemnej doliny napięcia. Względne amplitudy tych pików reprezentują binarną jedynkę lub zero. Względnie wysoka amplituda na każdym piku oznacza jedynkę, stosunkowo niska amplituda oznacza zero. W każdym kanale jest osobny strumień bitów, lewy kanał nie jest identyczny z prawym (pomijając różnicę faz).
Same kody czasowe składają się z 40 pojedynczych bitów lub 20 cykli na przebiegu każdego kanału. W prawym kanale sekwencja bitów 0, 0, 0, 1 reprezentuje sekwencję początkową dla pojedynczego kodu czasowego. Te cztery bity wraz z czterema odpowiadającymi im bitami w lewym kanale i kolejnymi 16 bitami w każdym kanale można zdekodować jako całkowitą wartość pozycji, która reprezentuje położenie igły w rekordzie. Szybkość, z jaką wiruje płyta, można znaleźć, porównując częstotliwość odczytywanego z niej przebiegu z rzeczywistą częstotliwością przebiegu na płycie przy normalnej prędkości. Ta różnica reprezentuje zmianę w stosunku do normalnej prędkości, z jaką obraca się płyta. Kierunek, w którym wiruje płyta w danym momencie, można znaleźć na podstawie różnicy faz między falami w dwóch kanałach. Ta procedura jest taka sama, jak w przypadku określania kierunku, w którym porusza się mysz kulkowa. Ponieważ pojedynczy kod czasowy składa się z 40 kolejnych bitów, błędy odczytu mogą spowodować, że kod czasowy będzie nieczytelny, nawet jeśli pojedynczy bit zostanie błędnie odczytany. Bit, który stał się nieczytelny z powodu zadrapania, może trwale uniemożliwić odczytanie całego 40-bitowego kodu czasowego. Pył może mieć podobny wpływ na kod czasowy. Kod czasowy implementuje bardzo mało sprawdzania błędów, co jest cechą silną w wielu innych systemach sterowania winylami.
Zobacz też
- Werde, Bill (25 października 2001), „The DJ's New Mix: Digital Files and a Turntable” , New York Times , dostęp 2007-08-20
Linki zewnętrzne
- Strona Native Instruments
- Witryna Stantona
- Film autorstwa Marka-Jana Bastiana i Johna Acquavivy demonstrujący FinalScratch Carlowi Coxowi w RAI Amsterdam