Pull to refresh

Comments 81

На сеге была приятная музыка. Я мало что понял из вашей работы, но плюсанул за те характерные элементы..

На Сега была и просто охрененная музыка - Streets of Rage 1 и 2, некоторое из 3.

Также The Adventures of Batman & Robin, X-men 2 и Contra Hard Corps.

Также The Adventures of Batman & Robin

Йеспер Кюд - создал еще много музыки для игр!

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

UPD "Коль критикуешь - предлагай". Я не большой фанат этого чипа, и плохо знаком с библиотекой музыки к нему, но отличными примерами из того, что знаю, были бы саундтреки из игр Beyond Oasis, Two crude dudes, Comix zone, Snow bros или Dragon slayer.

Можно по-разному ответить вам, но я просто спрошу, какую композицию вы готовы прослушать несколько десятков раз подряд каждый день на протяжении трёх месяцев? Это единственный критерий выбора.

Никакую. Я предпочитаю слушать разнообразную музыку и не зацикливаться на одном треке, тем более три месяца подряд. Но и совсем не против ремейков хитов евроденса, даже если этот ремейк под YM2612. Только при условии, что это ремейк сделан точно, с попаданием в ноты и временную сетку, а также использует возможности чипа максимально технично. Особенно, если речь идёт про "все выжатые соки".

Имхо, для выжимания всех соков лучше было бы не занимать половину чипа вокалом, а всё-таки сделать красивую партию на нестандартных тембрах. Если отойти от дефолтной ямаховской библиотеки инструментов, там можно много всякого понапридумывать. Ну и вокальную партию назад в сетку загнать, да: чай, компьютер — не вокалист, хреначить палкой от метронома не нужно :-)

ЗЫ. Ну и раз уж про трек вспомнили, нагло втыкну и свою версию https://genjit.su/records/track/desireless-voyage-voyage-1-bit-poly-n :-) Тут, правда, не звуковой чип, а вполне себе обыкновенная ардуина ESP32 — если занять весь чип звуком, то можно и красивее отрендерить, конечно, но он параллельно занят и всяким вайфаем и рендерингом на дисплей в 60 FPS, так что времени больше чем на четыре однобитных канала не остаётся %)

Вы внимательно читали статью? 6 каналов у чипа, 1 канал на голос, когда возможно переключается на инструмент. Остальные 5 каналов тоже забиты под завязку.

И я не использовал библиотеку ямахи, больше месяца настраивал каждый инструмент под оригинальное звучание (*где возможно), обидна!

Пардон, чисто послушал трек в начале, услышал типичные для того же адлиба тембра и поскипал в комменты — ну что ж, получается вы настроили так же, как и ямаха, не сказать, что это плохо, не просто так же весь мир на их пресетах сидел :-)

А с голосом из-за искажений подумал, что это как на MSX было, когда синтез прям на операторах был.

Вот бы кто-то из хабра пришёл и объяснил, как можно было сделать редактор так, что ссылка детектится, но некликабельна!

https://habr.com/ru/companies/timeweb/articles/835798/ — теперь-то кликабельно, надеюсь?

в певом случае ссылка пустая, навернео можно так на редактировать ссылку, у меня получилось, хотя потребовало манипуляций

https://habr.com/ru/companies/timeweb/articles/835798/

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

Ну тут ещё тот факт, что я птиц гордый, купюру в купюроприёмник не вставишь — статья не вылезет, а ко(п)рпоративные блоги у большинства отключены :-)

А синтов даже на ардуине полно, а есп32 на пару порядков мощнее оной. Тут пришлось поизвращаться чисто ради того, чтобы занимать проц вообще по минимуму, и все остальные таски не прерывались.

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

"все соки": это техническая статья, а не пиар моих скромных музыкальных способностей, вообще не претендую. полноценный вокал с музыкой, занимающей все каналы, - это все соки, такое в размер 500 кб еще никто не смог уместить.

Мне Rock n' Roll Racing и Maui Mallard больше запомнились.

Jesper Kyd смотрит на вас с пришуром.

прищур увидел но так и не понял почему

Интересная статья. Жалко ролики только с Ютуба- не удалось послушать. Спасибо!!!

Это точно не перевод? Вроде бы нет, но никто в музыкальной тусовке не называет пресеты предустановками.

В воссозданной композиции есть очень жёсткие ошибки тайминга вокальных фраз, я поражаюсь, что вы из не слышите? Не переслушивали перед релизом или это тот самый эффект замыливания слуха. Рекомендую подогнать воссозданный трек по BPM, выровнять по начальному биту и запустить играть одновременно — сразу все косяки всплывут.

  1. я не тусуюсь и не общаюсь с музыкантами, поэтому использую хаотичную смесь разных терминологий: профессиональные, любительские, англицизмы, термины из инженерных областей

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

  3. Я делал множество подгонок по частотам и времени. У меня действительно своё восприятие диссонанса. То, что вызывает приятные чувства у меня, многим больно слушать.

Стиль написания текста - американская история успеха. Не хватает лишь участия команды и бога.

Я лишь дочитав до конца удивился, что это не перевод

Я читал в уверенности, что это перевод. Дочитав до половины стало интересно кто автор - текста прилично, работы проделано ещё больше. И оказалось не перевод.

