[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.