256 байт intro «Springs» для компьютера Vectrex

Решение написать что-нибудь для Chaos Constructions пришло, как водится, довольно внезапно (в первую очередь потому, что до последнего момента не было очевидно, состоится он в этом году или нет). Так что, времени написать что-то большее, чем работу для конкурса Tiny intro (256 байт для любой платформы) уже не оставалось. Это же определило и выбор платформы, так как под Vectrex я уже писал пару лет назад и проще было вспомнить ассемблер 6809, чем изучать следующий.

Чем (среди прочего) мне нравится демосцена, так это тем что, приступая к работе, понятия не имеешь, что в итоге получишь. Среди нескольких идей, что именно написать, конкретно вот этой не было точно. Две были отброшены потому, что изображение на эмуляторе и реальном Vectrex'e слишком уж отличалось — после каждой сборки заливать всё это в эмулятор ПЗУ и перетыкать его в Vectrex чтобы посмотреть, что получилось — нереально.
Третью идею я было начал реализовывать, но уже в процессе увидел, что сделать такое красиво в 256 байт — слишком сложно. Но, в процессе что-то там переглючило и напомнило пружину. Вот эту идею я, в итоге, и развил:



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

Конкурсы на фесте VERVE 2017 (и немного лирики)



Публикуем финальный и полный список конкурсов. В каждом конкурсе разрешено удалённое участие.

events.retroscene.org/verve2017

Приём продлится с 7 августа по 3 сентября. Возможны сдвиги ;) Полные правила участия будут готовы к старту приёма работ.

Если кто еще не видел новость и (вдруг) собирается приехать, то у нас помещение в центре города. Подробности: vk.com/wall-119091400_15

А лирика под катом...

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

Графика с Crazy Siberian Party 2017

Звезды сложились удачно, и есть настроение высказать пару комментариев по работам с Crazy Siberian Party 2017. Так сказать, хоть раз ковать железо, пока горячо. Я опять не смог поучаствовать в этом году сам, и, как ни странно, причина всё та же — все силы на игровой проект. Авось, в следующем году удастся выбраться на пати вживую, а пока что можно взглянуть на работы этого года.




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

PCSPE - создание музыки для PC Speaker в современных DAW

Вас мучает непреодолимое желание сделать демку для предельно олдскульного IBM PC, не имеющего даже звуковой карты, но вы не знаете, как же быть с музыкой? Можно расслабиться, ведь теперь есть альтернатива трекеру MONOTONE. Свежий VSTi плагин PCSPE позволяет создавать прекрасно ужасную одноканальную музыку для PC Speaker, подобную звучавшей в играх Monkey Island или Lotus III, с помощью любой современной DAW — FL Studio, Cubase, Reaper, и им подобных.

Полученный результат можно экспортировать для использования в ваших программах для IBM PC или других компьютеров, использующих таймер 8253 для генерации звука (Микроша, Корвет), а также прочих причудливых затей — экспорт представляет собой обычный текст очень простого формата и легко парсится. Пример простейшего проигрывателя на QBasic прилагается.

Плагин позволяет создавать инструменты, подобные тем, что используются в трекерах для AY и других звуковых чипов. Огибающие громкости, арпеджио (орнамент) и изменения питча задаются в виде строк текста с очень простым форматом, аналогично MML или FamiTracker. Условная громкость инструментов является основой системы приоритета. В один момент времени всегда звучит только тот инструмент с наибольшей текущей громкостью. Например, инструмент баса имеет громкость 1, а инструменты ударных имеют громкость 2 — значит, они будут прерывать бас в момент своего звучания. Таким образом несколько одновременно звучащих музыкальных партий утрамбовываются в один канал спикера, что, конечно, требует вдумчивого подхода при сочинении музыки и создании аранжировок.

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

Небольшая демонстрация в MP3
Скачать плагин

3aRulem #20

Друзья! Мы завершаем работу над 20-ым номером журнала!
Спешите направить материалы в юбилейный номер, у вас ещё есть шанс! Напоминаем адрес редакции — not_soft@mail.ru
Ждём ваших материалов!
Увидимся в конце июля на страницах нашего журнала!

Crazy Siberian Party 2017

