Обновить
32K+
414
Александр Семенов@shiru8bit

Узкий специалист широкого профиля

154,7
Рейтинг
346
Подписчики
Отправить сообщение

Примерно об этом и идёт речь в статье.

Слух-то он не режет, я много времени уделил FM-синтезаторам, где синус — это норма. Но когда придумывают вымышленный звуковой чип типа того же AY, у которого в базе вдруг синусоидальные генераторы, это показывает отсудствие привязки к техническим историческим реалиям. Синус сложнее всего получить в железе, это LUT, и ещё и мультиплексирование доступа к LUT, а гармонически это самый бедный тембр, какой только бывает (одна гармоника). Поэтому он редко встречался в чипах 1980-х, и поэтому не стал частью эстетики игровой музыки тех лет. Это всё тот же вопрос технической подоплёки, приведшей к рождению определённой эстетики.

Пожалуй да, неплохая аналогия. Ну и нормально, всё же главное в этом деле - получать фан. А махать при этом деревянными пикселями или настоящими стальными - не так уж и важно.

Я поначалу тоже испытывал подобные чувства по отношению к этому явлению. Первые лет десять. Меня особенно раздражало то, что авторы этих платформ не отталкиваются от исторических реалий: квадратное разрешение, синусы в звуке. Типа, вообще не шарят за ретро, но на что-то претендуют. Сейчас вроде упокоился. Куда деваться, это есть, это так называют, оно кому-то нужно.

Справедливости ради, в «других» там есть несколько платформ хотя бы с вымышленными процессорами.

Что-то мне кажется, что коробка передач в машине решает несколько иную задачу, нежели поддержание когнитивных функций, и поэтому не обязана быть оптимальной для такового поддержания.

Как именно можно выключить ИИ-модель? Как определяется её состояние, включена она или выключена?

ЦАП на компьютерах появились, когда в их память не помещалось и секунды звука. Пофиг стало только в эпоху мультимедиа, когда появился CD-ROM.

Covox — это просто название самодельного простейшего ЦАП. Любая платформа, оснащённая звуковым чипом, автоматически содержит 4-битный ЦАП. Tandy CoCo имел штатный 6-битный ЦАП (и ничего больше). У NES был штатный 7-битный ЦАП, у Sega Genesis - 8-битный. Но никакой настоящий синтезатор, то есть бандура с клавишами, не поможет сделать для этих устройств музыку. Поможет только придумать, но играть её предстоит «ненастоящему синтезатору» — программному коду, который нужно ещё изобрести.

Музыку придумывают нотами. А писали, то есть программировали придуманное, в 1980-х как раз hex-кодами.

Догадываюсь, что игра, о которой идёт речь — Mach 3. Я тоже впервые услышал оцифрованный звук на ПК в ней.

Да, именно таким способом и делался цифровой звук довольно хорошего качества на PC Speaker. Я как-то рассказывал про это в подробностях в статье: https://habr.com/ru/companies/ruvds/articles/951514/

Covox не обязательно про огромные сэмплы. Можно считать его продвинутым бипером. Такое решение было на Tandy CoCo (Color Computer), 6-битный ЦАП вместо бипера. DMA не было. У первых двух моделей 16-64 килобайт ОЗУ, 128-512 только у третьей. Звучать музыка с относительно малым расходом памяти может так: https://www.youtube.com/watch?v=_IHGM39Vog4

Фото подписал. Про процедуру в BIOS не знал, весьма интересно!

Подобный пример есть и в статье. Это базовые возможности, три канала квадратного тона без громкости, плюс сэмплы для перкуссии через бипер. Самыми простыми техническими средствами можно сделать больше и интереснее.

В основном дело ограничивалось чиптюнами, но было и проигрывание сэмплов.

Первая демка с 4-канальным движком: https://www.youtube.com/watch?v=WmEtDes5drY

Демка с довольно большим сэмплом: https://www.youtube.com/watch?v=t-rSLl-Nl0A

Трекер с трёхканальным чиптюновым движком: https://www.youtube.com/watch?v=qeUOBw00vq4

Я думаю, дело прежде всего в том, что тогда никто ещё не понимал, что нужно для звука, и какой звук вообще нужен. Не было больших амбиций. Домашние компьютеры только появились, вроде что-то трещит, и ладно. Эксперименты начались, когда более мощные платформы показали, «как надо».

Идея с ПДП в Covox довольно интересная, её стоит изучить. У меня есть РК-шка и Апогей, может дойдут руки сделать какой-то тест на эту тему.

Сдвиговый регистр с управляемой частотой сдвига был в Commodore PET (внутри 6522), и им играли звук. Но оперативно загружать туда данные начали только в совсем недавние годы, а до того довольствовались гонянием загруженного байта по кругу.

Спасибо за фото!

Одна из моих задумок на будущее, когда доберусь до серии экспериментов с ВИ53 — сделать близкий функциональный аналог AY. Посмотреть, сколько придётся добавить микросхем, чтобы получился сопоставимый по возможностям и звучанию синтезатор. Ведь в 90-х ходили слухи, что труднодоставаемую тогда AY-3-8910 кто-то сумел заменить схемой на дискретной логике. Это технически осуществимо, но что-то я сомневаюсь, что кто-то это делал. Но сделать было бы интересно.

Интересно! Я как-то давно интересовался схемой Juno 106, но в её аналоговой части, модулями голосов, но то ли не посмотрел в цифровую часть, то ли забыл, что там используется 8253. По крайней мере, сейчас эта информация показалась неожиданной. Juno 60/106 мой любимый синт той эпохи, всегда при случае применяю его эмуляцию в музыке.

Но ведь нейросети уже достаточно давно научились говорить "не знаю" и не выдумывать.

О, я же видел эту настолку, но совсем про неё забыл. Тоже частичка культурного наследия, получается.

1
23 ...

Информация

В рейтинге
32-й
Откуда
Москва, Москва и Московская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность

Специализация

Разработчик игр, Разработчик приложений
Старший
От 9 000 $
Английский язык
C++
C
Программирование микроконтроллеров
Оптимизация кода
Разработка программного обеспечения
Системное программирование
Assembler