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


Всем доброго дня!
Прошло боле двух лет с первой части и вот, наконец, появилась вторая! Если вы её не читали, рекомендую её прочитать, чтоб было все понятно. Итак, поехали

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

Multimatograf 2018: 8bit музыка



В этом году музыкальные компо на Мультиматографе зажгли еще сильнее, чем в прошлом: хоть количество представленных платформ и снизилось (не было треков под POKEY, как в прошлом году), но качество при этом выросло если не на порядок, то в несколько раз уж точно; и что касается AY, то здесь огромную благодарность прямо сходу хочу передать Flexx за новые версии всем известного Vortex Tracker, просто-таки поднявшего на голову уровень удобства работы в нем. Ждем нового релиза, Ваня! ;)

Теперь по порядку хочется сказать несколько слов про сами работы (по ссылкам можно пройти на ZX-Art\events и скачать понравившиеся треки, либо прослушать прямо здесь):

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

Новый Vortex Tracker 2.5 — это БОМБА! [UPDATE]

Теперь можете смело удалить все предыдущие версии Вортекса. Они вам больше не понадобятся. Новая версия настолько ушла вперёд, что пользоваться старыми равносильно езде на троллейбусе когда в гараже ожидает новый Лексус.

Вортекс 2.5 покорит вас приятным интерфейсом, стабильной работой и новыми возможностями, заметно повышающими творческую продуктивность. Всё делалось с мыслью о комфорте музыканта, ведь 99% новых фишек придумали сами музыканты, которые активно пользуются Вортексом.

Из главных фишек я бы выделил автоматическую подстановку нотных параметров в тестовые линии семплера и редактор орнаментов, бесконечное проигрывание линии паттерна, файловый браузер инструментов, новую кнопку Play&Stop, подсветку параметров нот, возврат к позиции, с которой начали играть и повышенную устойчивость к сбоям.

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

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

UPDATE 28 февраля: Версия обновлена. Пофикшен баг.


Просто кликни...

HYPERADIO RC

УБИТЬ ВСЕХ ЧЕЛОВЕКОВ! ВСЯ ВЛАСТЬ РОБОТАМ!


kill all humans all power to the robots

Еще не прошел год до моего ежегодного отчёта по hyperadio, но уже очень близко к времени X, а так-как есть новости по проекту, то зачем ждать?

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

AY/YM/TS test v0.2

Наконец появилось время слегка заапдейтить свой тест AY/TS. Постепенно избавляюсь от говнокода неоптимальных решений, для текущей версии тест пришлось переписать почти наполовину:)

Список изменений:

  • исправлен досадный баг с неправильной нумерацией чипов (в первом тесте были перепутаны местами)
  • добавлен тест бипера и магнитофонного порта
  • встроен универсальный плеер Сергея Бульбы для всех версий РТ
  • добавлена возможность загружать произвольные TS-треки для проигрывания в конце
  • добавлена возможность пропускать вывод отдельных звуков на звуковом тесте/ускоренной прокрутки всего звукового теста
  • обновлена процедура опроса клавиатуры
  • поддержка пользовательской specscii-графики
  • реорганизация размещения в памяти, за счёт чего сохранилась поддержка режима 48к)
  • слегка доработан внешний вид
  • упаковка данных переведена c hrust1 на exomizer

подробнее тут

Обзор музыки с Verve 2017 часть 1

Всем привет! Предлагаю ознакомиться с обзором музыки с воронежской пати (номинация «Soundtrack»).
В этом обзоре я попробовал отойти от привычного формата «текст+критика» и подобрал каждому треку фрагмент или нарезку из наиболее подходящего (на мой взгляд) кино, мультфильма, игры или видеоролика с YouTube.

Почему не текст? Во-первых, сама номинация просит такого формата, а во-вторых, такой подход раскрывает каждый трек и избавляет авторов от демотивирующей критики. Я уверен, что каждому треку найдётся свой видеоряд (ждём вторую часть), но нет предела совершенству! :)

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

AY/YM/TS test v0.2



