DiHalt 2016 / ZX Graphics

Мне немного жаль, что я всё пропустил в этот раз — и не приехал, и не выставил хотя бы того малого, чего мог бы выставить. C'est la vie, всех пати не соберешь в коллекцию, когда от работы звенит в ушах, уже бывает не до хобби. Постараюсь реабилитироваться через небольшой обзор работ. Как обычно — не воспринимайте мои отзывы всерьез.




Читать дальше →

Making of “Ленинград — Экспонат” video



Немного технических деталей производства этого видео.

Общее количество кадров: чуть больше десяти тысяч.
Общее количество машинного времени: около 4 часов на i5 2400.

подробнее...

Музыкальная теория для демосценеров. Часть 1


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

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

Читать дальше →

Поэкспериментируем?

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

… Музыка AY на 48,8 Герц? Но существует и 200 Гц режим (вон Strobe мочит жестоко), и вообще — режим Manual в VT 2.
… А если бипер с ковоксом совместить? есть же 7 Мгц. и даже больше… или, например, дигу с турбо-ау совместить, а?
… «Работа должна работать на стандартном Пентагоне со 128Кб памяти»? Но есть же 512 Кб и больше. Много больше! тут уже и обьём нужен:
… «Демо для ретро-платформ сопоставимых с ZX-Spectrum… Общий размер работы: 640 килобайт или одна дискета формата TR-DOS.» хех, метровый спек с многогиговой флешкой улыбаются этому требованию ;)

Да, эти возможности у нас есть.

Предлагаю поэкспериментировать!
  • avatar
  • [просмотров: 3469]
  • 18
  • +10

О передискретизации в Ayumi

Введение

Эмулятор Ayumi был создан специально для музыкантов, с учетом их повышенных требований к качеству моделирования работы звуковых чипов AY-3-8910 и YM2149F. Он существует в двух версиях: аудио плагин для работы в реальном времени и отдельное приложение для генерирования файлов формата WAV. От уже существующих эмуляторов вышеупомянутых чипов Ayumi отличается, в первую очередь, подходом к передискретизации (resampling), о котором рассказано далее.

Для привлечения внимания уважаемой публики я решил погуглить какую-нибудь симпатичную японку с именем Аюми (раз уж название эмулятора образовалось таким образом из «AY» и «YM»). Нашлось, вот... Анимешную Аюми убрал. Теперь вместо нее слон. Почему слон? Читайте, и узнаете!




Читать дальше →

Мопас демо: Теория, практика, сакральный смысл.


Приветсвтую всех любителей, а также ненавистников запилятора!

В этом топике я расскажу как создавалась дема Мопас, с какими трудностями мы столкнулись и как оно вообще было.

Читать дальше →

Уточки не прощают


Добрый день!


Раз гоблин написал про бесконечные шарики, то я напишу про бесконечных уточек. Напишу здесь как создавалась Апогей-дема Ducks not forgive, также приведу код.


Читать дальше →

Making of Hara Mamba,Scene!

hmslogo
Привет народ!

Недавно мы выпустили нашу новую демку под названием Hara Mamba, Scene! которая заняла аж 3-е место на CAFeDemoparty 2019. И я решил немного рассказать про то как там всё сделано и как оно вообще делалось. Возможно кому-то будет интересно! Погнали!

CODING PART DISCLAMER:

Я абсолютно не претендую на крутость кода и почти уверен что можно сделать лучше и красивее. Зачастую я использую тактику кучи дупов вместо цикла, брутфорса, быстрокода и суперсекретный метод под названием «пофикси Артёмка». Поэтому не трачу времени на оптимизации если ясно что всё и так работает и хорошо пакуется!


Читать дальше