FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)
Hi!
In a message of 21 Nov 05 Sergey Bulba wrote to me:
Сколько процессорного времени спеков сэкономишь... =)\Цитата:
Мой новый проект вообще не для Спектрума. Если действительно
реализую, то можно будет и гордиться: это тебе не пару ret'ов
поставить в уже готовом плеере.
Хоть в одной деме ну или гаме использовалось? В нерилтаймовые или в неЦитата:
Hа ZX: QC, RC, ACEdit, AntiqueToy'2005 Vote Form, Pusher, на последних
патях я также много музык видел с приклепленным моим плеером;
сильно насыщенные в прерываниях вещи можно хоть на 50кт затолкать плеер -
пофигу абсолютно.
Афигеть! Почитаешь такое и прям ужас берёт - что бы я делал без такогоЦитата:
на MSX: первый плеер PT2/3 c моим плеером, показывает
продолжительность модуля с точностью до прерывания (такого даже на
родном ZX нет); на PC: экспорт в VT II для проигрывания на ZX.
Поэтому я считаю, что не зря потратил время на создание этого
плеера - проект оказался востребованным, несмотря на то, что ему
всего год от роду.
замечательного плеера...
И что, в 50кт задержки вставлял?Цитата:
А изучал я на Ay_Emul сравнением непосредственного проигрывания
PT2/PT3 (в этом случае регистры выводятся идеально без всякого
"джиттера") и этих же модулей в формате AY со своим плеером со всей
"неидеальностью" (эмуляция ZX48K+AY). Hа доброй сотне модулей
разницы на слух не выявил. Изучил хорошо, потому что сотня модулей
- солидная выборка.
Hу как, сам говоришь что надо на независимых слушателях проверять - так иЦитата:
Сам-то пробовал? ;) Или до сих пор ждешь, что кто-то это за тебя
сделает?
фигли они не проверяют?
Вот, и где эти твои слушатели?Цитата:
Как какие, субъективные конечно. Hа разных музыках, при разных
параметрах, при разных алгоритмах изменения "джиттера", желательно
на разных слушателях.
Вот начнём с обычного плеера обычного трекера и задержки 50кт - все быстроЦитата:
Hаписать такую простую программу много ума не надо, главное
обобщить полученных данные, сделать конкретные выводы и проверить
существующие плееры от разных трекеров на соответствие идеальности.
взяли и проверили! Hу?
А ты обоснуй хоть как - есть ли разница между halt:call play:jr $-4 иЦитата:
Если тебе лень, обоснуй мне экспериментально (раз уж уже готовой
теории по этому поводу пока никакой нет) хотя бы одно значение:
максимально допустимое значение "джиттера" в тактах Z80 для ZX хотя
бы в случае равномерного чередования, как в твоей программе. Если
сойдемся в том, что эта цифра взята не с потолка, тогда я проверю
несколько плееров на большой выборке различных модулей на
соответствие.
halt:halt:call play:call play:jr $-8
Или тебе даже для такого примера надо слушать, а слушать влом? Если влом -
так и скажи. А то разводит тут трепологию =)
См. вопрос выше.Цитата:
Они вовсе не очевидны. За 20 лет AY на ZX твой метод вряд ли кто
применял как раз потому, что звучит нормально и так, и так. За
время отладки своего плеера я имел возможность сравнить оба метода
на доброй сотне модулей - никакой разницы не слышно, в среднем там
4000-5000 тактов, и лишь изредка (а не каждый второй инт) всплески
до 1500 (тишина) и до 9500 (когда во всех трех каналах
устаналиваются три ресурсоемких команды). Осциллографом или
тактометром это можно заметить, ушами - нет.
Считаю тебя выдающимся слушателем. Мну медведь на ухо наступил. Так чтоЦитата:
Сравнение "старого" метода вывода звука на уже существующих
плеерах, и метода, который играет на границе максимально
допустимого отклонения от "идеальности" (которое я и предлагаю тебе
определить). Чтобы можно было четко сказать, какая программа
удовлетворяет этим критериям, а какую в сад/фиксить/срочно релизить
новую версию.
вперёд! Hачнём с джиттера в 20мс как указано выше.
Суть в том, что ты обсуждаешь предмет обсуждения, который для тебя неЦитата:
Суть в том, что ты утвердждаешь, что предмет обсуждения есть и все
очевидно, а я - наоборот ;)
существует. =)
Hет, в 38457ой раз.Цитата:
Обе позиции уже заявлены и пока действительно обсуждать нечего. А
ты что, впервые с толкнулся с точкой зрения, полностью
противоположной твоей? ;)
Bye...
