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 и был реализован костылём, в виде «сцепки» двух обычных модулей.

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


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

VT2i и другие чиптюновые VSTi

Краткий обзор моих свежих VSTi-плагинов, предназначенных для внесения элементов чиптюна в музыку для широких масс, либо создания полных стилизаций под чиптюн в современных аудиоредакторах типа FL Studio, Reaper, Cubase, и им подобных. Все они объединены общей концепцией брутального минимализма, отсутствием GUI (интерфейс предоставляет ваша DAW) и полностью открытым исходным говнокодом.

Изучаем.


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

BotB Winter Chip XII и зачем вам оно нужно



Пока на пати-календаре идёт затишье (не считая возрождённого Demobit), я считаю своим долгом сообщить вам, что до окончания мегакомпо на Battle of the Bits осталось чуть меньше недели и у вас ещё есть шанс принять в нём участие! О Battle of the Bits здесь упоминалось много, но я, как истинный адепт запхаторства четырёх каналов в один, постараюсь объяснить всю суть сайта на пальцах. Заодно расскажу о самом Winter Chip XII.
Читать дальше →

zx-chip 30

Оп, и свеженький подкаст. Еще один повод осенью вспомнить отличнейшие треки лета.

«Autumn 2016»

Tracklist:

01. Happy chaos by MmcM 1:38
02. Irregular circuits by kotsoft 3:45
03. Adventures of a Big Red Rabbit by Quiet 6:39
04. Paysid by Mic 9:06
05. How are you by MmcM 12:02
06. To Find Yourself by Quiet 14:53
07. Little tunes near the lake by kotsoft 17:17
08. Iteration by MmcM 19:02
09. Hurry Up by wbc 22:12

itunes.apple.com/ru/podcast/zx-chip/id1125739643
telegram.me/joinchat/AA6jcD7yJozrJRMNsP14yg
zx-chip.podster.fm/
vk.com/zxchip

Vortex Tracker II fork - work in progress

A work in progress fork of Vortex Tracker II

Since I don't have much experience with coding, most changes on my sides are purely aesthetic.
They include:
  • Merging few tabs of Options menu for easy access
  • «E» for Envelopes in Sample menu replaced with «M» for Mode for convenience
  • Numerous Engrish fixes
  • Including loader BASIC code for exported .TAP files (provided by YERZMYEY, still has to be typed manually onto the Speccy)
Planned features:
  • «E» bound to Envelope Toggle in the Sample Editor
  • Totally refreshed Options menu
  • Cleaned up UI
  • Automated Row Number setting
  • ...and whatever my little knowledge of Pascal/Delphi will allow me to do )))))
Some screenshots:



Latest build
Click here