Всем привет.
За последние несколько лет REAPER очень вырос из сырого карапуза с кучей багов до профессионального редактора, который вполне может конкурировать с крупными игроками рынка. Которым если не пользуются, то по крайней мере уже заинтересовались многие известные и не очень люди, несмотря на "нищебродскую" ценовую политику корпорации, состоящей из двух программистов.
Многие программные продукты предоставляли и предоставляют возможность писать макросы или простенькие скрипты в творческих целях или в целях автоматизировать рутинные действия, однако Cockos ушли дальше всех по свободе доступа к глубинному функционалу программы и объектам рабочего пространства, предоставляя тем самым потенциальному разработчику широчайшие возможности.
Потенциальные разработчики - это море энтузиастов со всех уголков планеты. Как и мы с вами, они как правило каким-либо боком относятся к музыке или звуку, и гораздо реже они действительно программисты в профессиональном смысле. Это и обычные музыканты, и аранжировщики, концертные звукари и саунд-дизайнеры, подкастеры и диджеи, люди из мира кино и ютюба, консерватории и пивбара, и многие другие. Часто они делают это бесплатно или за символическую плату. Это происходит по разным причинам: кто-то устал от неоправданных ценников за глючный или не очень глючный софт, авторы которого решают за конечного пользователя как ему работать, кто-то считает, что свободный доступ к информации - это прогресс, для кого-то это просто повод "оставить след в истории".
В конце 2015 года я решил, что нужно объединить всех этих людей. Пришлось находить много аргументов, чтобы убедить их, но главное, что в итоге мы создали международную команду единомышленников, которые делятся знаниями, умениями и учатся друг у друга. Делать это было очень сложно, так как не было централизованной платформы кроме, пожалуй, самого форума Cockos. До этого был конечно ReaperStash, однако это очень условный сервис, который воспринимают и по сей день лишь как файлохранилище, а не как нечто объединяющее.
Нашим канадским коллегой Christian Fillion было написано уникальное расширение, автоматически загружающее и устанавливающее в ActionList различные дополнения в виде скриптов, JS плагинов и прочего (в дальнейшем в контексте расширения - "пакеты") для разных целей, написанные обычными пользователями. По умолчанию доступно несколько репозиториев (это различные места, где хранится код, написанный одним из пользователей или командой пользователей):
Официальный сайт: reapack.com
Структура ReaPack:
Возможно, скрипт уже по умолчанию в ReaPack, тогда ищите его в экшн листе.
Информация:
За последние несколько лет REAPER очень вырос из сырого карапуза с кучей багов до профессионального редактора, который вполне может конкурировать с крупными игроками рынка. Которым если не пользуются, то по крайней мере уже заинтересовались многие известные и не очень люди, несмотря на "нищебродскую" ценовую политику корпорации, состоящей из двух программистов.
Многие программные продукты предоставляли и предоставляют возможность писать макросы или простенькие скрипты в творческих целях или в целях автоматизировать рутинные действия, однако Cockos ушли дальше всех по свободе доступа к глубинному функционалу программы и объектам рабочего пространства, предоставляя тем самым потенциальному разработчику широчайшие возможности.
Потенциальные разработчики - это море энтузиастов со всех уголков планеты. Как и мы с вами, они как правило каким-либо боком относятся к музыке или звуку, и гораздо реже они действительно программисты в профессиональном смысле. Это и обычные музыканты, и аранжировщики, концертные звукари и саунд-дизайнеры, подкастеры и диджеи, люди из мира кино и ютюба, консерватории и пивбара, и многие другие. Часто они делают это бесплатно или за символическую плату. Это происходит по разным причинам: кто-то устал от неоправданных ценников за глючный или не очень глючный софт, авторы которого решают за конечного пользователя как ему работать, кто-то считает, что свободный доступ к информации - это прогресс, для кого-то это просто повод "оставить след в истории".
В конце 2015 года я решил, что нужно объединить всех этих людей. Пришлось находить много аргументов, чтобы убедить их, но главное, что в итоге мы создали международную команду единомышленников, которые делятся знаниями, умениями и учатся друг у друга. Делать это было очень сложно, так как не было централизованной платформы кроме, пожалуй, самого форума Cockos. До этого был конечно ReaperStash, однако это очень условный сервис, который воспринимают и по сей день лишь как файлохранилище, а не как нечто объединяющее.
Нашим канадским коллегой Christian Fillion было написано уникальное расширение, автоматически загружающее и устанавливающее в ActionList различные дополнения в виде скриптов, JS плагинов и прочего (в дальнейшем в контексте расширения - "пакеты") для разных целей, написанные обычными пользователями. По умолчанию доступно несколько репозиториев (это различные места, где хранится код, написанный одним из пользователей или командой пользователей):
- ReaTeam Scripts - изначально скрипты, собираемые с просторов Stash, Cockos forum и других мест
- ReaTeam JSFX - небольшая коллекция авторских JSFX плагинов
- ReaTeam Themes - пользовальские темы оформления
- ReaTeam LangPacks - языковые пакеты, русский тоже есть
- ReaTeam Extensions - расширения, возможно когда-нибудь SWS тоже будет распространяться с помощью ReaPack
- MPL Scripts - мои скрипты и JSFX
- X-Raym Scripts - скрипты и JSFX, написанные Raymond Radett
Официальный сайт: reapack.com
Структура ReaPack:
- расширение загружает репозитории (предустановленные или импортированные)
- репозиторий содержит "пакеты"
- пакет может состоять из чего угодно, это может быть один скрипт, или несколько или JSFX с графикой (графика при этом тоже является частью пакета, но в конечном итоге только JSFX оказывается "на виду" в списке JSFX плагинов), это может быть тема или языковой пак
- ReaPack по понятным причинам предполагает использование интернет соединения для использования, однако оффлайн использование тоже возможно https://reapack.com/user-guide#offline-use
- скачиваем dll или dylib, обязательно той же архитектуры, что и REAPER. То есть если REAPER x64, то и ReaPack скачиваем для x64
- экшн Show REAPER resource path in explorer открывает рабочую директорию (она разная для портативной и обычной установки, и в зависимости от платформы)
- dll кидаем в папку UserPlugins (создаём, если отсутствует)
- перезапускаем REAPER, при первом запуске предложит указать репозитории, можно оставить как есть
- при удачной установке экшн ReaPack: Synchronize packages инсталлирует (или в дальнейшем обновляет) указанные к установке пакеты (это не обязательно скрипты, в пакете может быть тема, JSFX плагин, Web Remote layout и.д.).
- если требуется вручную установить пакет, то запускаем экшн ReaPack: Browse packages..., где находим нужный пакет (если он есть в одном из установленных репозиториев), и правой кнопкой помечаем его на инсталляцию, после чего запускаем обновление экшном ReaPack: Synchronize packages
- также возможно автоматическое добавление новых пакетов из установленных репозиториев. Для этого запускаем экшн ReaPack: Manage repositories..., в Options указываем Install new packages when syncronizing. В дальнейшем экшн ReaPack: Synchronize packages будет не только обновлять имеющиеся скрипты, но и устанавливать новые
- Obsolete packages - список таких пакетов может появляться при обновлении. Если пакет в этом списке, значит автор посчитал, что его небезопасно использовать, либо поменял название, либо переписал в другом виде, либо скрипт был реализован нативно. Желательно следовать предупреждению и, выделив, удалять такие пакеты.
- я узнал про скрипт blablabla. Как его установить?
Возможно, скрипт уже по умолчанию в ReaPack, тогда ищите его в экшн листе.
- Скрипт скорее всего в ReaPack, но в экшнлисте его нет!
- Скрипт точно должен быть в ReaPack, но в экшнлисте его нет!
- Всё сделал, но его по прежнему нет
- Скрипт, который мне нужен, находится в репозитории, которого у меня нет
- как узнать что делает скрипт?
- при синхронизации выводится сообщение об ошибке
Информация:
- тема для разработчиков https://forum.cockos.com/showthread.php?t=169127
- тема для обычных пользователей http://forum.cockos.com/showthread.php?t=177978
Последнее редактирование: