Трушность
Среди тех, кто пишет chiptune бытует мнение, что единственный "трушный" способ писать чиптюн-музыку - использовать оригинальные звуковые чипы, а не эмуляторы. Например, настоящий Nintendo Game Boy. Причем, именно "тот самый" Game Boy из 80-х, известный как "серый кирпич".
Я решил провести тест на сравнение звучания разных моделей Game Boy с 1989 по 2000 год, программных эмуляций и современных ретро-консолей. Создал свой первый модуль для Game Boy и воспроизвел везде, до куда дотянулись руки. Провел "слепые" тесты, сравнивал формы волн и прочая скукотень. Возможно, я распишу процесс потом, сейчас только краткие результаты:
- Game Boy 1989 звучит "лампово" и даже по-аналоговому "грязновато"
- Game Boy Color и Game Boy Pocket звучат скучнее, большие отличия по форме волны от оригинального. Возможно, особенности моих экземпляров.
- Внезапно, Game Boy Advance звучит очень близко к оригинальному, но как-то чуть более "благороднее", что ли. Почти как Moog после Поливокса, если вы понимаете о чем я.
- hUGETracker (в котором я и писал трек) рендерит звук, который на слух воспринимается близко к GB 1989, но анализ сигнала показывает, что звук генерируется достаточно "стерильный" и "гладкий" по сравнению с железками. Аккуратнее работает со щелчками. А вот скорость проигрывания почему-то медленнее, чем на GB - возможно дело в настройках трекера.
- Эмулятор Same Boy выдал звук и форму волны невероятно похожую на GB 1989. Скорость тоже соответствует оригиналу.
- Современные ретро-консоли Anbernic (несколько моделей) и Retroid Pocket 5 хотя и выдают звук похожий на оригинальный, но воспроизводят с ошибками. Например, на моем треке бочка проигрывалась всего один раз и замолкала.
Вывод: обожествление "серого кирпича" - обычная аудиофильская иллюзия. С эмуляцией прекрасно справляется Same Boy (его можно использовать в виде VST плагина RetroPlug).
А вот и сам трек, использовал запись с вот этого GB 1989:
[ VK • TG • Official site ]
Comments
Речь про подходы к реализации. В мире кодеров это будет очень хорошо понятно. Например, вам нужно создать сценку с музыкальным сопровождением, где космический корабль летит над планетой. Сколькими способами это можно сделать? Можно написать собственный компактный программный движок и музыкальный трекер, на их базе уже выстраивать весь визуальный ряд. Это очень уважаемый подход. А можно использовать уже готовые инструменты и просто создать видео, которое зашить в исполняемый файл. Этот подход примут одни, но он же вызовет огромную волну критики среди тех, кто выступает только за полностью самостоятельно созданное решение (от и до).