Difference between revisions of "PROTRACKER372 ACBDOC W"

From MSX MUSIC WIKI
Jump to: navigation, search
(Created page with " Утилитка включает несколько функций для работы с модулями PT3. v1.367: - убит глюк с 3xxx в плейере. v...")
(Tags: Mobile edit, Mobile web edit)
 
(Tags: Mobile edit, Mobile web edit)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
  Утилитка включает несколько функций для
+
Утилитка включает несколько функций для работы с модулями PT3.
работы с модулями PT3.
 
  
 
v1.367:
 
v1.367:
Line 8: Line 7:
 
v1.366:
 
v1.366:
  
* компилирует с плейером длиной #900 (поч-
+
* компилирует с плейером длиной #900 (почти на килобайт меньше, чем предыдущая версия). Плейер медленный в пике (6730 тактов
ти на килобайт меньше, чем предыдущая вер-
+
по замерам), но быстрый в среднем. Поддерживает tempo 1.
сия). Плейер медленный в пике (6730 тактов
+
+ показывается  количество сэмплов и орнаментов в модуле.
по замерам), но быстрый в среднем. Поддер-
 
живает tempo 1.
 
+ показывается  количество сэмплов и орна-
 
ментов в модуле.
 
 
+ кнопка  F - ускорение  проигрывания  в 3
 
+ кнопка  F - ускорение  проигрывания  в 3
 
раза.
 
раза.
 
- убит  глюк с адресом компиляции по умол-
 
- убит  глюк с адресом компиляции по умол-
 
чанию.
 
чанию.
+ каталог постолбцовый  и цветной. При пе-
+
+ каталог постолбцовый  и цветной. При переходе на вторую страницу не перечитывается. Содержит теперь ВСЕ файлы, в том числе
реходе на вторую страницу не перечитывает-
 
ся. Содержит теперь ВСЕ файлы, в том числе
 
 
удалённые.
 
удалённые.
  
  Load Module - загрузить модуль или ком-
+
 
пилированный блок.Если то,что удалось заг-
+
Load Module - загрузить модуль или ком-
рузить, не похоже ни на то,ни на другое,но
+
пилированный блок.Если то,что удалось загрузить, не похоже ни на то,ни на другое,но
содержит первым байтом DI,то возникает во-
+
содержит первым байтом DI,то возникает вопрос:а не распаковщик ли это,и не стоит ли
прос:а не распаковщик ли это,и не стоит ли
+
его  вызвать? Советую подумать перед выбором - вдруг это вовсе не распаковщик,а если и он, то вдруг он распаковывает сонг по
его  вызвать? Советую подумать перед выбо-
+
такому адресу (<#c000), что программе станет плохо? ;)) Распаковщик может  лежать в
ром - вдруг это вовсе не распаковщик,а ес-
 
ли и он, то вдруг он распаковывает сонг по
 
такому адресу (<#c000), что программе ста-
 
нет плохо? ;)) Распаковщик может  лежать в
 
 
адресах #5b00 либо #6000-#7fff.
 
адресах #5b00 либо #6000-#7fff.
  В режиме каталога работают горячие кла-
+
В режиме каталога работают горячие клавиши смены дисковода 1,2,3,4,а также перечитывание каталога или вывод его следующей
виши смены дисковода 1,2,3,4,а также пере-
 
читывание каталога или вывод его следующей
 
 
страницы:Edit. Здесь и далее Break=отмена.
 
страницы:Edit. Здесь и далее Break=отмена.
  Play Module - это просто...
+
 
  Save Module - сохранение текущего моду-
+
 
ля на диск.Процедура взята непосредственно
+
Play Module - это просто...
 +
 
 +
 
 +
Save Module - сохранение текущего модуля на диск.Процедура взята непосредственно
 
из ACEdit :),поэтому при сохранении возмо-
 
из ACEdit :),поэтому при сохранении возмо-
 
жно  перекрывание  старого  файла новым. В
 
жно  перекрывание  старого  файла новым. В
Line 47: Line 37:
 
для последующего восстановления  при порче
 
для последующего восстановления  при порче
 
диска (интересно,зачем,если BV есть?;))
 
диска (интересно,зачем,если BV есть?;))
  Compile Song - тут уже  следует проком-
+
 
ментировать. К модулю пришивается короткий
+
 
