Просмотр полной версии : цифровой звук на AY - научный подход
ребятам на MSX удалось с помощью злого матана (http://en.wikipedia.org/wiki/Viterbi_algorithm) сделать цифровой плеер для AY с лучшим соотношеним сигнал/шум, чем у стандартного 8-битного ковокса.
подробности:
http://www.msx.org/forumtopic5686.html
на спектруме наверняка тоже возможно, но напрямую их наработки не используешь, потому что MSX WAIT-ит Z80 после каждой инструкции и такты надо будет пересчитывать
тема вроде старая... и это бы еще как-то у нас работало, если бы AY был моно и только AY, а не YM. ибо все уровни поползут и говорить о высоком качестве.....
ребятам на MSX удалось с помощью злого матана (http://en.wikipedia.org/wiki/Viterbi_algorithm) сделать цифровой плеер для AY с лучшим соотношеним сигнал/шум, чем у стандартного 8-битного ковокса.
подробности:
http://www.msx.org/forumtopic5686.html
на спектруме наверняка тоже возможно, но напрямую их наработки не используешь, потому что MSX WAIT-ит Z80 после каждой инструкции и такты надо будет пересчитывать
Воистину, нет пророков в своём Отечестве!
Если я правильно всё понял, то на Спектруме эта идея уже реализована энадцать лет назад.
Наиболее качественный вариант принадлежит Monstr/Sage Group, называется, кажется, MCC-метод. Опубликовано в одном из Born Dead`ов.
Отлично работает как на AY, так и на YM.
Если я правильно всё понял, то на Спектруме эта идея уже реализована энадцать лет назад.
если я все правильно понял, то... ты понял все неправильно:) эта идея не реализована еще на спектруме и реализована быть не может:)
psb, а чем МСС метод хуже
и почему реализовано быть не может?
тем, что... он не на столько научный:))))))))
а реализовано быть не может потому, что в их методе расчет на то, что звук МОНО, т.е. 3 канала мешаются равноценно. и на этом они играют. а у нас же AY - стерео, посему играть будет уже совсем не так.
тем, что... он не на столько научный:))))))))
а реализовано быть не может потому, что в их методе расчет на то, что звук МОНО, т.е. 3 канала мешаются равноценно. и на этом они играют. а у нас же AY - стерео, посему играть будет уже совсем не так.
Всё правильно я понял. "расчёт на моно" - это лишь частный случай MCC-метода. А реализовано, действительно, не может быть, ибо, по-моему, и задаром не нужно.
Непонятна причина восторга.:v2_conf2:
Хотя, да, факт заслуживает внимания.
Всё правильно я понял.
да нет, между MCC и тем методом разница огромная. радоваться по поводу MCC и правда не стоит;)
Наиболее научно это надо сделать на спеку новую плату с SID чипом. И потихоньку пересулшивать готовые музоны на любой вкус.
тем, что... он не на столько научный:))))))))
а реализовано быть не может потому, что в их методе расчет на то, что звук МОНО, т.е. 3 канала мешаются равноценно. и на этом они играют. а у нас же AY - стерео, посему играть будет уже совсем не так.
А что мешает сделать в спеке МОНО?
А что мешает сделать в спеке МОНО?
ТРАДИЦИЯ.
unbeliever
14.09.2010, 17:00
Все правильно. MCC метод описанный и реализованный в одном из Borndead'ов это и есть моно-проигрывание. В боковые каналы подается один сигнал, а в центральном играет корректирующий. Все реализовано в далеком 1999 г.
Никто не поверил или не понял.
Firestarter
14.09.2010, 18:21
А некоторые на нем с жесткого диска музыку на смаке играли. и было зашибись.
Статью из журнала в студию!
MCC метод описанный и реализованный в одном из Borndead'ов это и есть моно-проигрывание.
так-то оно так, и это известно давным давно. но вот так как буржуи - НИКТО не делал.
Статью из журнала в студию!
zxpress.ru, искать MCC. сам на днях находил.
Статью из журнала в студию!
Супер-быстрый player with MCC (http://zxpress.ru/article.php?id=1383)
Статью из журнала в студию!
25/10/1998, BD-1:
Предтечи - UltraSound 4x3 methode for AY chips (c) Oldman.
05/11/1998, BD-2:
MCC - Middle Channel Correction (c) Monster/Sage Group
1) почти полное отсутствие шума и искажений по сравнению с одноканальным синтезом 8-мибитного линейного звука;
2) Отсутствие высокочастотного свиста;
3) 99 градаций из 256 возможных.
32/05/1999, BD-9:
MCC, 108 градаций громкости.
01/04/2000, BD-0G:
MCC, сверхбыстрый плеер.
Все потуги получить цифровой звук высокого качества с АУка упираются в частоту 18-19 кгц. Странно что тут написано "отсуствует высокочастотный свист". Это проблема внутренного устройства музыкального сопроцессора, а не методики вывода звука.
на 18-19 кгц свиста уже не будет слышно.
и что за свист от внутреннего устройства? поподробнее можно? и почему 18-19кгц - это максимум для AY?
на 18-19 кгц свиста уже не будет слышно.
и что за свист от внутреннего устройства? поподробнее можно? и почему 18-19кгц - это максимум для AY?
Либо там резонанс на границе этой частоты, либо там какой то кривой НЧ/ВЧ фильтр. Не знаю.
Логика такая: уже давно известна таблица 8бит WAV -> 4бит AY конвертации по уровням громкости. Я пытался подменить низкую разрядность высокой частотой и упёрся в эту границу - качество проигрывания ухудшается при превышении этой границы. Есть демо-саунд на enlight97 - stereo от volgasoft, там ребята тоже экспериментировали с частотой, однако выше 19кгц не полезли, подозреваю что проблемы были те же.
Этого нет для Бипки, поэтоу я только её и использую :-)
---------- Post added at 12:10 ---------- Previous post was at 12:09 ----------
это максимум для AY?
Да, хотя может не для AY в целом, а для моего YM. Общественность я спрашивал, никто ничего не мог сказать.
Народ, а конкретная реализация есть простого проигрывания звука(типа wav) через AY. Нужны сорцы, хочется на SAA1099 попробовать воспроизвести.
Cat_Alex/QRP
15.02.2013, 14:04
А некоторые на нем с жесткого диска музыку на смаке играли. и было зашибись.
А это как?:v2_ohmy::v2_ohmy:
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot