PROTRACKER372 PT3 7X W
pt3_7x W░�/L�M░K$$$SSSSiii::iiiSSS$$*╛'"^_.,┌s#@SSSiiiS$$$Si:::·.:iiSiS@g._
~`"╘?iiSS�?╛"~_.┌q@#S�������SSiiSS$$$$Si::·:iii::::iiSib,
���SSS@s._'~_..sSiiSS������S*╛"~~`?iiSS$$Si::.:i┘` .::::`?Sib
- iiiSSSSb,'?::··:iP╛?�iP` .::iiS?SSi:.·: .::·` `?Sb
.. .:iSii: .┌#SQp. `:i: .┌#SQp.·':iSSi:. .┌#SQp.` · P:. ·:·:·:·:i:,dSiSiSiS$b : ,dSiSiSiS$b.·:iiS,dSiSiSiSid ·:· ·:·
- i:·:i:·.dSijS**SqSiSi·.·.dSijS**SqSiSi:·:.dSijS**SqSiSi :i:·:i:
i│i:i│i.SiS7:.·`::?SiS:i.SiS?:.·`::iSiSi:.SiS?:.·`::iSiS:i│i:i│i │i│i│i│iSiSL:::.·`jSiSi:iSiSi:::.·`dSiS$·iSiSi:::.·`dSiSi│i│icjf i:i│i:i$SiS$D*┐┐*S$SiS$·$SiSS:::·.dSiSi$:$SiSS::::.dSiS$:i:i│i:i
- ·:i:·:i$SiSb. i:·:i:·:i$SiSb. ·:i:·:i:·i$SiSb.,d$SiS$i :·:i:·:
· ·:· ·:i$SiS$b.:· ·:· ·:i$SiS$b.·:· ·:· ·i$SiSiSiSi$P` .tracker
· .dSiSiSiSb. ·╘'".dS�*╛╛*�b. · .:·.`╛*SSiSS╛' .v3.71 └*iiSi$?╘"~_.┌q::i;iSiSiSiSiSI;I;i;ii::·...·::::ii:┬.
.::iiS@s._`~_..sSi:i:i:i:i;S*╘"~~`?I;I;i;i;::.:i└` .::::`?:i.
.:·:i·i::b,'?::··:i::·:·:` ·;I;·:i;i:.·:. .·:·`.`?·. ·:. ·::::·. .:· ·:. .:::::. .::· :::. .::: .::· .:· .·:::· ·::. .::·
Характеристики:
√ Tempo: 1-63 √ Positions: 256 √ Patterns: 48 √ Pattern length: 1-64 √ Ornaments: 15 √ Samples: 31 √ Player size: #c00 (PT Util: #900, исходники: от #632) √ Sample length: 64 √ Ornament length: 64 √ Режим TurboSound (2AY) (требуется 7MHz CPU или Pentagon при выключенных индикаторах)
Новые опции:
√ Volume (глобальная громкость прослушивания) √ Write data (запись параметров по образцу для каждой ноты) √ Scroll step (шаг скроллирования при установке ноты) √ Edit melody (редактирование мелодии с переходами по паттернам) √ Set up (установка цвета, звука и др.) √ Positions list (список позиций) √ Pattern length (установка длины для всех паттернов) √ Clear sample, ornament √ Copy sample, ornament √ Volume transpositon √ Копирование 3 каналов сразу (нажмите "Channel")
Грузит модули Pro Tracker 2.x, Sound Tracker, Sound Tracker Pro
В Edit smp реализованы накопления и уменьшение/увеличение громкости (крайний левый столбик), маска огибающей.
Используйте смещение -96 в орнаменте, чтобы попасть в C-1. Не обязательно ставить F перед номером орнамента.
BackSpace/Ins - удаление/вставка строки (доступны везде).
Управлениe стрелкой: Q,CS,O,P,Space (или Kempston Mouse)
Ошибки диска и компиляции показываются на бордере. Загрузка модуля с Caps Shift действует как Merge.
Загрузчик редактора:
Настройки в бейсик-блоке:
5d3b, 5d3c = цвета; 5d3d: bit0-2 = бордер; bit4 = "play on"; bit5 = "sound"; bit6 = "print points"; bit7 = "kempston joystick"; 5e16: номер частотной таблицы.
Нажмите CS во время загрузки для отключения индикаторов, если ваш компьютер медленный.
В окне паттерна:
0-9 (в поле ноты - октава) А-V (ввод O,P - удерживая SS; Q - удерживая CS) Home - начало/*середина паттерна
- End - конец паттерна
L - очистка ноты
- ssL - очистка ноты вместе с параметрами
- K - очистка команды
Enter - проигрывание ssT - запомнить канал в буфер ssR - вспомнить канал
- CS(SS)+нота - на октаву выше(ниже)
- SS+цифра - установка Autoscroll
- cs1,cs2 - переход на предыдущий,следующий канал
- PgUp/PgDn - листать паттерны
- ssY - переключение диез/бемоль для текущей ноты
- csU - выделить начало блока, паттерн и канал
- csI - выделить конец блока
- csY - копировать блок под курсор
- csT - транспонировать блок
- F - пустая нота (autodata+autoenv+scroll)
- ssI - Edit smp
- ssU - Edit orn
- csL - редактор позиций
- ssA - помещение параметров ноты в AutoData
- csA - вкл/выкл AutoData
- csE - вкл/выкл AutoEnv
- E - вкл/выкл прозрачный ввод огибающей. В этом режиме нота НЕ
ПОРТИТСЯ. При AutoEnv=ON режим устойчивый, иначе выключается после первой же ноты
- W - вкл/выкл Edit melody
- csW - вкл/выкл TurboSound mode
- Tab(Ext) - переключение между чипами для TurboSound (2-й чип в
паттернах 47..24, эти паттерны должны стоять в списке позиций!)
2-я колонка в паттерне - смещение шума для всех каналов.
Special commands (правая колонка в каждом канале):
Формат записи: 1234 1 - номер команды 2 - Delay в командах 1,2,3,9,А 3,4 - зависит от используемой команды
Номер команды: 0 - нет команды 1 - Slide down, цифры 3,4 - шаг. С delay=0 делает смещение тона. 2 - Slide up, цифры 3,4 - шаг. С delay=0 делает смещение тона. 3 - Tone Portamento, цифры 3,4 - шаг, в поле ноты - цель.
При этом инициализируется сэмпл и орнамент! Не ставьте 3xxx от ноты на ту же самую ноту!
4 - Sample начинает играть со строчки, указанной в 3,4 5 - то же для орнамента 6 - Vibrato, в 3 - сколько звук есть, в 4 - сколько звука нет 9 - Envelope slide up, цифры 3,4 - шаг А - Envelope slide down B - Tempo (3,4)
В списке позиций:
цифры - изменение номера паттерна
- K - Set loop start
- L - Set loop end
В меню Edit smp (orn):
- 0-9 - октава
- PgUp/PgDn - листать сэмплы (орнаменты)
ssU,ssI - листать орнаменты (сэмплы) W,E - +/-1 R,T - +/-32 (12)
- ss8,ss9 - регулировать громкость
0 - обнулить ssK - сменить знак
- K - Set loop start (loop - розовая полоска на номерах строк -
можно устанавливать её мышкой)
- L - Set loop end
- A - регулировать накопление громкости
- 9 - вкл/выкл накопление частоты тональника
- F - вкл/выкл накопление шума/огибающей
- Y,U,I - вкл/выкл масок T-N-E
нотные клавиши
Как перевести трек (музыкальный канал) из Tempo=6 в Tempo=3: ss2, Home, Down, Ins (удерживать до получения результата)
Как перевести трек из Tempo=3 в Tempo=6: ss1, Home, Down, BackSpace (удерживать до получения результата)
Как быстро очистить трек: a) если курсор на последнем паттерне: PgDn,ssT,PgUp,ssR б) ss1, ssL (удерживать до получения результата)
Main code: Nick/GDC Ideas, code, fix, design: Mm<M/Sa9e Decompile, code, large fix: Alone Coder/i8
(4732) 522-449 Вадим (JV Gfx of GDC) (4732) 141-962 Николай (Nick of GDC) (8462) 94-15-95 Сергей (Mm<M) mmcm^yandex.ru (4912) 75-13-90 Дима (Alone Coder) 2:5029/77.48 Dima Bystrov 390026 Рязань,ул.Высоковольтная д.37 к.1,кв.12 Быстрову Дмитрию dmitry.alonecoder^gmail.com alone_coder^mail.ru
GDC Воронеж, 1997 - Sa9e Самара, 2000 - Invaders Рязань, 2007
known bug: BASILMUS.F импортится криво в pat8. MORNING.F тоже (patE-F). То, что не стираются параметры команд - мелочь...
v3.693 (03.06.05): -копирование 60..63 -> 60 не работало -индикатор копирования с наложением не через Flash, а инверсией (иначе под стрелкой неправильно показывался)
- стрелка вне прерываний
- после копирования окошко "operation complete" не появляется,
окошко "error in operation" убрано совсем +редактор сэмплов увеличен на 3 строчки
- без плейера меню compile отсутствует, размер модуля виден в
disk menu /возможность убирания бемолей и табуляции (не использовались) +показывается режим ed.melody +второе нажатие на ed.melody выключает его -в ed.melody комбинация ss9, down срабатывала неверно
v3+692 (02.01.05): -щелчки в редакторах сэмпла и орнамента в v3.692 постояно менялись -в этих редакторах при проигрывании ноты не обнулялось смещение шума
v3.692 (26.12.04): -.pt3 читается с первой попытки. -уже давно портил хвост отфильтрованного каталога (127-й и 128-й файлы) -после компиляции затиралась настройка цвета в сетапе.
- октава с редакторах сэмпла/орнамента та же, что и снаружи.
+в этих редакторах действует cs+нота и ss+нота!
- ssL стирает и команду (как в оригинале). То же относится к ssW
(Nik-O) +кнопка 9 переключает режим копирования с наложением! Нота и параметры копируются, если нота непустая; команда копируется, если она не 0xxx. Режим действует и на ssQ/ssW - можно размножать ноты (Gibson) +в версии без компилятора можно декомпилировать модули длиной до 64 секторов. +в исходнике можно отключить менюшки about и compile. +плейеры сокращены по методу Ивана Рощина и частично прокомментированы (народ путался в настройках) +прилагается официальный плейер Сергея Бульбы (и Ивана Рощина) (он в упакованном виде всегда короче mic&rc-) +m2hrust.H на сектор меньше. +убран промежуточный исходник mkpt3.H. -в Edit Melody не "зашкаливают" переходы по позициям. -был неправильно инициализирован сэмпл по умолчанию. -мог подвиснуть при попытке декомпиляции файла, не содержащего модуль.
v3.691 (27.11.04):
- не проверяет заголовок при загрузке модуля (Bulba)
- грузит .pt3
-при вводе compilation adr исходное значение было "N$", а не предыдущее введенное
PT3+69: -глючно грузил сонги -убит отпечаток на курсоре при закрытии edorn/smp
PT3.69:
- при компиляции убивается 3xxx на ту же ноту
- в компиляции возвращен старый алгоритм поиска исходной ноты
при 3xxx в начале паттерна (независимо от отсортированности паттернов в позициях). Поясню на примере. Трек из интро к ADV13 не играется плейерами PT36x из-за 3xxx с ноты A-5 на одноименную ноту (44-я и 54-я секунды). Паттерн #14 (в котором эта команда) на самом деле используется дважды (второй раз 3xxx имеет смысл), но в оригинале глисс никогда не звучит, т.к. PT35x занёс в саму команду, что двигаться не надо. В PT36x аналогичное достигается только полным убиванием 3xxx. Но для этого PT должен знать, какая нота была предыдущей. В модуле паттерны не отсортированы, и старые PT36x, пользуясь последней нотой в предыдущем ПО НОМЕРУ паттерне, портили звук не только в этом месте, но и на первых секундах. Сейчас трек без всякой сортировки выгрузится правильно (но нельзя играть плейером от PT36x старый вариант модуля! Плейер PT36x не играет 3xxx на ту же ноту!) +команда установки орнамента без заглушки огибающей. Теперь можно вводить орнамент в 3-й клеточке без "F" во 2-й.Непривычно? Придётся привыкнуть! Хотя старый вариант тоже работает. Бонусы такого орнамента, кроме уменьшения размера сонга, можете угадать :) однако VTII текущих версий неправильно импортирует такие сонги! -в v3.68 не вводился с клавиатуры орнамент для копирования -ssR прыгал на начало паттерна +по просьбе Химика распространяется в исходниках. Alasm4x8, т.к. его не было в комплекте ACE (зачем там два аласма?). Sts57 тоже другой.
PT3.68: +ввод позиций цифрами +ssQ,ssW,ssL работают и в поле команд! +по умолчанию сэмпл F содержит --E, орнамент F содержит -96 +исходники плейеров MICh и RC объединены и сокращены с помощью макросов. Вдобавок кучей настроек можно получить плейер длиной до #720 байт :) Плейеры #c00 и PTU круглые, так что они отдельно +сокращёны сообщения и хелп
PT3+67: +защита от случайного попадания в BY, TRANSP и TRANSP+- +исправлен глюк в плейерах с остановкой 3xxx раньше, чем надо +после дисковых операций цвет бордюра меняется только при ошибке +при компиляции без плейера расширение "m"
- другие кнопки
+env считается по табл.для tone. Можно вводить тихие огибающие
- внутренний плейер заполняет AY в том же порядке, что и внешний
+48 паттернов /в связи с автосборкой выкинуто сохранение сетапа. Бейсик:
- 5d3b - атрибут1
- 5d3c - атрибут2
- 5d3d - бордер и флаги:
D7=kemp joy (0=off), D6=print pnts (0=off), D5=click (1=off) D4=play on note/all (1=как надо, 0=как не надо &))
- 5d3e - частотная табличка (0..3)
- 5e35 - позиция, до которой курсор двигается вправо при вводе
+меньше на 4-5 секторов. Хотите .rom версию?
PT3+66: +True,Inv переключают smp/orn в Edit smp/orn -номер smp/orn в окнах редактирования врал после смены>>>smp/orn -в About и Operation complete опрос клавиш не содержал HALT -ssQ убивал посл.env +у F появилась доп.функция: расчёт огибающей для текущей ноты. После транспозиции достаточно проехать кнопкой F по нотам для автоисправления огибающей! -ssR сразу после Save приводил к сбросу
- компилятор создаёт в теле сонга треки поканально,а не в порядке
следования паттернов. 1) направление портаменто для первой ноты паттерна высчитывается относительно последней ноты в одноимённом канале предыдущего паттерна, а НЕ В ПРЕДЫДУЩЕМ КАНАЛЕ; 2) сонги пакуются лучше (на архиве из 9 модулей рар выиграл 330 байт). По скроллбару может показаться, что скорость компиляции упала, но это обман зрения +cs9 по 2-му нажатию выходит на середину паттерна
PT3.65: -при откл.канале B в режиме Edit smp индикатор выдавал артефакты -K,L в Edit smp/orn работают более интуитивно +кнопки переключения маски накопления громкости и шума/огибающей -исправлен плейер на резких 3xxx +версия без плейера специально для C-jeff'а. Максимальный объём модуля в ней 64 сектора
PT3+64: +csA - ON/OFF auto data (защёлкивание текущих цифр ssA) +csE - ON/OFF auto env
PT3.64: -исправлен символ ^ -исправлен MICRO player (глобальное смещение шума) +новый плейер RC: как MICRO, но с многократной инициализацией -убито ещё 3 отпечатка стрелки, включая фирменный - на скроллбаре :) +курсор в редакторе строк
PT3.63+, PT3+63i: -индикатор прогресса не помещался в окне -модули PT2 не грузились в v3.62/3 -убит отпечаток стрелки
PT3.63: -длинные модули STP не грузились до конца -в v3.62 неправильно отображались номера сэмплов +смещение в орнаменте до 96 (и не переполняется) +при редактировании названия трека затирания старого не происходит. Также кнопки влево-вправо -паттерн длиной 1 не игрался по Play Song
PT3.62: +csL - редактор позиций +в сэмпле: 8,I - громкость +позиции изначально заполнены возрастающими паттернами +46 паттернов +далёкое отрицательное смещение орнамента усекается до ноты C-1 (используется для абсолютного значения частоты в сэмплах) -плейер замедлен на 60 тактов +проверка переполнения диска! ошибки выводятся на бордюр: сиреневая - нет места на диске залёная - нет места в каталоге +горячие кнопки beg/end в ed.smp/orn/pos - K и L -убито моргание скроллинга паттерна вниз (v3.60/61) +W=Edit melody работает и при редактировании
- счётчик нот удалён
PT3.61: -после выхода из positions курсор портил параметры pos и pat
- F перенесено на E, F - теперь "пустая нота"
+каталог перечитывается после save, а не на входе в disk menu -не декомпилировал файл, где модуль начинается со смещения #xxf3 ..#xxff, и грузил больше, чем надо -save compiled song - оставалась стрелка -при редактировании параметров команды менялся орнамент +автоскролл в csY +загрузка с CS - без индикаторов. Индикаторы немного ускорены
PT3.60: +открытые команды +более сложное (словами не описуемое ;) поведение cs/0 +размер паттерна в десятичном виде -отпечатки стрелки при autoscroll=2 +минимальная длина паттерна=1 +прозрачный ввод огибающей +защёлкивание параметров ноты в AutoData
PT3.59: -плейер #c00, 3.58 неверно ставил нач.громкость +csU,csI - выделить начало/конец блока по курсору (можно мышкой) +csY - copy +csT - транспозиция +каталог перечитывается при входе в дисковое меню
PT3.58: +новый плейер #c46 по стандарту PT3.6 (VT II):
tempo 2 3xxx и 6.xx не инициализируют gliss не используется IY
-при последовательном использовании паттернов направление 3xxx для первой ноты паттерна вычисляется на основе предыдущей скомпилированной ноты. Но 3xxx с ноты на себя саму запрещён! +ssY переключает знак альтерации (бемоль/диез) для текущей ноты
PT3.57: -стрелка могла залезть из дискового меню на паттерн -после Play шёл в Edit pattern, даже если раньше был Edit melody +можно войти в Edit melody во время редактирования
PT3.56: +ssQ,ssW в Edit smp/orn -возвращён щелчок sound:on +новый micro плейер (no init, fix module addr, slow) +Special version for Macros (другим желающим тоже высылаем) Home=ssQ (вместо Graph) End=ssE (вместо ss9) Del=стирание ноты (вместо L) cs0=удаление ноты со сдвигом (вместо ssQ) ssT=запоминание в буфер (вместо ssE) ss9=табуляция
PT3.55: +плейер на 10 байт меньше +под музон выделено на 778 байт больше памяти +любые модули PT2 можно загрузить -в музоне, не влазящем в страничку, создавалось всё больше и больше треков, компилирующихся в ПЗУ, т.е. такой музон станет паковаться эффективнее!Но сэмплы с орнаментами всё-таки умрут:( -оптимизация смещения шума +SS+нота - ввод ноты на октаву ниже (Иван Рощин) -при загрузке модулей stp неверно ставился текущий паттерн +сэмпл по умолчанию содержит громкость F +можно отключить движение курсора вправо доктором +при сохранении не убиваются неюзанные сэмплы и орнаменты! Они убиваются только при компиляции (даже без плейера). Убийству подлежат ТОЛЬКО 100% соответствующие дефолтовым, при условии их неиспользования в тексте -Tempo больше не оптимизируются, это приводило к глюкам
- при закрытии окошек ожидается отпускание пробела
PT3.54+: -приходилось перезагружать редактор, если при первом входе в дисковое меню всунуть диск без модулей и выбрать несуществующий дисковод +увеличена высота окна Edit Sample +K - стереть команду. ssL теперь команду не стирает +K, L с автоповтором
- в столбце шума курсор больше не идёт вправо
+ss9 - конец паттерна +крутит DIV назад правой кнопкой мыши +можно вводить smp/orn в паттерне +ssI,ssU - Edit smp,orn +в режиме Edit Melody True,Inv листают позиции
- Copy на одной линии с Channel - так удобнее
PT3.53m: -cs2 не двигал стрелку вниз -транспозиция работала только при соблюдении каких-то условий +ssL теперь с автоповтором +ssQ,ssW в паттерне + автоскролл. Вместе с нотами перемещается привязанная к ним огибающая
- нотные строчки нумеруются ..,.1,.2 и т.д.
- исправлены рисунки нот C,G,B
+после копирования,обмена,транспозиции курсор не прыгает на начало паттерна
PT3.43mb: -стрелка на правой границе экрана мерцала при прокручивании +Edit pattern сразу после загрузки -в Edit smp маски vtnTNE было неудобно редактировать, т.к. удержание fire приводило к их быстрому переключению. Теперь можно вести стрелку с нажатым fire +сэмпл по умолчанию без NOISE +подправлена верхняя граница клика на вкл/выкл каналов +при входе/выходе в/из меню стрелка не прыгает +при перечитывании диска стрелка не скачет,но и не порет каталог +компиляция с плейером #c89 байт +Auto Env. DIV можно крутить назад, если одновременно с fire нажимать правую кнопку мыши или SS +SS+цифры=AutoScroll +во время ввода периода огибающей и шума при выключенном автоскролле курсор автоматически перемещается на следующую цифру +нота с CS на октаву выше +True,Inv - листать паттерны +cs0 - переход к следующему каналу -Auto Env. в таблице Sound Tracker фальшивила +Edit,True,Inv,Graph теперь не двигают стрелку -в positions list не было видно позицию #ff. 256 позиций можно сделать так: length=#ff, loop=#ff. Только это не компилируется! -ssQ,ssW не двигали LOOP +LOOP горячими кнопками
- в About отражены практически все кнопки
PT3.42m: -на KAY грохался рамдиск (обнулять #5cfc-fd нехорошо) -кусок плейера с командой vibrato компилировался только по #c000 -неправильно определялась мышь
- изменено окно About
-исправлена фоновая картинка и подрисован шрифт +4 новых плейера
PT3.4+m+: -на картинку возвращены двоеточия "Music:" и "by:". Кое-кто использует их для смайликов :) -в плейере пофиксено vibrato +короткий плейер #CD6
Навороченный музон (BitFants.m by Mm<M):
по сравн.
Player min-max с PT 3.4
PT 3.4 (standard): 970-4840 0 PT 3.51(fix by Sage): 970-4930 +90 PT3PLR (3.4m suppl): 1030-4870 +30 PT3_mini(3.4+m+suppl):1030-4890 +50
Музон без эффектов (EVERSMOK.m by AlCo):
по сравн.
Size Player min-max с 3.4
- E21 PT 3.4 (standard): 1570-4510 0
- D86 PT 3.51(fix by Sage): 1560-3910 -600
- D4F PT3PLR (3.4m suppl): 1560-3890 -620
- CD6 PT3_mini(3.4+m+suppl):1560-3880 -630
Для сравнения: Size Player (Song) min-max
- BAB PSC1.7(BUZZ16_1 by Sair00s):1410-5310
- A2F PT2.1 (A1200.M by Never): 750-4630
- A1F PT2.4 (GLUK!!!! by Slash): 770-4370
- 768 STPro (PRIKOL!.F by John): 1570-3690
- 6C8 GT1.0 (BACKUM.G by KUM): 1630-3280
- D05 Born#10(Technology by Mm<M):1340-3430
PT3.4+m: +4 дисковода -стрелка не затирает каталог -на DOS5.03 нельзя было сменить дисковод (теперь обнуляются 23802/3) �вод (теперь обнуляются 23802/3) �уляйте 23802/3) �бнуляйте 23802/3) �ов в их начале ставится пауза + при загрузке сонга не чистятся паттерны, сэмплы и орнаменты - исправлены ВСЕ глюки при скроллировании корот