плейер (#900).Этот плейер не содержит ини-
+
Compile Song - тут уже  следует прокомментировать. К модулю пришивается короткий
циализацию, имеет  всего  одну точку входа
+
плейер (#900).Этот плейер не содержит инициализацию, имеет  всего  одну точку входа
(+0), использует первые несколько байт мо-
+
(+0), использует первые несколько байт модуля в качестве буфера (однако Pusher и AY
дуля в качестве буфера (однако Pusher и AY
+
Emul должны находить такой модуль всё равно)  и  имеет  в теле модуля ПЕРЕСЧИТАННЫЕ
Emul должны находить такой модуль всё рав-
 
но)  и  имеет  в теле модуля ПЕРЕСЧИТАННЫЕ
 
 
АДРЕСА сэмплов,орнаментов и треков.AY Emul
 
АДРЕСА сэмплов,орнаментов и треков.AY Emul
 
играть  его  не  сможет, даже если найдёт!
 
играть  его  не  сможет, даже если найдёт!
 
Декомпилировать здесь и в новом Pusher'е!
 
Декомпилировать здесь и в новом Pusher'е!
  Swap Channels - переставить местами ка-
+
 
налы в модуле. Два  варианта: ABC<>BAC или
+
 
 +
Swap Channels - переставить местами каналы в модуле. Два  варианта: ABC<>BAC или
 
ABC<>ACB.  Если  хотите  поменять  местами
 
ABC<>ACB.  Если  хотите  поменять  местами
 
крайние  каналы, то  выполняйте  функции в
 
крайние  каналы, то  выполняйте  функции в
 
следующей  последовательности: A<>B, B<>C,
 
следующей  последовательности: A<>B, B<>C,
 
A<>B. Прямо пятнашки ;) Будьте осторожны -
 
A<>B. Прямо пятнашки ;) Будьте осторожны -
модуль после перестановки может не играть-
+
модуль после перестановки может не играться (если  использовано  смещение шума) или
ся (если  использовано  смещение шума) или
+
звучать неправильно (если в нескольких каналах одновременно использован шум или разные огибающие).В обоих случаях модуль нужно отредактировать после операции.
звучать неправильно (если в нескольких ка-
+
 
налах одновременно использован шум или ра-
+
 
зные огибающие).В обоих случаях модуль ну-
+
Rename Song - переименовать  сонг, т.е.
жно отредактировать после операции.
 
  Rename Song - переименовать  сонг, т.е.
 
 
изменить название мелодии и имя автора (по
 
изменить название мелодии и имя автора (по
32 символа каждое). В оригинале очень неу-
+
32 символа каждое). В оригинале очень неудобный редактор этих строк. Здесь предусмотрено перемещение курсора влево-вправо-вверх-вниз,удаление символа справа от курсора (Graph),обратная операция - раздвижение (Extend).
добный редактор этих строк. Здесь предус-
+
 
мотрено перемещение курсора влево-вправо-
+
 
вверх-вниз,удаление символа справа от кур-
+
Sort Positions - сортировка позиций.Последовательность проигрывания не меняется,
сора (Graph),обратная операция - раздвиже-
+
но  по мере следования в сонге номера паттернов будут возрастать. После выполнения
ние (Extend).
 
  Sort Positions - сортировка позиций.По-
 
следовательность проигрывания не меняется,
 
но  по мере следования в сонге номера пат-
 
тернов будут возрастать. После выполнения
 
 
этой  функции  может измениться количество
 
этой  функции  может измениться количество
паттернов и треков в сонге - почему? - по-
+
паттернов и треков в сонге - почему? - потому,что количество паттернов определяется
тому,что количество паттернов определяется
+
номером последнего использованного паттерна, т.е. неиспользованные паттерны,если их
номером последнего использованного паттер-
 
на, т.е. неиспользованные паттерны,если их
 
 
номер меньше,в сонге СОХРАНЯЮТСЯ. Так вот,
 
номер меньше,в сонге СОХРАНЯЮТСЯ. Так вот,
 
если  после  сортировки  у вас уменьшилось
 
если  после  сортировки  у вас уменьшилось
количество паттернов, то рекомендуется по-
+
количество паттернов, то рекомендуется полученный результат загрузить в PT и записать ещё раз там. В результате сонг уменьшится!
лученный результат загрузить в PT и запи-
+
 