Что плохого в позитиве? Вам бы больше понравилось, если бы я рассказал правду, как чуть не сдох с этим проектом, как он меня достал, как я перестал понимать зачем вообще меня что-то заставляет им заниматься?

Для меня эталон музыки на приставках и открытием стали композиции из Super Nintendo, игры Waterworld.

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

Вот взять весь альбом от Waterworld - 968kb весит весь альбом, одна композиция 65kb, который уделывает, все, что было на SEGA. https://www.youtube.com/watch?v=BPc34mT8xBo

Спасибо, будет что посмотреть. И сравнить с треком где на AY от zx spectrum наложили игру на гуслях.

У SNES не синтезатор а сэмплер. 8 каналов. Из-за ограничения объёма ОЗУ сэмплы в ADPCM. Есть эхобуфер. Но опять же, из-за малого ОЗУ высокие частоты там отсутствуют как класс. Но кому-то нравится. Мне, например, зашли треки из DCK2-DKQ.

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

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

И вы очень зря приплетаете SNES, бессмысленный холивар. Можно софтово смешивать сэмлы на один PCM-канал Сеги, и сразу не так велика разница. Если бы не отвратный аудиовыход, спорить бы вообще было не о чем, чистое звучание YM2612 лучше низкочастотных сэмплов. Всё упирается в конкретного человека который сможет там или тут.

чтож поделать, мы то привыкли что один и тот же человек пишет себе компилятор, в компиляторе пишет себе трекер, и в трекере этом ваяет шедевры не виданные до селе :) :) :) (шутка с долей правды, один такой точно был)

Хорошие чипы у Yamaha. Помню в ZX Spectrum использовалась микросхема AY-3-8910. Впечатлился тогда возможностью программировать одновременно три канала. Для возможности программировать мелодии даже ноты выучил.

Да, у ямахи хорошие, правда AY — это General Instruments :-) а ямаха уже подтянулась позже, по лицензии

Я тогда школу заканчивал и верил на слово по распечатанным на матричном принтере документам, что это чип от Yamaha :)

YM2149F (SSG) отличается звуком от AY-3-8910 так как у них разная разрядность ЦАП огибающей (5 и 4 бита)

"Назначение выводов микросхемы YM2149F соответствует AY-3-8910, за исключением вывода 26, который включает внутренний делитель входной частоты вдвое, если на него подан низкий уровень. Если этот вывод никуда не подключён, микросхема работает так же, как AY-3-8910. Помимо встроенного делителя входной частоты, YM2149 имеет отличие в разрядности ЦАП огибающей — 5 бит вместо 4 (с логарифмической шкалой). Также для тона используются только нижние (тихие) 4 бита. Это создаёт отличие в тембре звучания огибающей, делая его более ярким, однако позволяющим получить бо́льшую гибкость баса."

Так все красиво написано, а в итоге вышла музыка на уровне Golden Axe 1 (2 и 3 части на голову выше этого) восьмидесятых годов. Никак не похоже на свежевыжатые соки. Видимо, человек не слышал музыку из Contra Hard Corps (еще 90-е, и уже брали высокую планку) или свежего проекта (модификации) Sonic Hellfire Saga. Вот это я понимаю - высокий уровень.

Статья очевидно про технические соки. Если приставка у меня с 94 года, то наверное я что-то слышал.

ну если тут не было упора на музыкальность - тогда ладно)
за статью я все равно плюсанул)
Но с DualPCM было бы куда масштабнее (два канала ЦАП!), и с PSG (Texas Instruments), так как с последним тоже творили чудеса (хоть тот же Streets of Rage - основная мелодия именно там, и она просто душераздирающая, здесь тоже были в мелодии некоторые эффекты, которые бы могли перейти на этот простой генератор)
Но, как говорится, это уже другая история.

Вы сможете объяснить что такое DualPCM? я встречал этот термин, но не понимаю его. Но если речь про софтовый микс двух сэмплов в 1 канал YM2612, тогда понятно. так-то сейчас 4 канала сэмплов стало нормой в драйверах.

с PSG действительно можно творить чудеса. вплоть до чистого воспроизведение PCM без артефактов. но всё сразу не охватить.

Да, DualPCM это драйвер. Правда он не только поддерживает 2 канала (про 4 слышал, но только в SGDK), но и может менять частоту воспроизведения на лету, тем самым имитируя инструмент для синтезатора)

Выскажу свое личное мнение, что настоящим волшебником FM синтеза, являлся и является Стефан Пикк. Он показал КАК можно выжать из Ямаховского OPL чипа всё что можно, и всё что нельзя.

Версия OST DUNE AdlibGold(OPL3)/Roland MT-32/Adlib(OPL2) для DOS на VGMPF

Версия OST DUNE для SEGA CD на VGMPF

вообще не понял что тут сравнивать, может из adlib он выжал, но это не сравниться с тем что может железо sega, не говоря даже про тутошний пример.

даже трек который смиксован из AdlibGold+Roland MT-32 и то синтез есть синтез меня не впечатляет даже в сравнении с тем что может например zx spectrum и c64

вообще не понял что тут сравнивать,

Странно, вроде все ссылки в наличии

может из adlib он выжал,

