[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Re[3]: Музыка по сети



On Thu, 28 Feb 2002 10:10:52 +0300
Dmitry <[email protected]> wrote:

> Hello Tim,
> Wednesday, February 27, 2002, 9:21:42 PM, you wrote:
> 
> SN>> Проблема во временной задержке, lag - штука неустранимая
> 
> Это от лукавого Миши Быкова -- играть музыку по сети. Он-то сам
> так, небось, никогда. Это вс:е равно что осенью в Крым - но по
> переписке. Может, и модно -- но невкусно.
> 

Ну... лаг и в воздухе лаг. А метроном синхронизовать - ntpd
рулит. Всякие качания ритма - дело самое естественное. Надо
пробовать, рассуждениями не поможешь. Подождем, услышим.

Нет, погодите. Устранимая. Пусть первый играет, например,
ударник. Сервер баса кеширует его сигнал и выдает ему на минуту
позже, компенсируя случайные отклонения. Бас слышит и играет без
задержки, но на минуту позже. Сигнал двух музыкантов поступает к,
например, ритм-гитаристу, кешируется и воспроизводится на две
минуты позже. Эйнштейн рулит (минута потому что вряд-ли случайное
отклонение будет больше). Сигнал трех музыкантов поступает
соло-гитаре позже на четыре минуты. и т.д. Получается, что первый
слышит только себя, но ему этого и достаточно. Каждый играет
одновременно, но слышит не всех, а тех кто "до него" по логике
событий, а не по времени. При этом последний (последняя) слышит
всех вполне одновременно, и тем более слушатель. 

-- 

M.