02-14-2017, 10:44 AM | #1 |
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Вопросы по скриптам, расширениям и JSFX
Здесь можно со спокойной душой обсудить вопросы касающиеся скриптов, расширений и JSFX
Ссылки по теме: ReaPack: 700+ полуавтоматически обновляющихся пользовательских скриптов, там же дополнительные репозитории, в том числе наших соотечественников - EUGEN27771 и me2beats Небольшой экскурс в ReaScripts в беседе с моим хорошим знакомым и талантливым аранжировщиком Алексеем Разумовым. Небольшой FAQ на RMM по тому как добавлять скрипты и другая полезная инфа Last edited by mpl; 02-24-2017 at 07:14 AM. |
02-16-2017, 12:55 PM | #2 |
Human being with feelings
Join Date: Jul 2015
Location: Yekaterinburg, Russia
Posts: 400
|
Не могу с помощью TrackFX_AddByName() добавить плагин MIDI Examiner, в принципе как и другие JS (при том, что VST добавляются нормально). В чем может быть дело?
PS: вопрос снят, нужно писать midi_examine, т.е. как написано в чанке Last edited by me2beats; 02-16-2017 at 01:10 PM. |
02-16-2017, 08:57 PM | #3 |
Human being with feelings
Join Date: Jan 2017
Location: Web
Posts: 4
|
Игровые мыши для Рипер?
Привет, хочу взять игровую мышь с доп доп.кнопками для назначения на них скриптов/ экшнов.
1. Кто имеет подобные девайсы типа Razer возможно. 2. Будут ли работать с Рипер такие мыши а главное под MacOS? Поделитесь опытом и знанием. "Razed Naga Epic Chroma" моделька заманивает обилием доп кнопок. Вопрос снят. Взял Keypad Tartarus и Razer Ouroboros полет отличный!
__________________
"Without music life would be a mistake" - Friedrich Nietzsche Last edited by Seldy; 02-18-2017 at 10:50 AM. |
02-21-2017, 03:13 PM | #4 |
Human being with feelings
Join Date: Feb 2017
Posts: 18
|
Возникла проблема с JS MIDI Note Randomize. Почему-то он не отправляет приёмнику note off. Взятая нота длится, пока её не вырубишь через F3 или экшном (если миди эдитор не открыт). В чём может быть дело?
В коде прописано: ------------------------ @init note_on = 9*16; note_off = 8*16; ------------------------ Не могу понять, что это за значения. |
02-21-2017, 04:11 PM | #5 | |
Human being with feelings
Join Date: Mar 2015
Location: Moscow, Russia
Posts: 206
|
Quote:
__________________
Нескучный Саунд - канал о создании музыки |
|
02-22-2017, 04:14 AM | #6 |
Human being with feelings
Join Date: Feb 2017
Posts: 2
|
Здравствуйте!!!
не работают большое количество SWS экшенов!например выбор цвета дорожки, выбор цвета айтема. Подскажите пожалуйста, в чём может быть дело? |
02-22-2017, 06:42 AM | #7 |
Human being with feelings
Join Date: Feb 2017
Posts: 13
|
|
02-24-2017, 06:42 AM | #8 |
Human being with feelings
Join Date: Jan 2013
Location: Kiev, Ukraine
Posts: 66
|
Функция
Расскажи и приведи несколько простых примеров функции -
reaper.GetMediaItemTake_Peaks( take, peakrate, starttime, numchannels, numsamplesperchannel, want_extra_type, buf ) Нет готовых скриптов с этой функцией и по этому сложно разобраться что такое want_extra_type, buf и где их брать! |
04-28-2017, 10:21 AM | #9 |
Human being with feelings
Join Date: Apr 2017
Posts: 8
|
Action mono in 1 to mono in 2
Ребят, кто нить знает ЭКШЕН что бы менял инпут чанел с моно 1 на моно 2 ?? чтобы в макрос добавить. Все уже перерыл, нашел токо как на миди переходить.
|
04-29-2017, 01:35 AM | #10 |
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Я уже отвечал тебе. Если не писать скрипт, то это делается через SWS ReaConsole с командой i. http://www.sws-extension.org/reaconsole.php
А в экшн делается в SWS CycleAction. |
04-30-2017, 12:19 AM | #11 |
Human being with feelings
Join Date: Apr 2017
Posts: 8
|
ОО вот спасибо ) сделал ) а где вы мне отвечали если не секрет, в вк вас не помню )) а на форуме я впервые )
|
04-30-2017, 12:21 AM | #12 |
Human being with feelings
Join Date: Apr 2017
Posts: 8
|
Ребят а вот еще вопросик ) как удалить все замьюченные треки ? Может как то через цикл ? или тут такое не катит ? я имею ввиду цикл как в программирование, типа for
Last edited by SCAR101; 04-30-2017 at 12:36 AM. |
05-02-2017, 01:30 AM | #13 |
Human being with feelings
Join Date: Apr 2017
Posts: 8
|
оо точняк ) спасибо )) а я хотел пробегаться циклом по каждой замьюченой дорожке и типо если дорожка замьючена то удалять. И да if это условие )) которое я хотел запихать в цикл for ))
|
05-07-2017, 12:52 PM | #14 |
Human being with feelings
Join Date: Apr 2017
Posts: 25
|
Такой вопрос: есть экшн "Track: Cycle folder collapsed state" - сворачивать\разворачивать папки в окне аранжировки.
И есть "Mixer: show/hide children of selected tracks" для этой же цели. Вопрос: как присвоить для них обоих одну и ту же горячую клавишу ? Но чтобы работала она по отдельности для окна аранжировки и для микшера, в зависимости от фокуса ? Ну т.е. как это реализовать, потому что не очень удобно назначать разные кнопки для одного и того же действия по сути. |
05-08-2017, 12:42 AM | #15 |
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Cycle action, расширение .ini, импортировать через cycle action editor
Code:
[Main_Cyclactions] ; Do not tweak by hand! Use the Cycle Action editor instead Action1="context collapse||IF|40078|41665|ELSE|1042|ENDIF|" Nb_Actions=1 Version=3 Code:
if reaper.GetToggleCommandState( 40078 ) == 1 then reaper.Main_OnCommand(41665,0) else reaper.Main_OnCommand(1042,0) end |
05-22-2017, 02:19 AM | #16 |
Human being with feelings
Join Date: Dec 2015
Posts: 172
|
Привет всем! Привет, Михаил! Можно ли с помощью lua скрипта импортировать миди .mid файл в проект? Если имеется например путь и имя файла
Last edited by kartalex; 05-22-2017 at 03:03 AM. |
05-22-2017, 07:35 AM | #17 |
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Да, можно. Создать сурс из миди файла и затем использовать его для нового айтема. А почему нельзя просто перетащить мышкой?
|
06-10-2017, 08:52 PM | #18 |
Human being with feelings
Join Date: Jun 2017
Posts: 1
|
OSCII bot
Здравствуйте. Скажите, пожалуйста. Где можно спросить по синтаксису OSCII bot?
Если можно подсказать тут - буду очень благодарен. Использую его не для Рипера, правда. Все получается, но уперся в проблему. msg2 == 0x19 ? oscsend(osc_out,"/exec/5/91/", msg3 ); Мне после msg3 нужно передать текстовый символ без запятой. Ну пусть будет L Как это правильно сделать? msg2 == 0x19 ? oscsend(osc_out,"/exec/5/91/", msg3,L ); не работает. msg2 == 0x19 ? oscsend(osc_out,"/exec/5/91/", msg3,"L" ); Ошибка синтаксиса. пробовал arg = L; msg2 == 0x19 ? oscsend(osc_out,"/exec/5/91/", msg3, arg ); Тоже не вышло. Если есть специалисты - буду благодарен за помощь. |
09-17-2017, 02:16 PM | #19 |
Human being with feelings
Join Date: Apr 2017
Posts: 8
|
Add FX to MASTER track
Подскажите пожалуйста что прописать чтобы добавлялся FX на мастер трек. Как добалять на обычный трек то понятно , а вот на мастер че то не хочет )
|
09-23-2017, 04:27 AM | #20 | |
Human being with feelings
Join Date: Jul 2015
Location: Yekaterinburg, Russia
Posts: 400
|
Quote:
Обычно на любой трек можно добавить, щелкнув по кнопке FX на треке, появится окно цепи эффектов для трека, и дальше есть варианты: кнопка Add или двойной клик по пустому месту в поле цепи эффектов, откроется окно Add FX to master track |
|
09-25-2017, 01:25 AM | #21 | |
Human being with feelings
Join Date: Apr 2017
Posts: 8
|
Quote:
|
|
10-10-2017, 10:56 AM | #22 |
Human being with feelings
Join Date: Jul 2017
Location: Russia
Posts: 75
|
Mouse Modifiers: многоступенчатый эшкн
Здравствуйте.
Подскажите, пожалуйста, где можно составить такую цепочку экшенов для разных задач или как изменить в уже готовой цепочке только выделенное значение на другой экшен? |
01-08-2018, 12:52 AM | #23 |
Human being with feelings
Join Date: Jan 2018
Posts: 3
|
Нужна помощь
Доброго времени всем.Помогите пожалуйста,может я не туда пишу хоть направьте.Вопрос заключается в файле конфигурации управления OSC Control surfaces.Имею 2 компа в сети на одном стоит Reaper+Reason по Rewire на втором один Reaper смысл в том что второй комп у меня идет как мастер первый слэйв.Работают только кнопки управления транпортом то есть Я на мастере жму Play/Stop на слэйве срабатывает Action Play/Stop.Но ума кроме как прописать экшэны просто нехватает,инфы нет на русском помогите!Нужно чтоб отправлялись команды о том где находится маркер,о выделенной области,синхронизация темпоритма,ну по возможности фэйдеры.Спасибо.Pattern Config Files где взять можно?
http://osc-commander.com/wp-content/...nder.reaperosc Ни хрена не понятно.Только про экшены понял Last edited by ReaWorm; 01-08-2018 at 12:58 AM. |
01-08-2018, 01:05 AM | #24 |
Human being with feelings
Join Date: Jan 2018
Posts: 3
|
В общем типа Rewire только между компами в сети нужно
|
01-22-2018, 03:47 PM | #25 |
Banned
Join Date: Feb 2014
Location: Moscow, Russia
Posts: 554
|
|
05-18-2019, 02:24 PM | #26 |
Human being with feelings
Join Date: Jan 2018
Posts: 16
|
Ребят может кому попадался скрипт или экшен,переключать Midi файлы в проекте,по типу такой команды Xenakios/SWS: Switch item source file to next in folder но эта семплы переключает.
|
05-19-2019, 10:42 AM | #27 | |
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Quote:
следующий Code:
function main() item= reaper.GetSelectedMediaItem( 0, 0 ) if not item then return end take = reaper.GetActiveTake(item) if not take or not reaper.TakeIsMIDI(take) then return end src = reaper.GetMediaItemTake_Source( take ) fn = reaper.GetMediaSourceFileName( src, '' ) if not fn or fn == '' then return end fn = fn:gsub('\\', '/') path = fn:reverse():match('[%/]+.*'):reverse():sub(0,-2) cur_file = fn:reverse():match('.-[%/]'):reverse():sub(2) -- get files list files = {} local i = 0 repeat local file = reaper.EnumerateFiles( path, i ) if file and file:lower():match('%.mid') then files[#files+1] = file end i = i+1 until file == nil -- search file list --local trig_file if #files < 2 then return end for i = 2, #files do if files[i-1] == cur_file then trig_file = path..'/'..files[i] break elseif i == #files then trig_file = path..'/'..files[1] end end if not trig_file then return end new_src = reaper.PCM_Source_CreateFromFile( trig_file ) reaper.SetMediaItemTake_Source( take, new_src ) reaper.UpdateArrange() end main() Code:
function main() item= reaper.GetSelectedMediaItem( 0, 0 ) if not item then return end take = reaper.GetActiveTake(item) if not take or not reaper.TakeIsMIDI(take) then return end src = reaper.GetMediaItemTake_Source( take ) fn = reaper.GetMediaSourceFileName( src, '' ) if not fn or fn == '' then return end fn = fn:gsub('\\', '/') path = fn:reverse():match('[%/]+.*'):reverse():sub(0,-2) cur_file = fn:reverse():match('.-[%/]'):reverse():sub(2) -- get files list files = {} local i = 0 repeat local file = reaper.EnumerateFiles( path, i ) if file and file:lower():match('%.mid') then files[#files+1] = file end i = i+1 until file == nil -- search file list --local trig_file if #files < 2 then return end for i = #files-1, 1, -1 do if files[i+1] == cur_file then trig_file = path..'/'..files[i] break end end if not trig_file and files[1] == cur_file then trig_file = path..'/'..files[2] end if not trig_file then return end new_src = reaper.PCM_Source_CreateFromFile( trig_file ) reaper.SetMediaItemTake_Source( take, new_src ) reaper.UpdateArrange() end main() |
|
05-20-2019, 02:33 AM | #28 | |
Human being with feelings
Join Date: Jan 2018
Posts: 16
|
Quote:
|
|
07-13-2019, 01:07 AM | #29 |
Human being with feelings
Join Date: Feb 2017
Posts: 1
|
ChordGun и Text Events Markers
Всем привет! Я еще не настолько продвинутый пользователь разных скриптов и экшенов, в связи с чем вопрос. Недавно установил довольно удобную штуку для миди-эдитора https://forum.cockos.com/showthread.php?t=213180. Как можно сделать так, чтобы при вставке аккорда в миди-айтем в начале этого аккорда автоматически появлялась текстовая метка Text Events типа Marker с названием этого аккорда? И при его смене естественно менялось название?
|
10-21-2019, 11:47 AM | #30 |
Human being with feelings
Join Date: Aug 2016
Posts: 5
|
S&M ошибка Cycle action
Здравствуйте! Сохраняю Cycle action пишет ошибку
ERROR: 'RecARM' (section 'Main (alt recording)') was not registered! Details: CONSOLE must be followed by a valid ReaConsole command See http://www.sws-extension.org/reaconsole.php . Как это вылечить? Подскажите пожалуйста. |
12-12-2019, 11:05 AM | #31 |
Human being with feelings
Join Date: Feb 2017
Posts: 18
|
mpl Scripts
В Reaper 6 перестал работать скрипт mpl_Link TCP MCP folder collapsed state (running in background). Михаил, не могли бы Вы поправить его?
|
01-10-2020, 02:02 AM | #32 |
Human being with feelings
Join Date: Aug 2013
Location: Ukraine
Posts: 60
|
InteractiveToolbar
MPL на маке как-то сделал InteractiveToolbar отдельным окном, не могу его теперь вернуть обратно в док, галучку ствил в меню на док, не помогает... на винде попробывал - теперь тоже не могу пристыковать...
|
01-14-2020, 01:19 PM | #33 |
Human being with feelings
Join Date: Jan 2020
Posts: 3
|
Ищу скрипт для работы с маркерами и региоl
Всем привет! Кто может подсказать, как можно реализовать переключение регионов, не по простому выделению, а выставлением галки. Так реализовано к примеру в Samplitude (ranges/диапазоны).
В приложенной гифке пытался изобразить. Если такого в природе нет, возможно ли его написание. |
01-15-2020, 03:27 AM | #34 | |
Human being with feelings
Join Date: Feb 2017
Location: Zhytomyr,Ukraine
Posts: 449
|
Quote:
|
|
01-15-2020, 08:21 AM | #35 |
Human being with feelings
Join Date: Jan 2020
Posts: 3
|
|
04-21-2020, 03:11 AM | #36 |
Human being with feelings
Join Date: Nov 2017
Posts: 8
|
Подскажите пожалуйста, есть ли экшн или скрипт, позволяющий поместить содержимое выбранных треков на один трек в режиме free item positioning?
__________________
https://ekmixmaster.com - Professional Mixing and Mastering Service |
04-21-2020, 07:46 AM | #37 |
Human being with feelings
Join Date: Mar 2017
Location: Ukraine, Kyiv
Posts: 546
|
|
04-22-2020, 04:48 AM | #38 |
Human being with feelings
Join Date: Nov 2017
Posts: 8
|
Премного благодарен!! Уже бегу пробовать!!
__________________
https://ekmixmaster.com - Professional Mixing and Mastering Service |
06-24-2020, 12:51 AM | #39 |
Human being with feelings
Join Date: Aug 2013
Location: Ukraine
Posts: 60
|
Подскажите пожалуйста, есть ли скрипт по иморту названий региона из файла(например txt) для последующего их сохранение с уникальным названием. В wavelabe это реализовано на уровне DAW, хотелось бы это и в Reaper-e, выкручиваюсь через Total Comander но на маке это все через Ж
|
10-21-2020, 09:48 PM | #40 |
Human being with feelings
Join Date: Jul 2020
Posts: 46
|
Есть ли скрипт для отображения уровня DB в л
В лоджике точки огибающих реализованы с маркировкой уровня DB вот пример
https://www.izotope.com/en/learn/wha...automation.gif Можно как то в рипере через скрипт так же реализовать такой вид огибающих что бы было видно где и сколько DB + Иили -? |
Thread Tools | |
Display Modes | |
|
|