CSP 2017 – в этот раз действительно крейзи!
Какой-то знакомый взгляд с прищуром!
Друзья, всех приветствую! В связи с поступающими многочисленными вопросами относительно CSP’2017 мы вынуждены сделать небольшой анонс предстоящего события.
Итак, первое! Традиционная пати CSP состоится на берегу Оби в привычном месте, 29-30 июля 2017 года! Это вы и так знаете, здесь всё стабильно.
Второе. Нам задают вопросы «А будет ли демопати?», «А если я пришлю работу?», «Может, всё-таки, забацаем демопати?». Нашу позицию мы озвучивали ранее и повторяем – демопати, как в 2015-2016 годах не будет, по крайней мере при нашем организинге. Тем не менее, мы пошли навстречу всем спектрумистам и объявляем безбашенные конкурсы!!!
GFX-compo! Свободная тема!
Присланные работы будут распечатаны в размере 20х30 сантиметров и размещены в зоне CSP на верёвочке. Каждому участнику демопати будут выданы стикеры, которые он сможет наклеить на оборот понравившейся работы. Победители будут определены количеством стикеров у каждой работы. И это будет так называемый «приз зрительских симпатий»!
Основное определение победителя в данной номинации планируется провести на площадке events.retroscene.org!
Учитывайте, что при распечатке RGB нет, только CMYK.
Crazy Demo/Intro compo! Принимаются работы, выполненные в виде анимации в блокноте (книге). Это те самые «мультики», которые рисовали многие из вас на полях тетрадей и блокнотов. Понятно, что никто не пришлёт свои блокнотики (это ж надо почту задействовать), поэтому на пати желающим будут выданы небольшие блокнотики и карандаши/ручки. Запилить дему сможет любой желающий!
OpenAirCraftCompo! Не забываем приносить на CSP домашние заготовки, сало, рыбу, лечо и другие продукты, сделанные своими руками. Мои 5 «копеек» уже выдерживаются в отдельной ёмкости!
Третье. В каждой номинации победителей ждут призы и памятные подарки! Иногородним будет организована доставка призов.

Более подробные правила будут опубликованы позднее.

Всех новосибирцев и гостей города приглашаем приложиться к организингу CSP’2017! У нас есть техника и шатры!
Требуются активные волонтеры для организации доставки аппаратуры на патиплейс с последующей ее эвакуацией!
Кроме того, необходим электрогенератор мощностью около 2 кВт.

Ждём вас всех в последние выходные июля в г. Новосибирске на CSP’2017!!!

1tracker v0.25

1tracker, экспериментальный кроссплатформенный мультитрекер, уже несколько лет играющий роль подпольного конкурента давно не обновляющейся Beepola, докатился до версии 0.25.

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

Постепенно расширяется поддержка старых и новых движков, не охваченных другими редакторами. Так, в новой версии добавлено высшее на текущий момент достижение однобитной мысли — движок Pytha, умудряющийся выжать из бипера два равноценных канала с треугольной, пилообразной или прямоугольной, с переменной скважностью и модуляцией, формой сигнала, а также белый шум и ударные (услышать тут).

Помимо этого, доступны такие обделённые вниманием музыкантов движки, как:

— BuzzKick, аналог SpecialFX с сэмплами на ударных
— из игры Earth Shaker
— трёхканальный Тима Фоллина из игры Vectron
— движок Lyndon Sharp из Mig-29 и других игр
— ntropic
— Octode XL
— Phaser 2 и 3
— POWW
— prdr
— Stocker
— tBeepr
— ZX-10

Это прекрасный шанс проявить себя в музыкальном компо на грядущем DiHalt 2017, сразив публику наповал новым экзотическим звучанием старого бипера!

Скачать и начать.

Краткое руководство по выживанию в условиях отсутствия ордер-листа. На замену ему предлагается концепция блоков. Можно отмечать границы блоков произвольной длины, нажимая Space на любой строке. Удобно использовать классические 16, 32 или 64 строк. Список блоков виден в правой части экрана, также можно присвоить текущему блоку имя по Ctrl+F. Операции выделения, такие как Ctrl+A и Ctrl+L, сначала применяются к текущему блоку, потом к треку целиком. Между блоками доступен быстрый переход по Ctrl+PageUp/Down. Чтобы скроллинг и соседние блоки не мешали сосредоточиться, доступен режим ограниченной видимости, включаемый и выключаемый по Ctrl+F1.

Демосцена на VERVE 2017

VERVE 2017

Фестиваль пройдет 9 сентября, удалённое участие приветствуется.

Мы понимаем, что ламповости Мультиматографа, угара Дихальта и толпы народа ЦЦ у нас нет, но всё же очень постараемся, чтобы было интересно и комфортно. Будем рады видеть вас и ваши проды на финальном российском пати уходящего года.

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

Ниже список конкурсов, которые могут быть интересны. Правила для каждого конкурса появятся в ближайшее время.
Читать дальше →