!!! Hello Amsterdam !!!
Blog

Таймкод на обычной карте

Если вы не знаете что такое таймкод, до для начала прочтите Taymkod_F_A_Q 
...

предыстория. Когда-то давно один молодой поинтересовался у меня, возможно ли играть с таймкодом на домашнем настольном PC со встроеной многоканальной звуковой, ничего не покупая, кроме проводов.
Вопрос был принят в "раздумки", но тогда времени небыло...
То что можно скачать палёный трактор скретч про с таймкодами, надеюсь для вас не серет. (:
Сейчас время появилось, и за последние два дня я сделал на коленке полностью рабочий таймкод контроль, о чём хочу вам и поведать. Проблема решалась одна за одной и тестировалась у друзей, для гарантии.

1. Для игры на пульте с таймкодом нам минимум нужно два отдельных стерео линейных входа и два выхода. Проблема легко решаема путём докупки дополнительных карт, но это нужно платить денежку, а задача была за почти бесплатно.

2. Всем известно, что почти все материнки уже имеют на борту встроеную многоканальную аудио карту, как минимум с тремя миниджеками на задней панели. Многие карты ещё и имеют неплохой рутинг этих I/O, тоесть можно сделать так, чтобы там было два стерео выхода (в режиме квадро) и линейный вход.
Карты Realtek, я про них.

Однако почти все уже забыли, что у этих карт есть и другие стерео входы, которые находятся на самой материнской плате или на самой карте с коннекторами Atapi. Обычно это CD-IN и/или AUX. Собственно для этого они когда то и использовались, но с приходом win-XP необходимость в них была выпилена, а заодно они стали по-дефолту выключеными.

Значит, два стерео выхода у нас уже есть, один вход тоже. Осталось сделать ещё один стерео вход.
Вот для этого мы берём старый звуковой шнурок от сидирома и делаем из него переходник на RCA.

Всё, теперь у нас есть и два входа, и они даже регулируются, если полазить по дровам.
(Если надо расписать досканально - пишите, я допишу сюда.)

Обычный Line In воспринимается и ловится трактором как таймкод без проблем и сразу, если в настройках всё стоит правильно (особо ничего там ковырять и не надо, зайти в подменю "таймкод" и можно смотреть. Таймкод выглядит как нечто оранжевое внутри и голубое снаружи).
У друга, долго не ловился таймкод пока не поменяли местами каналы.

Однако с новоиспечённым входом CD - IN случилась непонятка, вход виден и слышен трактором, вроде искажений нет, но таймкод не определяется, каналы меняй хоть до посинения - не работает!!
На слух - одно и тоже, что и на рабочем канале... В чём проблема?
-Оказалось, что карта, через этот вход, принимает звук в инверсии, соответственно код не читаем.
Решил проблему элементарно инвертировав звук на самой болванке таймкода. Всё заработало.
Asio4all поставил для уменьшения задержек, работает без глюков, латентность в чуть менее 10мс.

Инверсия, (или противофаза, как удобнее) это когда сигнал зеркален относительно нуля. Плюс и минус поменяны местами.

Если есть вопросы, а также если кому необходим инвертированый таймкод для теста своего компа, пишите в коменты.

 з.ы. на виниле инверсию сигналла с иголки можно сделать за 5 минут. с CD проще инвертировать сам сигнал на носителе.

0 ▲
29 March 2012 1:56

Comments

  •  
    ZoomEx  31 March 2012 20:03 #
    без артефактов уже работает с общей латентностью в 5мс
  •  
    keth aka vsznv  11 April 2012 21:44 #
    Неплохо. Давно пора было такое описать, для тех, у кого нету подходящей звуковой карты.
  •  
    cdboy  13 December 2012 23:36 #
    Привет! как инвертировать сигнал на СД? и правильно ли я тебя понял? у меня все работает но звук идет такой же "тайм кодовский" не музыка а писк)
    •  
      ZoomEx  17 December 2012 8:57 #
      привет! я открывал файл таймкода форджем и делал инвертацию сигнала, после чего писал обратно. :)
      •  
        ZoomEx  17 December 2012 9:00 #
        получается сигнал "кверх-ногами", т.е. там где был плюс, стал минус, а где был минус стал плюс.
        На слух разницы никакой, а вот трактору полярность очень важна, иначе таймкод он не понимает.
Please, register (it is quick and easy!) or sign in, to leave comments and do much more fun stuff.