Traktor FinalScratch

Тема в разделе "WASM.RESEARCH", создана пользователем unodj, 13 авг 2004.

  1. unodj

    unodj New Member

    Публикаций:
    0
    Регистрация:
    13 авг 2004
    Сообщения:
    12
    Адрес:
    Russia
    может тут кто поможет.....



    Всем привет!

    Етсь такой "програмно-аппаратный комплекс" для DJ

    называется Traktor FinalScratch. В него входят:

    1. Программа Traktor FinalScratch (усеченный вариант Traktor DJ Studio)

    2. USB Звуковая карта ScratchAmp

    3. Две пластинки со спец. таймкодом

    Вся эта история позволяет, с помощью пластинок, управлять mp3-шками на вашем компьютере(play, stop, backspin, scratch)

    В общем как на обычных винилах.

    НО!

    Traktor FinalScratch - программно привязан к этой дурацкой звуковой карте под названием ScratchAmp. При запуске проверяет ее наличие, ругается и блокирует воспроизведение.



    Так вот задача:

    Заставить FinalScratch работать с любой другой звуковой картой. Может скрестить DJ Studio с FinalScratch, т.к. DJ Studio работает с любой карточкой, но не имеет управления с пластинок.

    Или хотя-бы проанализировать на предмет такой возможности.



    Ссылка на Traktor FinalScratch (4,9 Mb.):

    http://www.havana-club.ru/traktor/traktorfs.rar



    ICQ: 170481859 Ян. DJ Uno
     
  2. volodya

    volodya wasm.ru

    Публикаций:
    0
    Регистрация:
    22 апр 2003
    Сообщения:
    1.169
    Я не понял, ты хочешь, чтобы тебе ее кто-то поломал? Дык за это деньги платят и не маленькие ;)
     
  3. Noble Ghost

    Noble Ghost New Member

    Публикаций:
    0
    Регистрация:
    28 апр 2004
    Сообщения:
    204
    Адрес:
    Russia
    имхо, проще написать прогу с нуля.
     
  4. unodj

    unodj New Member

    Публикаций:
    0
    Регистрация:
    13 авг 2004
    Сообщения:
    12
    Адрес:
    Russia
    2 volodya:

    вот.

    сразу видно человека, уверенного в своих силах :))))



    2 ALL:

    деньги?

    в принципе - нивапрос ;)

    пишите письма - надо обсуждать (ну вот не каждый день я взлом программ заказываю; хотя вроде и не собирался ) :)
     
  5. pas

    pas New Member

    Публикаций:
    0
    Регистрация:
    18 апр 2003
    Сообщения:
    330
    Адрес:
    Russia
    unodj

    А Вы почему интересуетесь? Вы случаёно не из милиции?
     
  6. unodj

    unodj New Member

    Публикаций:
    0
    Регистрация:
    13 авг 2004
    Сообщения:
    12
    Адрес:
    Russia
    гы-гы-гы

    *и покраснел...*
     
  7. Noble Ghost

    Noble Ghost New Member

    Публикаций:
    0
    Регистрация:
    28 апр 2004
    Сообщения:
    204
    Адрес:
    Russia
    а ведь на самом деле. сдалась ему эта прога! столько аналогов есть, которые отламываются значительно легче. а то и вообще, бесплатны.
     
  8. unodj

    unodj New Member

    Публикаций:
    0
    Регистрация:
    13 авг 2004
    Сообщения:
    12
    Адрес:
    Russia
    а много из этих аналогов управляются с пластинок?

    единственные пластинки, которые можно купить в россии - от FinalScratch

    есть одна программа, которая с ними работает,

    но она еще не доросла даже до версии 1.0

    много ошибок, нестабильна



    дело ведь не только в программе

    еще есть такой фактор как доступность покупки пластинок
     
  9. volodya

    volodya wasm.ru

    Публикаций:
    0
    Регистрация:
    22 апр 2003
    Сообщения:
    1.169
    Хм. Поглядел я на цену - 700 баков. Меньше, чем за 200 никто и ломать не возьмется...

    Кроме того, когда я почитал сие:



    "The Scratch Amp receives the timing information via phono cable from the special Final Scratch vinyl records and thus recognizes tempo, start-stop commands, and needle position. This information is transferred via USB to the TRAKTOR FS software on the computer so that all of the DJ’s mixing actions on the turntables are synchronized in real time to the digital tracks on the computer hard drive. The audio signal from the digital tracks is simultaneously sent to the hardware DJ mixer via the Scratch amp’s USB and phono/line connections.



    If the DJ replaces the special timecode record with a normal vinyl record, he or she need only switch the mixer to phono and play the record directly. In this way the DJ can very easily switch between vinyl and digital files."



    радости мне это тоже отнюдь не прибавило... Это ведь даже не взлом, насколько я могу понять... Это похоже на полное реверсирование части программы...
     
  10. unodj

    unodj New Member

    Публикаций:
    0
    Регистрация:
    13 авг 2004
    Сообщения:
    12
    Адрес:
    Russia
    я думаю тут решение может быть проще:

    есть программа DJ Studio - работает с любой звуковухой

    есть программа FinalScratch (кастрированная DJ Studio) - привязана программно к определенной карте (это я уже проверил)

    даже заставил ее не ругаться на отсутствие "своей" карты

    может просто "скрестить" эти программы?

    между ними есть разница в импортированных функциях:

    в final scratch есть импортированные из setupapi.dll функции getclassdevice, destroydeviceinfo и т.п - всего ~5 шт.

    а в dj studio их нету

    и еще они вызываются при запуске программы (как раз перед этим "противным" окошком, кричащим на отсутствие "своей" карты :)

    одна из этих функций делает следующее:

    "1. Finds an attached device that matches specific vendor and product IDs.

    2. Retrieves the device's capabilities."

    может в них дело?

    как проверить?

    все :dntknw:

    дальше у меня просто знаний не хватает
     
  11. unodj

    unodj New Member

    Публикаций:
    0
    Регистрация:
    13 авг 2004
    Сообщения:
    12
    Адрес:
    Russia
    кстати взламывать надо не код с пластинок :)

    пластинки то у меня есть

    надо просто заставить программу воспринимать этот код не только через родную звуковуху, а с любой другой звуковой карты
     
  12. unodj

    unodj New Member

    Публикаций:
    0
    Регистрация:
    13 авг 2004
    Сообщения:
    12
    Адрес:
    Russia
    за деньги кто-нибудь возьмется?
     
  13. volodya

    volodya wasm.ru

    Публикаций:
    0
    Регистрация:
    22 апр 2003
    Сообщения:
    1.169
    даже заставил ее не ругаться на отсутствие "своей" карты



    И что произошло потом? И как ты это сделал? Просто занопил вывод MessageBox? :) Или я о тебе слишком плохого мнения?
     
  14. unodj

    unodj New Member

    Публикаций:
    0
    Регистрация:
    13 авг 2004
    Сообщения:
    12
    Адрес:
    Russia
    нет :)

    не занопил, а в паре мест поменял переходы на противоположные

    теперь программа при запуске пытается "configuring ScratchAmp"



    я, кстати, не уверен с той-ли стороны я вообще к ней подошел

    вот история с импортом из SETUPAPI.DLL меня волнует

    кажись в ней может быть затыка

    там как раз импортируются функции работающие с периферийными устройствами

    вот, например, SetupDiChangeState - может отключать устройства
     
  15. techgl

    techgl New Member

    Публикаций:
    0
    Регистрация:
    5 авг 2004
    Сообщения:
    42


    Вот в связи с этим вопрос к unodj: У тебя такой кабель есть, там точно ни специальный кабель или особый DSP в этой USB карте стоит?

    Ибо если бы карта могла использоваться обычная, то врядли бы в коробку что ложили. А так - большой вопрос.
     
  16. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    >




    >




    А вы почему демаете, что FinalScratch - это усечённый вариант?

    А может быть так:



    Studio не работает с пластинками потому что нет
     
  17. unodj

    unodj New Member

    Публикаций:
    0
    Регистрация:
    13 авг 2004
    Сообщения:
    12
    Адрес:
    Russia
    можно сказать так(предположить):

    finalscratch - усеченный вариант dj studio (т.к. играет только со scratchamp)

    dj studio - усеченный вариант finalscratch (т.к. не управляется с пластинок)

    :)



    одно могу сказать наверняка:

    возможность управления заключена НЕ в scratchamp

    scratchamp - стандартная USB-звуковая карта

    все остальные фичи - программные реализации
     
  18. techgl

    techgl New Member

    Публикаций:
    0
    Регистрация:
    5 авг 2004
    Сообщения:
    42


    Нет. Иначе бы для нее не требовался специальный драйвер. А там используется setupapi, что наводит на мысли о спецжелезе. Если бы все работало програмно, хватило бы DirectSound.
     
  19. unodj

    unodj New Member

    Публикаций:
    0
    Регистрация:
    13 авг 2004
    Сообщения:
    12
    Адрес:
    Russia
    в том то и дело, что предпрослушивание в finalscratch (в наушники) - работает с любой картой

    а выход, так сказать в эфир :) - блокирован

    как просто звуковая карта из под Windows - scratchamp работает (значит стандартные драйвера)
     
  20. HarmEr

    HarmEr New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2004
    Сообщения:
    4
    unodj

    напиши мылом, попробую посмотреть твою прогу.

    harmer(a)fromru.com