Выжал и из OPL2, но и из OPL3, и из МТ-32, и из Amiga.

Версия OST DUNE AdlibGold(OPL3)/Roland MT-32/Adlib(OPL2) для DOS на VGMPF

"Depending on the sound card selected to play music, track length will vary. For example, Wormsuit has its longest variation on AdLib with 6:32 minutes, while the AdLib Gold 1000 version lasts for 3:31 minutes, and finally the MT-32 version lasts for a very short 1:18 minute.

This soundtrack to Dune was recorded on an original AdLib Gold 1000 (1991) with the Surround Module, an original MT-32 (1988), and an AdLib (1987).

The AdLib Gold 1000 recording starts with a 1, the Roland MT-32 recording starts with a 2, the AdLib recording starts with a 3."

но это не сравниться с тем что может железо sega,

Может сравниваться, так как есть версия DUNE для SEGA CD которая использует YM2612. Можете прослушать и сравнить.

не говоря даже про тутошний пример.

Не надо обижать автора статьи, а то по отношению к нему выглядит очень двусмысленно. Вроде как похвалили, а вроде как опустили.

даже трек который смиксован из AdlibGold+Roland MT-32

Который был сведен сторонним человеком

и то синтез есть синтез меня не впечатляет

Впечатляет не условный "синтез", а музыка. Вон народ вполне неплохо играет хорошую музыку на флопотроне. А негатив на FM синтез, из эпохи DOS, игр связан с тем что создатели игр не заморачивались ни с музыкой (написанную профессиональными "программистами"), ни инструментами (загрузил дефолтный GM банк для OPL2/OPL3 и забИл на донастройку - "И так сойдет"), а в результате большинство игр звучало безлико и одинаково. Что и вызывало определенное раздражение у игроков.
А так, на счет не впечатляет, на вкус и цвет фломастеры разные.

даже в сравнении с тем что может например zx spectrum

"Критикуешь? Предлагай!"
Желаю услышать от вас, пример музыки из игры на AY-3-8910, созданный не позднее 1992 года, из нескольких композиций, общей длительностью более получаса, и чтобы это реально было разнообразно, а не напоминало "игру на гуслях" ;)

"тутошний" пример снабжен впечатляющим обьемом вокала, поэтому вынесен за скобки

я еще послушал треки из дюны, жаждя слышать "волшебное". но никак, даже по сравнению с треками Waterworld (здесь выше) от которых я реально удивился.

если же НЕ затрагивать композицию то сравнению "движков" любопытное и не однозначное. MT-32 вроде бы звук взрослее, но вот adlib особенно младший по сравнению с sega не производит впечатления чтоб прям старались

отмечу момент worminro звуковой эффект на 1:10 примерно. звуковой эффект у sega явно более навороченный, а в mt32 его вобще как бы нет

челендж любопытный, я подумаю, а пока игра на гуслях :) :)

https://files.scene.org/view/parties/2018/multimatograf18/wild/8-bit_gusli.mp4

https://youtu.be/rW1cLw3AZOI

"тутошний" пример снабжен впечатляющим обьемом вокала, поэтому вынесен за скобки

Именно вокал объективно самая слабая часть этого трека, несмотря на весь его объём, звучит он инородно и не естественно. Сорян автор - sad but true

я еще послушал треки из дюны, жаждя слышать "волшебное". но никак, даже по сравнению с треками Waterworld (здесь выше) от которых я реально удивился.

А ничего, что Waterworld вышел гораздо позже, в 1995-1997 годах? Во вторых, видео на которое вы ссылаетесь показывает игру на SNES, а там за музыку и звук отвечает DSP процессор от Sony который как бы Wavetable и Sample based? В третьих, Waterworld для Sega Genesis (Megadrive) никогда официально не издавался, правда есть утекшая в инет полная версия, вот только её саундтрек КМК особо не выделяется на фоне других игр на SEGA Megadrive.

если же НЕ затрагивать композицию то сравнению "движков" любопытное и не однозначное. MT-32 вроде бы звук взрослее,

Так МТ-32 в те времена был овепрайсным звуковым оборудование за 695 долларов (в нынешних реалиях это где то 1930 баксов с поправкой на инфляцию). И это ещё не всё, для того чтобы подключить её к ПК требовалось купить интерфейсную плату MPU-401. Конечно, на момент выхода Dune они уже продавались бандлом, но 550 бакинских, это 550 бакинских (1274 долларов). Не только лишь все, могли позволить себе драгоценную во всех смыслах игрушку.

но вот adlib особенно младший по сравнению с sega не производит впечатления чтоб прям старались

YMF262 (OPL3) (SBPro/AdlibGold/WSS) и Yamaha YM2612 SEGA Megadrive четырех операторные FM синтезаторы. YM3812 (OPL2) это двух операторный FM синтезатор, что существенно ограничивало доступные возможности, по сравнению с четырех операторным синтезом. Так что наоборот, тут очень постарались чтобы игроки получили близкую по духу музыку от народного Adlib, до ультимативного Roland MT-32.
"А вы ноктюрн сыграть могли бы, на флейте водосточных труб?"

отмечу момент worminro звуковой эффект на 1:10 примерно. звуковой эффект у sega явно более навороченный, а в mt32 его вобще как бы нет