Предлагаю вашему вниманию небольшой тест, написанный как для проверки работоспособности плат turbosound (NedoPC), так и самих чипов AY/YM. Думаю, он будет полезен не только владельцам/изготовителям TS, но и тем, кто сейчас приобретает YM-чипы из Китая.

Начиная с версии 0.2 добавлена проверка звучания beeper'a и магнитофонного порта, так что тест, возможно, окажется полезен ещё и организаторам demoparty для проверки звука перед показом музыкальных конкурсов:)

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

Новый релиз — Vortex Tracker 2.0 — Перерождение (2017)

Комфортная и приятная работа за счёт упрощения рутинных операций. Более отзывчивый и дружественный интерфейс. Поддержка горячих клавиш, цветовых тем, жонглирование позициями паттернов, автобекапы, свободное перемещение по всему треку, улучшенный редактор семплов, новый дизайн и многое другое…

Ждёт вас в новом релизе Vortex Tracker, который вышел совсем недавно — 2 сентября 2017 года, и уже успел покорить сердца заслуженных ветеранов AY-сцены. Что, кстати, совершенно неудивительно, ведь именно под их чётким руководством развивалась новая версия :)

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

А ещё поздравляю всех музыкантов с новым релизом! Поздравляю автора программы — Сергея Бульбу — с тем, что его детище живёт и развивается. И выражаю огромную благодарность всем, кто помогал мне сделать Вортекс лучше.


А теперь ближе к делу...

Vortex Tracker. Моды и форки.

Уже не раз мы обсуждали на канальчике телеграмчика Vortex Tracker. Все pro и contra. Впрочем, каким бы не был VT неудобным, у него есть неоспоримое достоинство — это единственный трекер для AY/YM на PC. Поэтому выбирать не приходится.
Однако, сколько бы я не предпринимал попыток освоить AYшные чиптюны, все эти попытки разбивались об очень убогое юзабилити вортекс трекера. Я понимаю, что грех на это жаловаться, Сергей Бульба даже при таком подходе проделал большую работу, но тем не менее VT ещё слишком сырой, чтобы считаться качественным, удобным продуктом, на уровне, например, Famitracker'а.

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

1. Неудобные горячие клавиши навигации. Нельзя, я считаю, проигрывание биндить на F5-F8 а остановку проигрывания на Escape. Зачем разбивать play song from current row и play pattern from current row на две отдельные клавиши — я не понимаю, достаточно оставить первое, второе не нужно.
Самой удобным я считаю реализацию в Impulse tracker. F5 — играть модуль. F6 — играть текущий паттерн. F7 — играть модуль с текущей позиции. F8 — стоп. Всё гениальное просто, под пятернёй вся навигация, и не нужно оголтело размахивать руками или раскорячивать пальцы, прыгая от F8 к Escape.

2. Неудобная навигация между треками паттерна. Классический подход — TAB и shift-TAB а не ctrl-right и ctrl-left.

3. В режиме turbo sound оба трека проигрываются вместе только в режиме «play song». Отдельно паттерн из двух модулей проиграть не получается — играет только один из них, текущий. Зачем — непонятно. Ведь отключить ненужные каналы можно соответствующими кнопками в окне модуля.

Вообще реализация режима turbo sound вызывает больше всего досады. Ведь куда удобнее было бы одно окно с шестью треками а не сцеплять джва трёхканальных модуля. Полагаю, это связано с классом TTracks (собственно, три трека для записи нот), который Бульба предпочел унаследовать от TWinControl и реализовать в виде текста (отсюда и требование только моноширинного шрифта в настройках) и сохранение модуля в txt формате. Похоже, что на тот момент автор еще не задумывался о режиме турбосаунда достаточно глубоко, и решил задачу «в лоб». В идеале было бы лучше создать потомка от TGraphicControl, но, понимаю, хотелось прежде всего поддержать множество трехканальных форматов, не хотелось много и нудно кодить, а о турбосаунде думалось в последнюю очередь. Именно поэтому режим TS и был реализован костылём, в виде «сцепки» двух обычных модулей.

Итак, далее расскажу как всё это поправить. Также могу в коментариях ознакомиться и с другими полезными предложениями, которых я мог не учесть.


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