$$$SSSSiii::iiiSSS$$*╛'"^_.,┌s#@SSSiiiS$$$Si:::·.:iiSiS@g._ ~`"╘?iiSS?╛"~_.┌q@#SSSiiSS$$$$Si::·:iii::::iiSib,SSS@s._'~_..sSiiSSS*╛"~~`?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│icjfi: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+69 └*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:.·:. .·:·`.`?·. ·:. ·::::·. .:· ·:. .:::::. .::· :::. .::: .::· .:· .·:::· ·::. .::·(mail me if you want this help in English)PT3+69:-глючно грузил сонги-убит отпечаток на курсоре при закрытии edorn/smpPT3.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 envPT3.64:-исправлен символ ^-исправлен MICRO player (глобальное смещение шума)+новый плейер RC: как MICRO, но с многократной инициализацией-убито ещё 3 отпечатка стрелки, включая фирменный - наскроллбаре :)+курсор в редакторе строкPT3.63+, PT3+63i:-индикатор прогресса не помещался в окне-модули PT2 не грузились в v3.62/3-убит отпечаток стрелкиPT3.63:-длинные модули STP не грузились до конца-в v3.62 неправильно отображались номера сэмплов+смещение в орнаменте до 96 (и не переполняется)+при редактировании названия трека затирания старого непроисходит. Также кнопки влево-вправо-паттерн длиной 1 не игрался по Play SongPT3.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· · · · · · ····- -- Краткое описание -- -···· · · · · · ·Характеристики:√ Tempo: 1-63√ Positions: 256√ Patterns: 48√ Pattern length: 1-64√ Ornaments: 15√ Samples: 31√ Player size: #c00 (PT Util: #900, sources: от #720)√ Sample length: 64√ Ornament length: 64Новые опции:√ Volume (глобальная громкость прослушивания)√ Write data (запись параметров по образцу для каждой ноты)√ Scroll step (шаг скроллирования при установке ноты)√ Edit melody (редактирование мелодии с переходами по паттернам)√ Set up (установка цвета, звука и др.)√ Positions list (список позиций)√ Pattern length (установка длины для всех паттернов)√ Clear sample, ornament√ Copy sample, ornamentГрузит модули Pro Tracker 2.x, Sound Tracker, Sound Tracker ProВ Edit smp реализованы накaпления и уменьшение/увеличениегромкости (крайний левый столбик), маска огибающей.ssQ/ssW - удаление/вставка строки.Управлениe стрелкой: Q, CS, O, P, Space (или Kempston Mouse)Горячие клавиши:W - Edit melodyE - Edit patternEnter - PlayВ окне паттерна:0-9 (в поле ноты - октава)А-V (ввод O, P - удерживая SS; Q - удерживая CS)cs9 - начало/*середина паттерна*ss9 - конец паттернаL - очистка ноты*ssL - очистка ноты вместе с параметрами*K - очистка командыEnter - проигрываниеssE - запомнить канал в буферssR - вспомнить канал*CS(SS)+нота - на октаву выше(ниже)*SS+цифра - установка Autoscroll*cs0 - переход на следующий канал*True/Inv - листать паттерны*ssY - переключение #/b*csU - выделить начало блока, паттерн и канал*csI - выделить конец блока*csY - копировать блок под курсор*csT - транспонировать блок*F - пустая нота (autodata+autoenv+scroll)*W - Edit melody=ON*Ext - Edit melody=OFF или выход в "Горячие клавиши"*ssI - Edit smp*ssU - Edit orn*csL - редактор позиций*ssA - помещение параметров ноты в AutoData*csA - вкл/выкл AutoData*csE - вкл/выкл AutoEnv*E - вкл/выкл прозрачный ввод огибающей. В этом режиме нота НЕПОРТИТСЯ. При AutoEnv=ON режим устойчивый, иначе выключаетсяпосле первой же ноты2-я колонка - смещение шума для всех каналов.Special commands (правая колонка в каждом канале):Формат записи: 12341 - номер команды2 - Delay в командах 1,2,3,9,А3,4 - зависит от используемой командыНомер команды:0 - нет команды1 - Slide down, цифры 3,4 - шаг2 - Slide up, цифры 3,4 - шаг3 - Tone Portamento, цифры 3,4 - шаг, в поле ноты - цель. При этом инициализируется сэмпл и орнамент!4 - Sample начинает играть со строчки, указанной в 3,45 - то же для орнамента6 - Vibrato, в 3 - сколько звук есть, в 4 - сколько звука нет9 - Envelope slide up, цифры 3,4 - шагА - Envelope slide downB - Tempo (3,4)В списке позиций:вифры - изменние номера паттерна*K - Set loop start*L - Set loop endВ меню Edit smp (orn):*0-9 - октава*True/Inv - листать сэмплы (орнаменты)ssU,ssI - листать орнаменты (сэмплы)W,E - +/-1R,T - +/-32 (12)*ss8,ss9 - регулировать громкость0 - обнулитьssK - сменить знак*K - Set loop start*L - Set loop end*A - регулировать накопление громкости*9 - вкл/выкл накопление частоты тональника*F - вкл/выкл накопление шума/огибающей*Y,U,I - вкл/выкл масок T-N-Eнотные клавишиКак перевести трек (музыкальный канал) из Tempo=6 в Tempo=3:ss2, Graph, Down, ssW (удерживать до получения результата)Как перевести трек из Tempo=3 в Tempo=6:ss1, Graph, Down, ssQ (удерживать до получения результата)Как быстро очистить трек:a) если курсор на последнем паттерне: Inv,ssE,True,ssRб) ss1, ssL (удерживать до получения результата)Main code: Nick/GDCIdeas, code, fix, design: Mm