Так МТ-32 это синтезатор с жестко прошитыми 128 музыкальными инструментами, и 30 ударными. При всем качестве звука, если будет нужно что-то специфичное, то особо не разгуляешься. И да, на простом OPL2 именно этот момент на 1:10 обыграли очень сочно

челендж любопытный, я подумаю, а пока игра на гуслях :) :)

https://files.scene.org/view/parties/2018/multimatograf18/wild/8-bit_gusli.mp4

https://youtu.be/rW1cLw3AZOI

Я то думал, что тут будет честная заруба, покажут ограненный бриллиант выжатый из импортного AY-3-8910, а тут «Низкий сорт, нечистая работа» (с) Остап Бендер, попискивающий на фоне AY-3-8910 :(

С таким же успехом, я могу представить кавер Sietch Tabr / Fremen theme выполненный на реальных инструментах :)

Или взять вот этот кавер Dune music cover - Sign Of The Worm

Или вообще выставить убойный кавер MASTER BOOT RECORD - Dune: Spice Opera ведь формально там на фоне играет оригинальный трек Стефана Пикка. :);)

"честной" зарубы похоже не будет, потому что у нас явно разные вкусы на композицию, но из этой беседы я извлекаю немало любопытного. поскольку изначально речь шла про некий максимум из вчера c интересом провел время изучая более свежие треки для opl3 пытаясь найти тот самый максимум, другими словами куда как более хороший мех (вспоминая того же О.Бендера). софт то более навороченный стал с 1992 года, а возможностей там куча. Но что то не используют чтоли, а я хочу послушать.

AY-3-8910 точно не стоял это время на месте, (но есть нюанс - год музыки часто не известен вообще). возмем тогда тот же 1996й, вот пример, как раз с цифровыми семплами. 3fm + шум но их уже более насыщено используют

https://www.youtube.com/watch?v=x6hOJiZxOOY

зы gusli это как раз про "тутошнюю" работу

"честной" зарубы похоже не будет,

Жаль, очень жаль. Всегда интересно увидеть что то новое

потому что у нас явно разные вкусы на композицию,

Ну мы же не вкусы обсуждаем ;)

но из этой беседы я извлекаю немало любопытного.

Рад был удовлетворить ваше любопытство.

поскольку изначально речь шла про некий максимум из вчера c интересом провел время изучая более свежие треки для opl3 пытаясь найти тот самый максимум,

Тут то и возникает главная проблема, применение FM синтеза в играх стагнировало. Большинство игр ограничивалось воспроизведением MIDI по кругу, с использованием стандартного банка. И в результате фоновая музыка начинала вызывать жутчайшее раздражение и желание прибить её.

Редкие энтузиасты, как Стефан Пикк, Фрэнк Клепаки, к сожалению не могли пробить эту стену построенную по принципу "И так сойдет!".

другими словами куда как более хороший мех (вспоминая того же О.Бендера). софт то более навороченный стал с 1992 года, а возможностей там куча.

Самое смешное что этот "навороченный" софт так не научился к примеру использовать ESFM, усовершенствованный 72-операторный OPL3-совместимый синтез. В этом режиме ESFM позволяет отображать 18 4-операторных FM-тембров, каждый с индивидуальной регулировкой частоты и глубины LFO для каждого оператора. Грубо говоря в данном режиме можно было считать что у тебя на руках три OPL3 синтезатора. И всё замечательно и хорошо, но есть нюанс.

Дело в том? что пока мы пользуемся синтезаторами от Yamaha мы знаем какой результат получим при воспроизведении. И тут начинается та самая различная реализация FM OPL3, где то вполне точная реализация (ESFM), а гдето шла кровь из ушей от регулярной какофонии и гличей (Creative CQM, Crystal FM на ранних моделях, OPTiFM).

Или можете посмотреть вот это сравнение реализации FM синтеза "OPL vs ESS vs ??? - Six cards tested"

AY-3-8910 точно не стоял это время на месте, (но есть нюанс - год музыки часто не известен вообще). возмем тогда тот же 1996й, вот пример, как раз с цифровыми семплами.

Цифровыми сэмплами на AY-3-8910 (Yamaha YM2149 SSG) не удивишь Bosconian и SnakeIT для MSX вполне отчетливо орали "Бластофф!" и "Снайкит!" и всё это до 1990 года.

https://www.youtube.com/watch?v=x6hOJiZxOOY

Неплохо, но это всё таки демосцена? другой коленкор :(

Неплохо, но это всё таки демосцена? другой коленкор

не сработаемся :)

В играх вообще хорошо если музыка фоновая и не навязчивая. Хотя если гонять игру сотнями часов то любая навязнет. Не особо нужна экзотика и всякие ухищрения.

на zx spectrum (и не только) я припоминаю только Amaurote (1987 год) с необычным звуком, там натурально амбиент в фоне играет

на демосцене ухищрения имеют быть. и как ни странно до сих продолжают немножко чего то придумывать, в том числе и в области звука, немножечко движ есть:

https://zxart.ee/eng/authors/p/pator/digital-espresso/

а в треке выше, помниться, в одной части ударники оцифрованные