сать ещё раз там. В результате сонг умень-
+
 
шится!
+
Help - оно самое...
  Help - оно самое...
+
 
  Quit - в Quick Commander  или совмести-
+
Quit - в Quick Commander  или совмести-
 
мый (pg7:c000, маркер #31,#ff)
 
мый (pg7:c000, маркер #31,#ff)
  

Latest revision as of 03:23, 16 February 2020

Утилитка включает несколько функций для работы с модулями PT3.

v1.367:

- убит глюк с 3xxx в плейере.

v1.366:

  • компилирует с плейером длиной #900 (почти на килобайт меньше, чем предыдущая версия). Плейер медленный в пике (6730 тактов

по замерам), но быстрый в среднем. Поддерживает tempo 1. + показывается количество сэмплов и орнаментов в модуле. + кнопка F - ускорение проигрывания в 3 раза. - убит глюк с адресом компиляции по умол- чанию. + каталог постолбцовый и цветной. При переходе на вторую страницу не перечитывается. Содержит теперь ВСЕ файлы, в том числе удалённые.


Load Module - загрузить модуль или ком- пилированный блок.Если то,что удалось загрузить, не похоже ни на то,ни на другое,но содержит первым байтом DI,то возникает вопрос:а не распаковщик ли это,и не стоит ли его вызвать? Советую подумать перед выбором - вдруг это вовсе не распаковщик,а если и он, то вдруг он распаковывает сонг по такому адресу (<#c000), что программе станет плохо? ;)) Распаковщик может лежать в адресах #5b00 либо #6000-#7fff. В режиме каталога работают горячие клавиши смены дисковода 1,2,3,4,а также перечитывание каталога или вывод его следующей страницы:Edit. Здесь и далее Break=отмена.


Play Module - это просто...


Save Module - сохранение текущего модуля на диск.Процедура взята непосредственно из ACEdit :),поэтому при сохранении возмо- жно перекрывание старого файла новым. В хвосте модуля сохраняется дескриптор файла для последующего восстановления при порче диска (интересно,зачем,если BV есть?;))


Compile Song - тут уже следует прокомментировать. К модулю пришивается короткий плейер (#900).Этот плейер не содержит инициализацию, имеет всего одну точку входа (+0), использует первые несколько байт модуля в качестве буфера (однако Pusher и AY Emul должны находить такой модуль всё равно) и имеет в теле модуля ПЕРЕСЧИТАННЫЕ АДРЕСА сэмплов,орнаментов и треков.AY Emul играть его не сможет, даже если найдёт! Декомпилировать здесь и в новом Pusher'е!


Swap Channels - переставить местами каналы в модуле. Два варианта: ABC<>BAC или ABC<>ACB. Если хотите поменять местами крайние каналы, то выполняйте функции в следующей последовательности: A<>B, B<>C, A<>B. Прямо пятнашки ;) Будьте осторожны - модуль после перестановки может не играться (если использовано смещение шума) или звучать неправильно (если в нескольких каналах одновременно использован шум или разные огибающие).В обоих случаях модуль нужно отредактировать после операции.


Rename Song - переименовать сонг, т.е. изменить название мелодии и имя автора (по 32 символа каждое). В оригинале очень неудобный редактор этих строк. Здесь предусмотрено перемещение курсора влево-вправо-вверх-вниз,удаление символа справа от курсора (Graph),обратная операция - раздвижение (Extend).


Sort Positions - сортировка позиций.Последовательность проигрывания не меняется, но по мере следования в сонге номера паттернов будут возрастать. После выполнения этой функции может измениться количество паттернов и треков в сонге - почему? - потому,что количество паттернов определяется номером последнего использованного паттерна, т.е. неиспользованные паттерны,если их номер меньше,в сонге СОХРАНЯЮТСЯ. Так вот, если после сортировки у вас уменьшилось количество паттернов, то рекомендуется полученный результат загрузить в PT и записать ещё раз там. В результате сонг уменьшится!


Help - оно самое...

Quit - в Quick Commander или совмести- мый (pg7:c000, маркер #31,#ff)

Alone Coder/i8 2:5029/77.48 alco@mail.ru 390026 Рязань, Высоковольтная, 37к1, кв.12 Быстров Дмитрий Михайлович (0912)751390 0 ���������������������������������������������������������������������������������������������������������������������������������acbdoc W��c��