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

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


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

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

Autosiril rereleased! (+src)

Продолжаем в терапевтических целях срывать покровы.

Рад, наконец, представить вам инструмент для удобного и эффективного конвертирования MIDI-файлов в текстовый формат VortexTrackerImproved (с последующей возможностью конвертирования в PT3):

Autosiril +(src).

autosiril windows.

Инструмент кроссплатформенный, и отлично работает как на MacOSX/Linux так и на Windows.

С результатами работы Autosiril'а вы, возможно, уже знакомы. Теперь у вас есть возможность исправить и улучшить работу конвертора, так как доступны исходные коды инструмента.

О том как пользоваться автосирилом, можно прочитать в инструкции или посмотрев соответствующий screencast:


Тут я скажу пару слов о том, что вам понадобится чтобы запустить тестовые примеры (в каталоге ./test):


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

Vortex Tracker Improved rereleased (+src)

Теперь уже общеизвестно, что HYPE — лучшая гештальт-терапия.

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

Vortex Tracker Improved (+src)



По ссылке вы найдёте две последние сборки VTi: с поддержкой MIDI и без.

Исходники также организованы в две ветки: master (no_midi) и midi.

Fork'айте, дорабатывайте, ужасайтесь быдлокоду =)

P.S. Огромное спасибо Сергею Бульбе (автору оригинального VortexTracker), всем, кто помогал его дорабатывать, и всем, кто пользуется им сейчас и пишет музыку =)

P.P.S. Основные отличия от оригинальной версии:
Читать дальше →