демки с музыкой для adlib помниться тоже что то было, навскидку я нашел вот это с менее "стандартным" звуком https://www.youtube.com/watch?v=cfVmW5ktKd4 но даже тут adlib похоже побыл и ушел. даже новые "звуковухи" opl3 сделали для старых игр в dosbox

не сработаемся :)

Там в предложении, вместо вопроса должна была быть запятая, но так "получилось" случайно из-за переключения раскладок клавиатуры.

В играх вообще хорошо если музыка фоновая и не навязчивая. Хотя если гонять игру сотнями часов то любая навязнет. Не особо нужна экзотика и всякие ухищрения.

В том то и весь "изюм" музыки в демо. Она звучит несколько минут максимум, и не может физически надоесть. А играм надо удерживать внимание игрока десятками часов, и плохое музыкальное решение будет приводить к тому что его погасят нафиг. В томже первом WarCraft музыка пафосная, но настолько нудная что её тупо гасишь чтоб не раздражала. И так происходило регулярно. Как бороться с этим? Быть талантливым как Пикк и Клепаки, или пойти на "военную хитрость" заставить музыку меняться в зависимости от происходящего в игре. Первыми ЕМНИП, это сделали Westwood в Dune II. Когда ничего не происходило играла случайная амбиент музыка, но когда наваливались враги врубалась роковый мотив, который привлекал внимание игрока и создавал у него ощущение кинематографичности. И за реальные сотни часов музыки в Dune II, музыка не вызывала отторжения и раздражения.

на zx spectrum (и не только) я припоминаю только Amaurote (1987 год) с необычным звуком, там натурально амбиент в фоне играет

Тогда я вспомню King Valley II и Vampire Killer на MSX2, у которых фоновая музыка совсем не раздражала

на демосцене ухищрения имеют быть. и как ни странно до сих продолжают немножко чего то придумывать, в том числе и в области звука, немножечко движ есть:

https://zxart.ee/eng/authors/p/pator/digital-espresso/

Трек зачётный

демки с музыкой для adlib помниться тоже что то было,

Так в Scream Tracker 3 был даже отдельный режим для Adlib OPL2

навскидку я нашел вот это с менее "стандартным" звуком https://www.youtube.com/watch?v=cfVmW5ktKd4 но даже тут adlib похоже побыл и ушел.

Как бы интро для BBS, именно на Adlib из-за их малого веса, были весьма востребованы

даже новые "звуковухи" opl3 сделали для старых игр в dosbox

Так тут всё банально, OPL3 сейчас более доступны чем OPL2. На том же Aliexpress YM262-M куча предложений. На YM3812 считанные единицы, да и ценник существенно больше

в разрезе ESFM для zx есть схема подключения двух ay одновременно, что заметно улучшает композиции, ведь adlib и sega еще более наворочены чем 2 ay.

Тут только одна проблема, кто под эти железки писать будет? Нет конечно пишут, но не так массово.
И тот же ESFM при всех его возможностях, обычно использовался только в legacy OPL3 режиме.

вовсю пишут. Не все качественное прям, но есть хороший такой список для 2xAY (Turbo Sound)

https://zxart.ee/eng/music/database/formatGroup:ts/sortParameter:year/sortOrder:desc/resultsType:zxitem/

есть более интересная модификация (turbo sound fm) но ее искать сложнее, а звук интереснее

https://zxart.ee/eng/music/database/formatGroup:tsfm/sortParameter:year/sortOrder:desc/resultsType:zxitem/

для adlib немного другие списки, но я бы сказал что году к 2000 он и тут сошел на нет

https://www.pouet.net/lists.php?which=33

https://www.pouet.net/lists.php?which=300

да и "жанр" тут не тот, чтобы эcтетстовать. у scaven ведь fist attempt а уже звучит хорошо, и фоново не раздражающе вроде, может тоже есть каталог какой

Кстати, возвращаясь к ESS ESFM, оказывается что демосценеры и сейчас выжимают из ESFM все соки и творят настоящие чудеса. Более того, они выпустили целый Music-Disk заточенный на демонстрацию всех возможностей которые даёт ESS ESFM в нативном режиме. (слушать с 6:20 по 6:58).

Как вам такое звучание?

koolnESS ESFM Music Disk

тут хитрее. автор сборки под dos = wbcbz7 из Новосибирска, сделано под мероприятие в Вологде. А вот все музыки написаны в https://tildearrow.org/furnace/ который таки эмулирует fm чипы включая ESFM и сеговские. Все эти мелодии входят в демонстрационный комплект трекера, вероятно написаны людьми из разных стран, и вероятно таких ну очень мало. Скорее всего они даже не знали как звучит их творчество на реальном железе. но зато чипы могут использоваться со всеми возможностями.

По занятному совпадению именно этот трекер я и глядел вчера и ESFM тоже. В комплекте еще больше ESFM мелодий.

Так же занятным совпадением является вчерашний комент https://habr.com/ru/companies/ddosguard/articles/877062/comments/#comment_27860092 приглашающий в Вологду в 2025 году

А вот все музыки написаны в https://tildearrow.org/furnace/ который таки эмулирует fm чипы включая ESFM и сеговские.

Насколько я понимаю, по истории изменений, поддержку ESFM в furnace добавили всего лишь год назад в январе 2024 года специально под ESFM demo song contest.

