Нету 192, максимум 96.
https://i.imgur.com/kh63OfY.png
Вид для печати
Нету 192, максимум 96.
https://i.imgur.com/kh63OfY.png
да и 96 не плохо
выставляй 96 и тут и там
и пиши направо налево
и будет тебеве счастие
- - - Добавлено - - -
кстате если присотреться глазами то это output тобешь выход
и совсем есть не то
- - - Добавлено - - -
а так вроде Sound Blaster 5.1VX
должен на 96 и писать
- - - Добавлено - - -
возьми поставь в audacity 96 и запиши
мы сразу увидим записало ли оно на 96 или нет :)
Dexus, а что скажете по поводу этой записи ?
https://www.sendspace.com/file/e6q1fs
эмулятор - MAME, эмулируется модель Spectrum 128, звук соответсвенно AY-3-8912, 1.773447МГц, моно
MetalliC, с одной стороны - на уровне хардварного от Next (частоты гармоник на минимальных делителях аналогичны -> в Нексте звук рендерится на 48КГц). С одной стороны это неплохо, т.е. амплитуда их небольшая. Но с другой стороны - их вообще не должно быть. При этом высокие вообще не срезаются, как в реале и в Ayumi.
А вот делитель 0 не считается эквивалентным делителю 1 (т.е. звучание 0 и 1 разное). Т.е. тест ради которого этот топик изначально затевался он не прошел.
Дополнил таблицу.
Dexus, понятно, спасибо.
что занятно, шум был правильный, но один китайский бракодел погнул код когда добавлял поддержку AY8930.
звук в МАМЕ рендерится на родных частотах, около 222КГц в данном случае, то я тупанул и записал относительно низким рейтом.
гляньте плз эту запись, по идее должно быть уже лучше, в т.ч. и с шумом1/0 https://www.sendspace.com/file/gmw6n2
а что там за похожая заморочка с частотой тона 0-2 ? в мурзилках вроде пишут что лишь 1-0 должны быть одинаковы.
есть где-то описание как именно оно работает ?
PS: глянул исходники Ay_Emul29b26 - не вижу я там ничего специального про частоту тона 2, 0 и 1 будут одинаковы, а вот 2 по идее уже нет.
ну да
96КГц тут явно есть
https://jpegshare.net/images/d5/27/d...bfe11bd975.png
интересно у некста тоже стоит писк на частоте строчной развертки
при том более выражены 2 и 3-я гармоники
- - - Добавлено - - -
смотрел смотрел
отражения просматриваются крайне плохо
конечно это намного лучше чем предыдущая запись
давайте предположи что делитель 0 и 1 все таки совпадают
пока не доказано обратное
Да, тут безусловно лучше (в части с 0/1). В части с фильтрацией отражений от найквиста он не идеален. В идеале частоты выше найквиста вообще должны обнуляться, но здесь мы видим паразитические отражённые гармоники (хотя они и тихие). И беда тут еще и в том, что они тем заметнее, чем ниже частота передискретизации (т.е. на 48к заметнее чем на 96к). И для чистоты эксперимента (для корректности сравнения) должны сравниваться именно 44100 (или 48000).
А что вообще с частотой 0/1 шума? Получается что это какой-то коммит кривой был и сейчас подправлено в текущей версии? От какой версии эта запись?
Очень странная частота, на том же ZX это около 109кгц.. Хотя, возможно, это просто прескейл х2.
Bedazzle, тут запись немного шумновата (шорох какой-то, причем не синхронный на левом/правом), но для того чтобы понять разницу это не мешает :)
Но в целом картина по Нексту понятна. Эмуляция прекрасная, а передискретизация неидеальная (т.е. в идеале требует повышенной частоты вывода). В целом придирки совсем небольшие.
спасибо.
так а что с результатами тестов в целом, что верно а что не верно ?
да, я дал пенделя тому челу и он исправил :)
если тебе для документации, получается что в версиях 0.214 - 0.224 шум 0/1 сломали и он был разный, в более ранних версиях и начиная с грядущей 0.225 - нормальный одинаковый.
также, судя по ченжлогу в версиях до 0.153 не было прескалера шума, частота была вдвое выше чем должна, в этой же 0.153 сделали 17-бит LFSR как в оригинальных чипах.
видимо это от того, что в MAME процедура генерации универсальная для целого зоопарка похожих PSG-чипов, и у части из них частоты вдвое выше. если я не ошиба, у того же YM2149F огибающая тикает на вдвое большей частоте по сравнению с AY-3-8910/12.
а в целом оно получается так: в оригинальном 128К стоит кварц на 17.734475МГц, делится на 10 и идёт на AY, и потом внутри делится на 16, так и получается 17734475 / 10 / 16 = 110840Гц, но в случае МАМЕ частота вдвое выше, типа с прескейлом.