|
Adventurer
#13
31 марта 2002 |
|
Презентация - новая версия музыкального редактора Sound Tracker Pro.

(C) Red Alex Ты имеешь веру? Имей ее сам в себе, пред Богом. Блажен, кто не осуждает себя в том, что избирает. Hовый Завет, римлянам 14:22 Сочувствую всем тем, кто заглянул сюда в надежде узнать что-то новое, ибо речь я буду держать про нечто светлое, несправедливо забытое всеми нами в угоду деградирующему прогрессу, который непрес- танно погоняет нас, не давая ни малейшего шанса остановиться, пусть даже на мгнове- ние, и задуматься: а туда ли мы идем? Если изьясняться менее витиевато - вам предоставляется случай вспомнить ис- торию, вспомнить те времена, когда демки еще не походили друг на друга, как два тарельчатых унитаза, а каждая из них вос- принималась на ура, за редким исключе- нием. Я могу и дальше пассировать ваши дряхлеющие под спудом лет мозги, однако в таком случае есть риск заражения опасной болезнью, проявляющейся лишь в исключи- тельных случаях, да и то у самых беззабо- тных небожителей. Hет, вам ничто не угро- жает - я толкую про болезнь писательскую, которая в последнее время приобрела неви- данный доселе размах, - болезнь копрола- лию. Перейду, наконец, к теме статьи - новой версии STPro, которая намного.. ну то есть гораздо меньше глючит, чем ее предшественники, а потому рекомендуется заместо них. Подробное описание всех внесенных доработок вы найдете в приложении, а здесь я упомяну то, что по каким-либо причинам там не отражено. Причины есть разные ;) Во-первых, дополнения по описанию самого редактора. Итак... HАСТОЯТЕЛЬHО HЕ РЕКОМЕHДУЮ подсовывать редактору битые и недобитые диски во избежание недоразуме- ний по поводу внезапной смерти редактора вместе с несохраненной (до конца) музой. Дело в том, что компилер теперь работает в экранной области - а в TR-DOS при воз- никновении проблем с диском выводится всем знакомая надпись... на предваритель- но протертый экран. Последствия я разьяс- нять не буду - сами догадаетесь, не мале- нькие. Теперь касательно инициализации мо- дуля плейером: сей процесс может занять относительно много времени (больше фрей- ма), поэтому не стоит инитить музу по прерываниям, либо рассчитывать на начало проигрывания в том же кварке, в котором вызывался инициализатор. После инициализации в ячейке со сме- щением +85 находится скорость музона. Брать ее следует после инициализации, и только отсюда, потому как в самом модуле значение скорости находится хрен знает где ;))) Сам плейер писался заново, с нуля, даже раньше, чем компилер - частично поэ- тому и был изменем формат модуля, а еще потому, что старый компилер пихал в мо- дуль кучу совершенно ненужных данных, ти- па незаюзанных паттернов и орнаментов. Я уже не говорю про повторы данных внутри самих паттернов, которые теперь чистятся в процессе компиляции музона. Плейер полностью повторяет звучание музона в редакторе. Старый плейер безбож- но врал при глиссандо и других, до конца не выясненных обстоятельствах. Так что особо не удивляйтесь тому, что 90% музо- нов после компиляции теперь будут звучать по-иному, нежели раньше. Будут звучать правильно. При разработке плейера упор делался в первую очередь на сохранение прежнего размера, а уж потом на ускорение. В резу- льтате удалось уменьшить макс. время проигрывания почти на 500 тактов, не раз- дув при этом плейер в обьеме ни на байт. Скажем, смена позиции (aka паттерна) те- перь выполняется максимум 16-ю командами (при переходе на LOOP-позицию). Конечно, можно было бы довести Play- time до 3000 тактов и менее, но мне про- тивно смотреть на раздутые до 3-4 кило- байт плейера - и зачастую ради 300-400 тактов. Если уж ускорять плейер, то на 1кб добавленного кода должно получаться не меньше штуки тактов экономии. Декомпилера музонов нет - а нахрена он нужен? Ковыряться в чужой музе? Если кому сильно приспичит, напишите декомпи- лер - все ученики будут вам премного бла- годарны за подаренную возможность копания ;) В дисковый модуль компилера, и толь- ко его, так как компилер - отдельный блок, внесены дополнительные проверки на загаженность диска файлами / наличие сво- бодного места для записи. В старом компи- лере в подобной ситуации (отсутствии мес- та на диске либо в каталоге) все висло наглухо. По-моему, достаточно о редакторе. Поговорю на другие темы, связанные с му- зыкой. Меня бесит, когда музу из всего под- ряд тупо конвертят в PT 3.X, даже не про- веряя: а идентичен ли "новый" звук ориги- нальному? Особенно это касается ST'шных и STPro'шных музонов, у которых наличест- вует важнейший параметр для проигрывания - HEIGHT, которого в PT нет и в помине. Достаточно взглянуть на музоны IMP'а с FunTop'98 - мало того, что тональность страдает, так еще и все позиции попереме- шаны. А происходит это из-за глючного кон- вертирования STPro'шных музонов. Скажу прямо - конвертация STPro>PT невозможна в принципе! Даже без учета параметра HEIGHT. Мало того, музоны пухнут на глазах. Занимала муза в STPro или PT 2.1 около трех килобайт - в PT 3.X она же весит по- чти четыре. Хотя изменений - ни на грамм. И вообще, 50% музонов (если не музы- кантов) даже не используют дополнительные возможности 3-го прохрякера. Тот же музон с успехом мог быть написан в PT 2.1, а иногда и в ST. Глупые люди... (ц) Хай-Фай (?) Впрочем, встречаются и умные челы. Могу выделить следующих: Fatal Snipe - пишет в PT 2.1, но муза его превосходит по качеству большинство "музыки" третьего поколения протрекерщиков. Также отмечу чела drv53b6, который для 4k-intro выбрал Sound Tracker как самый компактный по ра- змеру плейера. Отдаляясь от проблемы написания музы и выбора редактора, коснусь качества се- годняшней музыки в целом. Картина безра- достная... Если MMCM не вернется в бли- жайшем времени к написанию шедевров, я окончательно впаду в уныние. Пока же меня радуют старые треки, - KSA, IMP, MIC, MAST... И если только у меня не полная музы- кальная безвкусица - раньше муза была лу- чше, чище, что ли... душевнее. Hостальгия по старым мелодиям охватывает меня все чаще, и лишь полный энергии звук "AL-YA TRANCE" заставляет меня вернуться в этот мир... P.S. Si quelqu'un entend tres bien on dit qu'il a une bonne oreille. L'adieu aux armes! Au revoir! Red Alex.
Другие статьи номера:
Похожие статьи:
В этот день... 1 января
SibNews #08,
Woot! #01,
Spectrum Magazine #01,
ACNews #25,
Psychoz #14,
ACNews #14,
Last 128 #08,
Last 128 #06,
Last 128 #05,
Last 128 #04,
Last 128 #03,
Last 128 #02,
Last 128 #09,
Last 128 #3.5,
Last 128 #8.025,
Sinclair Club #05,
Last 128 #M!R 01,
Fantadrom #01,
Buzz #20,
Last 128 #01,
DonNews #13,
Nicron #120,
Promised Land #01,
Inferno #01,
Marazm #25,
Ultimathum #01,
Marazm #21,
Hooy Mag #02,
KrNews #11,
Marazm #22,
Marazm #23,
ZX Football 2000 #01,
Codemania #01,
Always #03,
Bugs #02,
IzhNews #08,
Virtual Worlds #01,
Listok #04,
Scenergy #02,
Flash Info #18,
Marazm #16,
Marazm #17,
Zed #01,
Balagan #02,
ZX Format #08,
ZX Power #03,
Shock #01,
Impulse #02,
Deja Vu #03,
ZX Club #08,
ZX Club #06,
Numberology #01,
Marazm #13,
Marazm #12,
Marazm #14,
Gorodok #02,
Zodiac #01,
Marazm #15,
Deja Vu #07,
Marazm #11,
Deja Vu #07,
Playboy #03,
Crazy News #2,
Crazy News #4,
ZX Light #01,
Crazy News #5,
Playboy #02,
ZX News #03,
ZX Review #1-2,
Read Me #02,
Crazy News #3,
Nicron #13,
Read Me #01,
Public Spirit #01,
Faultless #06,
Faultless #05,
ZX Software #01,
Stump #04,
Speccy #07,
Возраждение #0,
Speccy #03,
On-Line #17,
Scene+ #01,
Welcome Press #01,
ZX Konig #04,
Adventurer #01,
Faultless #05,
Faultless #04,
Di Halt #01,
Faultless #01,
Playboy #01,
Crazy News #1,
Faultless #03,
Pioneer #03,
Sinclair Town #02,
ZX Magazine #01,
Eldorado #01,
ZX Magazine #02,
Spectron #01,
ZX News #01,
ZX Konig #02,
200 #W,
Welcome Press #00,
Dune #07,
Subliminal Extacy #01,
Subliminal Extacy #02,
ZX Konig #01,
Subliminal Extacy #00,
Muchomor #01,
Spectrofon #01,
ZX Revija #02,
Outlet #01,
Outlet #1-3