Скорее всего они даже не знали как звучит их творчество на реальном железе.

Вы серьёзно? Один из самых массовых аудиочипов, производившийся миллионами штук в год, не доступен для того чтобы проверить как будет реально звучать тот или иной трек?

К примеру "koolnESS by The Furnace Posse - an ESFM musicdisk for PC/DOS - post-party version" был "captured from Celeron 1100A/GeForce FX5200/ES1869, but it works great on Pentuim 90 as well :) "

По занятному совпадению именно этот трекер я и глядел вчера и ESFM тоже.

Не поверите, об этом трекере до позавчерашнего дня я тоже ничего не слышал.
Более того я во второй половине 90-х упорно искал информацию о программировании ESFM по различным BBS, и не находил ничего кроме рекламных материалов. По SB/SBPro/SB16 OPL2/OPL3 инфы было много, по GUS тоже было прилично инфы. А вот по ESFM все как в рот воды набрали. И только в XXI веке я нашел даташит на ESS1869, но там было без подробностей. "Вот есть два режима OPL3 и нативный, вот порты вот так адресуются регистры." И всё.

В комплекте еще больше ESFM мелодий.

Вот этого трека, в папке demos/esfm/ "ESCHATOS - Stellar Light (ESFM cover, Furnace)" вроде бы нет.

не доступен для того чтобы проверить

Так это не означает что у каждого музыканта был ретрокомп с isa звуковухой. я видел комент наподобие "я и не знал что есть такой чип"

да и furnace не умеет работать с реальным железом, эмулирует.

у wbcbz7  такое железо есть, вот он под него и накатал "в регистры". И похоже какую то конверсию треков учинил. Не знаю уж, как там он договаривался с авторами, но скорее всего они услышали все в записи с реального железа, вместе со всеми.

Я на git видел описание регистров какого то их этих чипов, может выдержка из даташита. wbcbz7 видать хватило этого

Так это не означает что у каждого музыканта был ретрокомп с isa звуковухой.

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

я видел комент наподобие "я и не знал что есть такой чип"

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

да и furnace не умеет работать с реальным железом, эмулирует.

Энтузиасты пилят внешний модуль синтеза в котором юзаются ESS1xxx :) Лиха беда начало ;)

у wbcbz7 такое железо есть, вот он под него и накатал "в регистры". И похоже какую то конверсию треков учинил. Не знаю уж, как там он договаривался с авторами, но скорее всего они услышали все в записи с реального железа, вместе со всеми.

Тем не менее движуха то началась, вот поддержку ESFM планируют в будущем добавить в PicoGUS/

Я на git видел описание регистров какого то их этих чипов, может выдержка из даташита. wbcbz7 видать хватило этого

Я вас разочарую? в даташите нет никаой конкретной информации про ESFM. А начальную информацию про поведение ESFM получили реверсом MIDI драйвера под Windows мониторя порты. :)

Потому что в те времена было хайпово, модно и молодежно юзать GUS-я.

Гусь был всё же просто аппаратным ускорителем треккерной музыки (как и любой другой сэмплер с загружаемыми банками, вроде саундпластыря). А пошло это ещё с компов на процессоре М68000. Отсюда и популярность, ибо нормально воспроизводить MOD на 4 канала уже минимально надо 486, а если это S3M на 8+ каналов?

Что касается чистого FM то у него тоже была фанбаза, пусть и не такая большая, как у треккеров.

Я повторюсь:

нормально воспроизводить

Это значит как минимум с CD качеством 44100/16/2, ну на крайний случай 22050/16/2. Совок по определению не может воспроизводить выше 11кГц да ещё он 8 бит и моно в большинстве случаев (стереосовок тоже есть, но не все программы его поддерживали). Так то я на 486DX33 4 канала MODов слушал в DOSовом Visual Player прямо на PC спикере (а позже на Кристалле SB совместимом). Но на интерфейс уже не хватало, только с приходом Пентиума оно начало более-менее шевелиться. А в ModPlug 16 каналов S3M осилил только 166ММХ.

Это значит как минимум с CD качеством 44100/16/2, ну на крайний случай 22050/16/2.

Пардон муа, а в четырех канальных модах инструменты были 16 бит/ 44100гц? Или все таки восемь бит и максимум 11025гц? КМК это какое то аудиофильство, от преобразования восьмибитных инструментов в шестнадцатибитные, в них информации не прибавится. Максимум, чуть чище смешивание каналов будет и всё.

Так то я на 486DX33 4 канала MODов слушал в DOSовом Visual Player прямо на PC спикере (а позже на Кристалле SB совместимом).

Повторюсь, GLX player на TurboXT (i8088@12MHz / RAM 640kb / HGC / HDD MFM 20Mb / SB(aka MediaVision Thunder Board)) вполне себе тянул 8-канальные MOD и S3M. А Visual Player был наверное самым медленным и ограниченным плеером из эпохи DOS. Как только появилась адекватная альтернатива, он был похоронен в подвалах папки TOOLS и никогда из этих подвалов не извлекался.

Но на интерфейс уже не хватало, только с приходом Пентиума оно начало более-менее шевелиться. А в ModPlug 16 каналов S3M осилил только 166ММХ.

