Slashdot Mirror


Control Digital Audio With Turntables

Anonymous Coward writes "Harmony Central has a NAMM article about FinalScratch which is a digital audio controller technology for Linux/BeOS, so DJ's can play digital audio and keep the tactile control of the turntable. Some interesting technology there, and a further push for digital audio." Another one for CowboyNeal's birthday list.

10 of 290 comments (clear)

  1. Turntables vs. CD's by archnerd · · Score: 3, Funny

    Being a member of generation D, condescending elders often ask me if I even know what a vinyl record is. I tell them "sure. It's a giant CD that uses a needle instead of a laser and melts if you leave it in the sun."

    1. Re:Turntables vs. CD's by Sycraft-fu · · Score: 3, Interesting

      Believe it or not, there is actually a turntable that uses a laser out there. Very expensive, but very good sound quality. The LPs aren't as prone to wear out since there is no physical contact, and the laser gets percision that only the best styluses can match. If you're an analogue buff with $13,000 to kill, then it's probably a nice toy to have.

  2. This isn't really new ... by Monkelectric · · Score: 3, Informative
    Heres directions on how to build your own with a turntable and a mouse ... Although rightfully the professional one has better features ...

    I have to take issue with one thing in the harmony central article ... it says the records contain a time code. What do you do when you break these special records? ...

    --

    Religion is a gateway psychosis. -- Dave Foley

  3. Richie Hawtin by hummer · · Score: 5, Informative

    I believe Richie Hawtin has been using Final scratch for the last year or so. Furthermore, his latest CD "DE9: Closer to the Edit" is supposed to be largely mixed with it.

    hummer

  4. Adam Ant said it best..... by Vic · · Score: 3, Funny

    You're scratching records but you won't be scratching mine
    Don't give me chish-chash in rinky dink time
    Just vive le rock, vive le rock


    - Vive Le Rock, by Adam Ant and Marco Pirroni

  5. Richie Hawton and Final Scratch by bdavenport · · Score: 5, Informative

    it appears that Stanton Inc. is releasing Final Scratch. their site has some good info directly from Richie about using it.

    --
    /* Half alive and half dead too, work is for suckers and the sucker is you. - "Half-life" by Local H*/
  6. terminatorX by AirLace · · Score: 4, Informative

    terminatorX can do this kind of thing:


    terminatorX is a realtime audio synthesizer that allows you to "scratch" on digitally sampled audio data (*.wav, *.au, *.mp3, etc.) the way hiphop-DJs scratch on vinyl records. It features multiple turntables, realtime effects (buit-in as well as LADSPA plugin effects), a sequencer and an easy-to-use gtk+ GUI.


    There's a tutorial which explains how to take advantage of the support for a second mouse attached to the serial port which can be plugged into a dead turntable and controls the software, allowing users to make scratches with a real turntable for that hiphop look'n'feel. Check it out, it's a great project.

  7. Scratching's just part of it by Kennu · · Score: 3, Informative
    They always forget that scratching is just one little part of the experience of playing vinyl on a turntable.

    I have to admit that this sounds like a good attempt though. The timecoded dummy records allow for new tricks that haven't been possible with simpler emulations.

    But you have to remember that the complete vinyl experience consists of all the little stuff like

    browsing your records physically in the box, checking out the covers etc.

    flipping records with your bare hands instead of grabbing the mouse and fiddling with GUI displays

    having that little extra snap, crackle & pop in the sound

    letting people actually see what you are playing, since the record's always visible on the turntable

    etc.

    All these little things are what really contribute to the overall feeling that you get with turntables, it's not just the scratching interface. And you know, sometimes it's actually the slight inconvenience or difficulty of doing something that makes it feel cool. When you change it and make it easier, you also change the overall feeling and your emulation is not successful.

    So, I believe that if you go digital, it's possible to come up with much better interfaces for DJ'ing than simple turntable emulation. If a GUI is going to be your primary interface (for finding the tracks you want to play etc), you should leverage the GUI and find the most natural interfaces there.

    After all, scratching and pitch mixing are just 'hacks' applied to the original turntable device, which was designed for much simpler use. The possibilities of a computer with a GUI are endless and should not be limited to just these traditional ideas.

  8. Re:what for? by yomegaman · · Score: 3, Funny

    continuously promoting the mediocre or worse

    Like Ayn Rand novels?

    --
    ...wearing a skin-tight topless leather jumpsuit, with cutaway buttocks and transparent crotch panel.
  9. Re:Lotta Linux using DJ's out there? by jovlinger · · Score: 3, Insightful

    Actually...

    It matters alot which OS the system uses. There are three important factors in scratching: latency, latency, and ... (wait for it) ... latency.

    Older Macs may have been good at this because they weren't preemtively scheduled, so the scratching app could grab control and never let go. Not the best way to make friends, but it does keep latency down.

    On the "real" OS side (no, a non preemptively scheduled, non protected OS is not a real OS, which apple understood, and which is why they spent so much time and effort to finally get one) BeOS was the only OS with any decent latency. Understandable; it was designed from the ground up to do this sort of thing w/o breaking a sweat. NB: QNX is realtime, which doesn't guarantee low latency, but rather "merely" guarantees that bounds exist, not that the bounds are low.

    You gotta figure, when you're mixing 180 bpm songs, that's ~300ms per beat, so a 150ms latency is the difference between perfect and couldn't-be-worse. Also, you need to take the whole input chain into account -- not just one context switch, but rather: sampling input => timecode conversion => cueing of mp3 track => decode => output. Each one of these will involve several context switches if you are unlucky. Each context switch adds unknown potential latency. It can pretty quickly add up to +/- 150 ms. Worst of all, you don't know how much (can't read the clock -- that's a syscall == latency).

    So in summarium: BeOS is a natural. Older macs may be ok, by virtue of being too stupid to be in the way. Neither Mac OS X and Linux stand the proverbial snowball's chance of pulling this off.

    Of course, now you throw low latency patches into the mix... round and round it goes, where it will stop nobody knows.

    Alternately, a kernel module may be able to do something decent, but that basically a hack to acheive the level of sophistication of old Macs.