СОДЕРЖАНИЕ ОБЫЧНОЕ РАЗМЕЩЕНИЕ ПЛАГИНОВ VST2, VST3, AAX В ОС WINDOWS ПРИМЕР CMD ФАЙЛА: X64 WINDOWS MKLINK VST.CMD ПРИМЕР CMD ФАЙЛА: X64 WINDOWS MKLINK VST DELETE.CMD ОБ АДАПТАЦИИ *.CMD-ФАЙЛОВ ДЛЯ ЛИЧНОГО ПОЛЬЗОВАНИЯ КАК ЭКОНОМИТЬ МЕСТО НА СИСТЕМНОМ ДИСКЕ ИЛИ ЧТО ТАКОЕ "СИМВОЛЬНАЯ ССЫЛКА"? ЗАЧЕМ НУЖНЫ ВЕРСИИ NO INSTALL? В ЧЕМ НЕУДОБСТВА ВЕРСИИ NO INSTALL? В ЧЕМ ОТЛИЧИЕ NO INSTALL ОТ PORTABLE? КАК МОЖНО ПОПЫТАТЬСЯ ВЫЯВИТЬ ПРИЧИНУ НЕИСПРАВНОСТИ ПЛАГИНОВ? HELP CMD |
СИНТАКСИС КОМАНДШаблон команды создания символьной ссылки на папку: cmd /c mklink /j "YYY" "%~dp0XXX" Где XXX – путь источник внутри текущей папки (%~dp0), YYY – путь приемник. Пример: cmd /c mklink /j "%PROGRAMFILES%\Waves" "%~dp0C\Program Files\Waves" Черта – "\" – в конце строки путей не нужна. Внимание! Папка, в которой создается символьная ссылка, должна существовать на момент создания символьной ссылки, в противном случае её нужно создать. Удаление самой символьной ссылки не приводит к удалению источника. Удаление внутри папки символьной ссылки – приводит к удалению этого контента. СПРАВКА: ab57.ru/cmdlist/mklink.html
Шаблон команды создания символьной ссылки на файл: cmd /c mklink "YYY" "%~dp0XXX" Где XXX – путь источник внутри текущей папки (%~dp0), YYY – путь приемник. Пример: cmd /c mklink "%PROGRAMFILES%\Waves.txt" "%~dp0C\Program Files\Waves.txt"
Шаблон команды копирования: cmd /c xcopy "%~dp0XXX" "YYY" /S /I /Y Где XXX – путь источник внутри текущей папки (%~dp0), YYY – путь приемник. Пример: cmd /c xcopy "%~dp0C\Program Files" "%PROGRAMFILES%" /S /I /Y СПРАВКА: ab57.ru/cmdlist/xcopy.html Шаблон команды создания папки: cmd /c mkdir "XXX" Где XXX – полный путь к папке, пример: cmd /c mkdir "%COMMONPROGRAMFILES%\Native Instruments"
Шаблон команды удаления папки или символьной ссылки: cmd /c RMDIR "XXX" /s /q Где XXX – полный путь к папке, пример: cmd /c RMDIR "%COMMONPROGRAMFILES%\Native Instruments\Reaktor 6" /s /q
ПРИМЕЧАНИЯ%~dp0 – "секретная" функция пакетных файлов. %~dp0 – возвращает строку, содержащую текущий путь к самому пакетному файлу (из которого она вызвана), что позволяет избежать привязки к абсолютному пути. СПРАВКА: microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/percent.mspx?mfr=true cyberforum.ru/cmd-bat/thread873112.html
Переменные среды WindowsСПРАВКА: ru.wikipedia.org/wiki/Переменная_среды_Windows
Переменная среды %APPDATA% – возвращает путь к папке \Roaming\ текущего пользователя, например: "c:\Users\(Current User Name)\AppData\Roaming" Переменная среды %HOMEDRIVE% – возвращает путь к системному диску, например: "c:" %COMMONPROGRAMFILES% – возвращает расположение каталога "Common Files" (обычно %ProgramFiles%\Common Files). %COMMONPROGRAMFILES(x86)% – возвращает расположение каталога "Common Files" в Program Files (x86) для 64-разрядной ОС (обычно %ProgramFiles(x86)%\Common Files). %PROGRAMFILES% – Путь к каталогу Program Files. %PROGRAMFILES(x86)% – Путь к каталогу Program Files (x86) в 64-разрядных системах для приложений архитектуры x86. %PROGRAMDATA% – Возвращает путь к каталогу C:\ProgramData\ (аналогично ALLUSERSPROFILE).
Обычное размещение плагинов VST2, VST3, AAX в ОС WindowsVST2"*.dll" файлы плагинов формата VST2, могут располагаться (эти пути нужно явно указывать при настройке DAW): – для 32-bit Windows в папке: "c:\Program Files\VstPlugins\"; – для 64-bit Windows для плагинов обоих форматов (и x86, и x64) в папке "c:\ Program Files (x86)\VstPlugins\". Пути к плагинам формата VST2 не закреплены жестко в операционной системе, поэтому в Вашей конфигурации они могут располагаться в ином месте, и это место должно быть указано в настройках Вашей DAW.
VST3Как правило, "*.vst3" файлы плгинов формата VST3, располагаются: – для 32-bit Windows в папке: "c:\Program Files\Common Files\VST3\"; – для 64-bit Windows в папках: ––– для x86 плагинов в: "c:\Program Files (x86)\Common Files\VST3\", ––– для x64 плагинов в: "c:\Program Files\Common Files\VST3\". Где, обозначение диска "c:\" – это литера именно системного диска может быть иной в Вашем случае. Эти пути жестко закреплены соглашением программистского сообщества.
AAXКак правило папки плагинов "*.aaxplugin" (AAX) для ProTools, располагаются: – для 32-bit Windows в папке: "c:\Program Files\Common Files\Avid\Audio\Plug-Ins\*.aaxplugin\" – для 64-bit Windows в папках: ––– для x64 плагинов в: "c:\Program Files\Common Files\Avid\Audio\Plug-Ins\*.aaxplugin\", ––– для x86 плагинов в: "c:\Program Files (x86)\Common Files\Avid\Audio\Plug-Ins\*.aaxplugin\". Где, обозначение диска "c:\" – это литера именно системного диска может быть иной в Вашем случае. Эти пути жестко закреплены соглашением программистского сообщества.
Пример CMD файла: x64 Windows MKLINK VST.cmd
@Echo off
COLOR 5
Echo ############################################################# Echo ### ATTENTION! Run as ADMINISTRATOR or CLOSE this window! ### Echo #############################################################
PAUSE
COLOR 6
GOTO START_POINT – Переход к метке START_POINT – см. ниже.
############################################################################
[[[СХЕМА КОПИРОВАНИЯ]]]
C\Program Files\Common Files\Native Instruments\Service Center – контент её нужно фактически скопировать. C\Program Files\Common Files\Native Instruments\Reaktor 6 C\Program Files\Native Instruments\Reaktor 6
C\Program Files (x86)\VstPlugins\Native Instruments Reaktor\x86 - C\Program Files (x86)\VstPlugins\Native Instruments Reaktor\x64
C\Users\Public\Documents\Reaktor Addon Plugins C\Users\Public\Documents\Reaktor Blocks C\Users\Public\Documents\Reaktor Blocks Wired C\Users\Public\Documents\Reaktor Factory Library
- C\Program Files\Common Files\Avid\Audio\Plug-Ins\Reaktor 6.aaxplugin – папка AXX плагинов ProTools (x64). C\Program Files (x86)\Common Files\Avid\Audio\Plug-Ins\Reaktor 6.aaxplugin – папка AXX плагинов ProTools (x86).
Символ "-" перед путями выше означает какие именно папки не нужны для x86 систем.
############################################################################
:START_POINT
cmd /c xcopy "%~dp0C\Program Files\Common Files\Native Instruments\Service Center" "%COMMONPROGRAMFILES%\Native Instruments\Service Center" /S /I /Y
cmd /c mkdir "%COMMONPROGRAMFILES%\Native Instruments" cmd /c mklink /j "%COMMONPROGRAMFILES%\Native Instruments\Reaktor 6" "%~dp0C\Program Files\Common Files\Native Instruments\Reaktor 6"
cmd /c mkdir "%PROGRAMFILES%\Native Instruments" cmd /c mklink /j "%PROGRAMFILES%\Native Instruments\Reaktor 6" "%~dp0C\Program Files\Native Instruments\Reaktor 6"
cmd /c mkdir "%PROGRAMFILES(x86)%\VstPlugins\Native Instruments Reaktor" cmd /c mklink /j "%PROGRAMFILES(x86)%\VstPlugins\Native Instruments Reaktor\x86" "%~dp0C\Program Files (x86)\VstPlugins\Native Instruments Reaktor\x86" cmd /c mklink /j "%PROGRAMFILES(x86)%\VstPlugins\Native Instruments Reaktor\x64" "%~dp0C\Program Files (x86)\VstPlugins\Native Instruments Reaktor\x64"
cmd /c mklink /j "%HOMEDRIVE%\Users\Public\Documents\Reaktor Addon Plugins" "%~dp0C\Users\Public\Documents\Reaktor Addon Plugins" cmd /c mklink /j "%HOMEDRIVE%\Users\Public\Documents\Reaktor Blocks" "%~dp0C\Users\Public\Documents\Reaktor Blocks" cmd /c mklink /j "%HOMEDRIVE%\Users\Public\Documents\Reaktor Blocks Wired" "%~dp0C\Users\Public\Documents\Reaktor Blocks Wired" cmd /c mklink /j "%HOMEDRIVE%\Users\Public\Documents\Reaktor Factory Library" "%~dp0C\Users\Public\Documents\Reaktor Factory Library"
- cmd /c mkdir "%COMMONPROGRAMFILES%\Avid\Audio\Plug-Ins" - cmd /c mkdir "%COMMONPROGRAMFILES(x86)%\Avid\Audio\Plug-Ins" - cmd /c mklink /j "%COMMONPROGRAMFILES%\Avid\Audio\Plug-Ins\Reaktor 6.aaxplugin" "%~dp0C\Program Files\Common Files\Avid\Audio\Plug-Ins\Reaktor 6.aaxplugin" - cmd /c mklink /j "%COMMONPROGRAMFILES(x86)%\Avid\Audio\Plug-Ins\Reaktor 6.aaxplugin" "%~dp0C\Program Files (x86)\Common Files\Avid\Audio\Plug-Ins\Reaktor 6.aaxplugin"
CD /d "%~dp0"
regedit.exe -s "REG\Native Instruments Reaktor for x64 Windows.reg" regedit.exe -s "File types.reg" "Reaktor All Product R2R Keygen"\Reaktor_Keygen.exe
PAUSE
Пример CMD файла: x64 Windows MKLINK VST DELETE.cmd
@Echo off
COLOR 5
Echo ############################################################# Echo ### ATTENTION! Run as ADMINISTRATOR or CLOSE this window! ### Echo #############################################################
PAUSE
COLOR 6
GOTO START_POINT - Переход к метке START_POINT – см. ниже.
:START_POINT
cmd /c RMDIR "%COMMONPROGRAMFILES%\Native Instruments\Reaktor 6" /s /q cmd /c RMDIR "%PROGRAMFILES%\Native Instruments\Reaktor 6" /s /q
cmd /c RMDIR "%HOMEDRIVE%\Users\Public\Documents\Reaktor Addon Plugins" /s /q cmd /c RMDIR "%HOMEDRIVE%\Users\Public\Documents\Reaktor Blocks" /s /q cmd /c RMDIR "%HOMEDRIVE%\Users\Public\Documents\Reaktor Blocks Wired" /s /q cmd /c RMDIR "%HOMEDRIVE%\Users\Public\Documents\Reaktor Factory Library" /s /q
cmd /c RMDIR "%PROGRAMFILES(x86)%\VstPlugins\Native Instruments Reaktor\x86" /s /q cmd /c RMDIR "%PROGRAMFILES(x86)%\VstPlugins\Native Instruments Reaktor\x64" /s /q
- cmd /c RMDIR "%COMMONPROGRAMFILES%\Avid\Audio\Plug-Ins\Reaktor 6.aaxplugin" /s /q - cmd /c RMDIR "%COMMONPROGRAMFILES(x86)%\Avid\Audio\Plug-Ins\Reaktor 6.aaxplugin" /s /q
CD /d "%~dp0"
PAUSE
Назначение *.cmd файловCMD файлы - это командные файлы ОС Windows, обеспечивающие автоматическое копирование или создание символьных ссылок для разных случаев. http://white55.narod.ru/cmd.html x64 Windows MKLINK VST.cmd - создает символьные ссылки на папки и файлы пакета плагинов для x64 Windows 7 и выше; x64 Windows MKLINK VST DELETE.cmd - удаляет символьные ссылки на папки и файлы пакета плагинов для x64 Windows 7 и выше; x86 Windows MKLINK VST.cmd - создает символьные ссылки на папки и файлы пакета плагинов для x86 Windows 7 и выше; x86 Windows MKLINK VST DELETE.cmd - удаляет символьные ссылки на папки и файлы пакета плагинов для x86 Windows 7 и выше;
Об адаптации *.cmd-файлов для личного пользования(на примере iZotope Alloy 2)При необходимости, Вы можете скорректировать соответствующий *.cmd файл согласно Вашим индивидуальным потребностям. Фактически исполняемый код этих *.cmd начитается с метки: :START_POINT. Например Вы используете иные пути к VST2 плагинам. Например, в исходном варианте x64 Windows MKLINK VST.cmd символьные ссылки создаются в: C:\Program Files (x86)\VstPlugins\iZotope\Alloy 2\x86\ C:\Program Files (x86)\VstPlugins\iZotope\Alloy 2\x64\ ... и т.д. Тогда строки: cmd /c mklink /j "%PROGRAMFILES(x86)%\VstPlugins\iZotope\Alloy 2\x86" "%~dp0C\Program Files (x86)\VstPlugins\iZotope\Alloy 2\x86" cmd /c mklink /j "%PROGRAMFILES(x86)%\VstPlugins\iZotope\Alloy 2\x64" "%~dp0C\Program Files (x86)\VstPlugins\iZotope\Alloy 2\x64" можно исправить так: cmd /c mklink /j "%PROGRAMFILES(x86)%\Steinberg\VstPlugins\iZotope\Alloy 2" "%~dp0C\Program Files (x86)\VstPlugins\iZotope\Alloy 2\x86" cmd /c mklink /j "%PROGRAMFILES%\Steinberg\VstPlugins\iZotope\Alloy 2" "%~dp0C\Program Files (x86)\VstPlugins\iZotope\Alloy 2\x64" { Смысл этих строк: cmd /c mklink /j "Приемник" "Источник" - команда создания символьной ссылки с источника "Источник" в приемнике "Приемник" "Источник". %PROGRAMFILES(x86)% - это способ свернутого написания пути к системной папке, исполняющей функцию папки C:\Program Files (x86). Ее имя у кого-то может быть например J:\Program... Тем самым, %PROGRAMFILES(x86)% - позволяет не обращать внимание на то, как конкретно эта папка размещена и как она действительно названа. } Аналогичный способ верен и для файлов x86*.cmd. { Для работы в x86 системах, папки "приемники": ..\Program Files (x86)\.. [%PROGRAMFILES(x86)%, %COMMONPROGRAMFILES(x86)%] будут именоваться: ..\Program Files\.. [%PROGRAMFILES%, %COMMONPROGRAMFILES%]. } Для разблокировки копирования AAX файлов, удалите знаки "- " в требуемом файле, например в: x64 Windows MKLINK VST.cmd перед командами типа: - cmd /c mkdir "%COMMONPROGRAMFILES%\Avid\Audio\Plug-Ins" - cmd /c mkdir "%COMMONPROGRAMFILES(x86)%\Digidesign\DAE\Plug-Ins" - cmd /c mklink /j "%COMMONPROGRAMFILES%\Avid\Audio\Plug-Ins\Alloy 2" "%~dp0C\Program Files\Common Files\Avid\Audio\Plug-Ins\Alloy 2" - cmd /c mklink /j "%COMMONPROGRAMFILES(x86)%\Digidesign\DAE\Plug-Ins\Alloy 2" "%~dp0C\Program Files (x86)\Common Files\Digidesign\DAE\Plug-Ins\Alloy 2"
Как экономить место на системном диске или что такое "символьная ссылка"?Символьные ссылки (Symbolic link) создают для ОС "иллюзию" реального присутствия папок (или файлов) там, где их нет. Например, можно перенести любую папку (или файл) любой установленной программы, оставив вместо неё символьную ссылку на то место, где эта папка будет рассположена фактически. Например, перенести папку C:\Program Files (x86)\VstPlugins в X:\Vst и при этом все будет оставаться так, будто бы все по прежнему находится в папке C:\Program Files (x86)\VstPlugins. youtube.com/watch?v=AJ0c5e2oLew Чем реализовать?АСтандартной командой Windows – mklink skesov.ru/sozdanie-simvolnoy-ssyilki-dlya-papki/#hcq=f5F8yFp: skesov.ru/sozdanie-simvolnoy-ssyilki-dlya-papki/ БНапример: Alax.Info NTFS Links: – умеет создавать символические ссылки; – позволяет просматривать наличие симлинков через свойства файла/папки; – позволяет правильно удалять символические ссылки, не затрагивающее папку-источник; – не требует перезагрузки.
Или: Link Shell Extension Total Commander – NTLinks, NTFS Links
ru.wikipedia.org/wiki/Жёсткая_ссылка murzix.ru/2010/05/symbolic-link/ 2notebook.net/content/articles/kak-sozdat-simvolnuyu-ssylku-v-windows Зачем нужны версии NO INSTALL?Для того, чтобы: – хранить РАБОТОСПОСОБНЫЕ версии плагинов НЕ НА СИСТЕМНОМ диске, например, на USB накопителе, или SSD диске*; – использовать одну и ту же копию пакета установки плагина в нескольких экземплярах ОС на одном компьютере; – при переустановке ОС не терять время** на ожидание инсталляции; – зачастую, освободиться от десятков тысяч записей в реестре. * ОС (операционную систему) на SSD ставить не всегда оптимально, по причине постоянных перезаписей со стороны ОС, что несколько съедает ресурс SSD. ** Использовать "виртуальную инсталляцию" с помощью символьных ссылок. За секунды, с помощью символьных ссылок "устанавливать" и "удалять", множество плагинов, например: Native Instruments – All FX Plugins 1.3.0 VST AAX x86 x64 (NO INSTALL) [20.01.2016] http://rutracker.org/forum/viewtopic.php?t=5187531 – для установки которых "по правилам" нужно пройти 16 раз странный ритуал с диалогами выбора нужных путей и выполнить ритуальные условиямя наличия или отсутствия предыдущих инсталляций этих плагинов. В чем неудобства версии NO INSTALL?
Минусы NO INSTALL: – нужно совершить усилие к пониманию работы с символьными ссылками; – нужно обеспечивать чистую деинсталляцию ранее установленных плагинов, включая ручное удаление оставленных после деинсталляции этих плагинов пустых папок.
В чем отличие NO INSTALL от Portable?
Portable – работает из любого места на диске, то есть не привязана к определенным путям. NO INSTALL – требует наличия своего контента или символьных ссылок на него в определенном месте на диске, то есть привязана к определенным путям (что обходится путем использования символьных ссылок), иногда требуется наличие некоторых записей в реестре. Иными словами "NO INSTALL" отличается от PORTABLE тем, что: – либо весь или не весь контент должен находиться в строго определенных системных папках (это можно обходить с помощью символьных ссылок); – либо требуется что-то прописать и оставить в реестре; – либо и то и другое.
Как делается NO INSTALL?
С помощью 3-х инструментов: – Total Commander – Reg Organizer 7.40 Final RePack (& Portable) by KpoJIuK https://www.youtube.com/results?search_query=Reg+Organizer – Sandboxie sandboxie.com/index.php?DownloadSandboxie https://www.youtube.com/results?search_query=Sandboxie 1 Запустить инсталлятор в песочнице Sandboxie и "собирать урожай" из папок: c:\Sandbox\..\drive c:\Sandbox\..\user При этом, некоторая часть из этих папок может быть ненужным мусором, так сказать, рассеянным по папкам "облаком" деинсталляторных "костылей". Внимание! После сбора урожая из песочницы и её содержимое можно удалить вручную, – удалив саму папку c:\Sandbox\, – в следующий раз она образуется автоматически при использовании песочницы. 2 Пробуем разбросать контент, полученный на этапе 1, по папкам с помощью символьных ссылок** и проверить работоспособность такого варианта. 3 Если не запускается на этапе 2, то (предположительно) для обеспечения работоспособности требуются записи в реестре. Если это так, то делаем полную инсталляцию с помощью режима слежения* Reg Organizer, ищем в реестре нужные записи, экспортируем их с помощью Reg Organizer и деинсталлируем софт. * Reg Organizer. Как делать очистку компьютера https://www.youtube.com/watch?v=7pdm-mHjdsU 4 Возвращаем экспортированные на этапе 3 обратно в реестр и повторяем попытку проверки работоспособности, аналогичную этапу 2. Полезные инструментыEverything Search Engine – Мгновенный поиск файлов www.voidtools.com https://www.youtube.com/watch?v=Po8oWOglOkA
Anti-Twin – Поиск и удаление дубликатов файлов, например пресетов... похожих фотографий. joerg-rosenthal.com/ru/antitwin/ Некоторые ссылкиКак можно попытаться выявить причину неисправности плагинов? http://rutracker.org/forum/viewtopic.php?p=70351283#70351283
Как экономить место на системном диске или что такое "символьная ссылка"? http://rutracker.org/forum/viewtopic.php?p=71086486#71086486
Как и чем делается "NO INSTALL"? Как очистить ОС от мусора, оставленного после деинсталляции? Как очистить ОС при потере деинсталлятора? http://rutracker.org/forum/viewtopic.php?p=70413210#70413210 Как можно попытаться выявить причину неисправности плагинов?
Чтобы различить причину проблемы и определить, где её источник (в DAW он или он – в плагинах) попробуйте следующие варианты испытаний: – запустить плагины VST2 x86 и x64 и VST3 x86 и x64 в двух вариантах (x86 и x64) собственной DAW; – запустить плагины через встроенный бридж в собственной в двух вариантах (x86 и x64) собственной DAW; – запустить плагины в другой DAW, например, в портабельной версии REAPER http://rutracker.org/forum/viewtopic.php?p=69981082#69981082;
– также можно произвести испытания через внешний бридж в виде: ––– а) запустить плагины через DDMF Metaplugin http://rutracker.org/forum/viewtopic.php?t=4871964; ––– б) запустить плагины через Blue Cat PatchWork http://rutracker.org/forum/viewtopic.php?t=5104793 ––– в) запустить плагины через Image Line Minihost Modular*. ––– г) запустить плагины через VSL – Vienna Ensemble Pro 5.4.14074 STANDALONE, VST, VST3, RTAS, AAX, MAS x86 x64 [04.2016] Обязательно см. видео: http://rutracker.org/forum/viewtopic.php?p=70520655#70520655 ––– д) запустить инструмент через SAVIHost**;
* Image Line Minihost Modular image-line.com/support/FLHelp/html/plugins/Minihost%20Modular.htm Входит в состав: Image-Line – Plugins Pack 2014.10.24 VST x86 x64 [10.2014] http://rutracker.org/forum/viewtopic.php?t=4852598
** SAVIHost hermannseib.com/english/savihost.htm – хост для проверки VSTi и их экономное превращения в STANDALONE версию.
|
|
沒有留言:
張貼留言