SofT MANiAC • SiBERTiAN • ReSampled 
BlogTags → demoscene

Новый восьмибитный цикл: KeygeNES #2

Десять лет назад мне пришла в голову идея записать альбом каверов на музыку из кейгенов. Не абстрактных трекерных модулей, а именно музыки известной широкой публике по кейгенам. В то время я очень увлекался написанием музыки для консоли NES (она же Famicom, она же Dendy). Концепт родился быстро - каверы будут с NES-звучанием, делать их я буду в трекере Famitracker, а альбом назову KeygeNES - обыграв название приставки и тему кейгенов.

Краткий ликбез #1: FamiTracker это бесплатный трекер для создания музыки для консолей NES / Famicom / Dendy. Интерфейс программы основан на трекере MadTracker. Одной из особенностей является экспорт NSF-файлов: это позволяет музыке, созданной в этом трекере, воспроизводиться на реальном оборудовании и включаться в NES-приложения.

Как типичный представитель демосцены - я не столько музыкант, сколько инженер. Поэтому было решено найти конвертер из FastTracker 2 в Famitracker. Нашелся конвертер от phailwhale22, но мне он не зашел и я написал свой вариант XM2FTM. Дальше - дело техники: конвертируем модули, выправляем эффекты, создаем инструменты, вносим в партии всякие фишки от себя... Так и появился KeygeNES #1.

Через десять лет возникла идея продолжить цикл, но уже в SID звучании.

Краткий ликбез #2: Чипы MOS Technology 6581 и 8580 SID (Sound Interface Device) являются программируемыми звукогенераторами и использовались в компьютерах CBM-II, Commodore 64, и Commodore 128. Эта технология позволяла проигрывать восьмибитную музыку в эпоху, когда компьютеры еще не были способны воспроизводить цифровой звук. SID и видеочип VIC-II значительно повлияли на возникновение демосцены.

Причем, если первый альбом использовал для всех треков один общий стек технологий (XM2FTM + Famitracker), то в продолжении я планирую испытать звучание всего, что эмулирует SID - до чего дотянутся руки - от VST-плагинов до SID-трекеров. На обложку попал тот самый MOS Technology 6581. А тем временем, первый трек уже готов:

4 ▲
25 September 2022 10:20
12 comments

ReSampled – Spectrum

Еще один трек с предысторией из моего демосценического прошлого.

В середине нулевых два программиста-ассемблерщика Asterix и Quantum разработали библиотеку uFMOD – проигрыватель трекерных модулей в формате XM (FastTracker 2). В первую очередь, она предназначалась для использования внутри кейгенов / крэктро в качестве проигрывателя фоновой музыки и поэтому ее постарались сделать максимально маленькой по размеру и до сих пор ей нет в этом плане аналогов. С появлением uFMOD крэксцена быстро на нее пересела с предыдущего фаворита - библиотеки minifmod. Быстрее всего пересели, разумеется, крэкеры СНГ, потому что Астерикс и Квантум - ребята "свои" и очень уважаемые на крэксцене.

Библиотеке не хватало одного - примера использования со своим собственным трекерным модулем. По началу использовался модуль входящий в состав minifmod. Им был трек JosSs – Minimal весивший всего 1,465 kB. Но хотелось своего - и еще меньшего размера. И тогда Asterix пришел за ним ко мне. В то время почти не осталось музыкантов-трекерщиков, которые бы напрямую писали музыку для кейгенов, я бы даже сказал, что в СНГ тогда кроме меня еще была пара человек и все. И я написал свой модуль, который весил 905 байт. Сколько было мороки по оптимизации - лучше не вспоминать. Но в итоге модуль вошел в состав библиотеки, где продолжает находиться уже 15 лет.

В честь юбилея я его переработал, но основная тема осталась на месте. Трек получился на стыке жанров – Deep House, Club House, Big Room и Chiptune.

4 ▲
27 September 2021 22:33
21 comments