Impulse Tracker говорит "ХА! Подержи моё пиво! 256 каналов? Легко! 16 бит стерео? Легко! Дискретизация до 56.8/64кГц? Да не вопрос на ESS1xxx/WSS!"

Пардон муа, а в четырех канальных модах инструменты были 16 бит/ 44100гц? Или все таки восемь бит и максимум 11025гц? КМК это какое то аудиофильство, от преобразования восьмибитных инструментов в шестнадцатибитные, в них информации не прибавится. Максимум, чуть чище смешивание каналов будет и всё.

Сэмплы 8 бит. Если миксовать 4 канала в 8 бит то получается что сэмплы будут эффективно как 6 битные. А если этот ваш IT 256 каналов миксует в 8 бит то что там от канала останется? Ну-ну.

В данном конкретном случае, могу направить вас в исходный код Impulse Tracker где вы сможете ознакомится с его "внутренней кухней", и увидеть сколько и чего там остается %)

Отсюда и популярность, ибо нормально воспроизводить MOD на 4 канала уже минимально надо 486, а если это S3M на 8+ каналов?

Да ну! GLX player на TurboXT (i8088@12MHz / RAM 640kb / HDD MFM 20Mb / SB(aka MediaVision Thunder Board)) вполне себе тянул 8-канальные MOD и S3M. Да, ты конечно не мог делать что-то на фоне, проц утилизировался по максимуму, но камон - это все таки ХТ!
Что бы не быть голословным формата "А вот раньше трава была зеленее!" , вот выдержка из File_ID.diz GLX player.

┌──∙·   ·∙────────────────────∙·  ·∙──┐
│ ═─)>    <─>> GLX v2.12 <<─>    <(─═ │
├──────∙·      ·∙─────∙·      ·∙──────┤
·This is the world's fastest modplayer│
  This program is copyright 1993-94 : │
·     by T∙R∙I∙A∙L Productions...     │
│ Runs on XT's/286/386/486/Pentium !! │
│  Supports: SoundBlaster (Pro), PAS  ·
│ GravisUltraSound, AdLib, AdLib Gold
│ Stereo-on-1, Covox DAC, PC-Speaker. ·
│   Supports the following formats:   │
·   .669/.E669/.FAR/.MOD/.MTM/.NST    │
          .S3M/.STM/.ULT/.XM          │
·           New features :            │
│    Now loads .ULT & FFT Toggle !    │
└─∙· T∙R∙I∙A∙L ·∙─────∙· T∙R∙I∙A∙L ·∙─┘
■Ё■ SpiRiTs of VenGEaNcE ■Ё■
    PuMpeD bY Cid jackeR 
─═■POINTBREAK+32·11·436925■═─
Кусок из документации ПДЧ Player

"GLX started as a very simple modplayer on my good old Philips NMS 9100 XT.
The first version only played very simple modules, it crashed on everything else. But improvements were made and after a month or so nearly all special commands were implemented and GLX played (almost) every .MOD. But only four channels at the time, but because of the new multi-channel songs I put in multi channel support (e.g. eight channel modules), I set the maximum number of channels to 34, for now, 32 music channels and two effect channels. So GLX was able to play up to 14 KHz using SoundBlaster DMA output on my Old XT But according to my calculations it should be possible for my 8 Mhz XT to mix over 22 Khz. So I went optimizing and a month later the result was stunning : My XT mixed at over 25 Khz using SoundBlaster DMA output, Covox DAC worked too but only upto 12 Khz !
So I thought : "Wow, great, now let's support more cards!" So a friend of mine had bought an AdLib Gold, but AdLib's support programs really sucked and there was no decent modplayer for the AdLib Gold, well there is WOWII which only plays four channels. So somehow we managed to get some documentation on the AdLib Gold, don't ask me how, but we got it. And we screwed around for over a week, but after a week the AdLib Gold Stereo DMA output was working on my friends 486DX2, so I took the AdLib Gold home and tried it on my XT : No Sound ! So I ripped out the bugs (in the program) et voila : My XT was now mixing at 22 Khz Stereo ! GREAT !"

Да и на 486 процессоре, под чистым DOS количество воспроизводимых каналов в модулях .IT, Impulse Tracker здравствуйте, становилось мало ограничивающим фактором? практически у всех вариантов вывода звука по умолчанию доступны 64 канала (максимально 256).

Из документации Impulse Tracker
                                 Driver Summary

Driver                  Def/Max   Quick- Stereo  Bits  Mixing Rate/Resolution
                        Channels  select               MIDI In/Out available?

VSound Driver           64/256     Auto    Yes    16    8kHz to 64kHz
VSound Driver MMX       128/256    Auto    Yes    16    8kHz to 64kHz
 For more details on the VSound drivers, check ITVSOUND.TXT

PC Speaker              64/256     /S1     No    5-7    12->44kHz
DAC on LPT              64/256             No     8     12->44kHz
GUS, Hardware *         32/32      /S7     Yes    16    19->44kHz (A)
GUSMAX, Software *      64/256             Yes    16    8->64kHz
Interwave, Hardware *   32/32      /S8     Yes    16    44kHz, MIDI In + Out
Sound Blaster 1.0 *     64/256     /S2     No     8     12kHz->22kHz
Sound Blaster 2.0 *     64/256     /S3     No     8     12kHz->44kHz
Sound Blaster Pro *     64/256     /S4     Yes    8     6kHz->22kHz (B)
                                           No     8     12kHz->44kHz (B)
Sound Blaster 16 *      64/256     /S5     Yes    16    12kHz->44kHz, MIDI In
Sound Blaster AWE 32*   30/30              Yes    16    44kHz, MIDI In + Out
Pro Audio Spectrum      64/256     /S9     Yes    8     12->44kHz
Pro Audio Spectrum 16   64/256     /S10    Yes    16    12->44kHz
Windows Sound System *  64/256     /S11    Yes    16    8->64kHz
ESS 1868 AudioDrive *   64/256     /S12    Yes    16    22->56.8kHz, MIDI In
ESS 1688 AudioDrive     64/256             Yes    16    8->48kHz
EWS64 Codec *           64/256     /S13    Yes    16    8->48kHz
Ensoniq SoundscapeVIVO* 64/256     /S14    Yes    16    8->48kHz
SoundTrack PCI *        64/256             Yes    16    8->48kHz

MPU401 MIDI Driver      -          /S19     -     -     MIDI In + Out

Disk Writer *           256/256    /S20    Yes    16    8->64kHz

* = Driver will play in the background of Windows '95

Impulse Tracker is a program used to create high quality music without the requirements of specialised, expensive equipment. The hardware requirements should be easily met: Any IBM 386+ compatible computer (although a 486+ is recommended), and a VGA or higher video card. If you want to hear sound, you'll need one of the following:

þ Sound Blaster series (or most compatibles)
þ Pro Audio Spectrum
þ Windows Sound System
þ ESS ES1868 AudioDrive
þ Ensoniq SoundscapeVIVO
þ EWS64XL Soundcards
þ Gravis UltraSound
þ Interwave based board
þ Generic MPU401 for MIDI Input/Output
þ DAC on LPT1/LPT2
þ PC Speaker

Note that stereo effects (including surround sound) can only be experienced on software mixed stereo cards. Hardware mixed soundcards support panning, but do not support surround sound.

Так что не всё так было печально.

ну мы конечно можем допросить wbcbz7 что и как было :)

fm-музыканты и любители ретро-железа это довольно разные тусовки, которые пересекаются далеко не в желании иметь старый комп с isa слотами. музыкантам привычнее внешний модуль, но в результате скорее всего получиться опять обычный синт с midi c загрузкой пресетов.

мне вот в том плане интересно как можно использовать хотя бы pci плату с ESFM на всю катушку напрямую под виндой, но и то уже поздно, слотов pci уже поискать, не говоря уже про win98/nt.

ну мы конечно можем допросить wbcbz7 что и как было :)

Если человек захочет рассказать обэтом, будет интересно послушать.

далеко не в желании иметь старый комп с isa слотами.

Неожиданно, ESS SOLO-1 для PCI тоже умеет ESFM

мне вот в том плане интересно как можно использовать хотя бы pci плату с ESFM на всю катушку напрямую под виндой, но и то уже поздно, слотов pci уже поискать, не говоря уже про win98/nt.

Как минимум есть драйвера под XP, плюс сейчас народ совершает определенные телодвижения gj написанию драйвера под 64 битные ОС для ESS SOLO

финальное сведение конечно не очень но в целом то уровень звука любопытный

только я так и не понял зачем смешивать отдельные треки на ПЦ, я как бы ожидал услышать финальный микс записаный с выхода сеги, чтобы было понятно почему она "не стала"

в итоге, насколько я понимаю, Амига оказала куда как больше влияние на музыкальную среду...

Разверните, пожалуйста, вопрос, чтобы я не отвечал на свои домыслы. Первая демонстрация это выход сеги (пускай с эмулятора, но он соответствует тому, что выдает реальное железо, звук заглушен Low Pass в соответствии с тем как играет реальная приставка).

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

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

все эти разговоры хорошо замотивировали меня несколько углубиться в тему и послушать. и более глубоко поосознавать написанное здесь. а тема богатая, есть и midi картриджи, и синтезаторы "для музыкантов", ну и плееры - на реальных чипах. и нередко даже с исходниками. а уж та штуковина где к Сеге приделали 40 штук "крутилок", через ардуинку - я вообще не понял как это работает...

Можно целую статью ретроспективу про это написать.

Но общие моменты остались теми же что уже озвучены здесь. Вся это midi ведет к аккордам/полифонии, а не к "тому самому звуку" где каждый канал исполняет свою партию + эффекты. А уж когда навешают всяких примочек, да добавят другие дорогие синтезаторы это уже ни разу не Cега. и это - не для ностальгирующих.

Плюс выход оригинала похоже еще довольно "шумный" для студийного уровня. какую нибуть простенькую поиграйку сделать можно было бы, но вряд ли даже секвенсер. А поигралки и так были, применение узкое, перспективы - не особые. Думаю - не зашло бы...

Статья отличная. Прекрасно понимаю, когда сложность материала такова, что описать его кратко и интересно не представляется возможным.

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

Прекрасная статья! Огромное вам спасибо!

Sign up to leave a comment.