Archie-reascript: обсуждение, пожелания, сообщения об ошибках. (1 онлайн

smrz1

Banned
25 Янв 2010
1.484
349
83
@Archchie, Ну "first" должен все выбранные треки (и под-папки) в первую выбранную папку помещать, а помещает в верхнюю... "last" то теперь идеально работает, а до твоего исправления тоже закидывал их все в верхнюю папку, а теперь кидает как надо - в последнюю выбранную!
 

Archie's

Well-Known Member
24 Окт 2017
1.936
1.296
113
Ну "first" должен все выбранные треки (и под-папки) в первую выбранную папку помещать, а помещает в верхнюю...
Что то я тебя не понимаю :), а первая и верхняя - это не одно и тоже???
[DOUBLEPOST=1556616900][/DOUBLEPOST]@smrz1, Ты наверно путаешь последняя/первая выбранная с последняя/первая тронутая
 

smrz1

Banned
25 Янв 2010
1.484
349
83
@Archchie, На гифке - первая выбранная папка называется ALbTbI. Именно её я первой нажимаю/выбираю/выделяю. А верхняя называется BYBEN+Bong... Туда все и летит от "first"
Запись_2019_04_30_13_36_41_219.gif
 

Archie's

Well-Known Member
24 Окт 2017
1.936
1.296
113
На гифке - первая выбранная папка называется ALbTbI. Именно её я первой нажимаю.
Это не первая выбранная, а первая тронутая! (на языке Reaper)
А скрипт перемещает в первую выделенную, т.е. в самую верхнюю из выделенных!
А "last" в самую нижнюю из выделенных.
 
Последнее редактирование:

smrz1

Banned
25 Янв 2010
1.484
349
83
@Archchie, а-а-а-а-а-а-а!!! Понял наконец то! (чуть сам не "тронулся"):eek:. В самую верхнюю (или нижнюю) из выделенных!
В скрипте то написано - в первую (или последнюю) из выделенных. Оказывается первая выделенная - это - верхняя выделенная.

Ну согласись, запутаться тут не мудрено!? (последняя = нижняя, верхняя = первая). Это не синонимы...o_O
 
  • Like
Реакции: Archie's

Archie's

Well-Known Member
24 Окт 2017
1.936
1.296
113
Ну согласись, запутаться тут не мудрено!?
Соглашусь, Но - не соглашусь:).
Ведь треки ты можешь выбирать и не мышью, а каким нибудь экшеном, и тогда у тебя какой первый будет???
Вот есть например у нас пять выделенных треков и как их распознавать? Верхний/... / средний / ... / нижний ??? Вот уже пришли в тупик и запутались:).
Все правильно, так и должно быть, как и нумерация треков с верху в низ: сверху первый, а снизу последний, а то что выбрал мышью - это тронутый(коснувшийся :) ) трек.
И возьми на заметку себе на будущее, что в рипере если встречаешь слова первый или последний, то это всегда считается относительно нумерации, а если тронутый (как ты думал), то эти скрипты/экшены идут с пометкой "last touched" , ну а если ты встретил скрипт без слов "last touched" и который работает от касаний мыши, то это либо неправильно скрипт назвали (что мало вероятно, потому что, кто скрипт пишет поймет разницу, т.к. в скрипте считает треки), либо скрипт работает с багами не так как задумывалось.
 

smrz1

Banned
25 Янв 2010
1.484
349
83
Move all selected tracks to last touched folder - ну так мне было бы проще понять:)

@Archchie, в каждой DAW (да и в других Workstation) появляется свой сленг, исходя из специфики, это бесспорно. Просто он, иногда, бывает слишком специфический...
К примеру - в Cubase проблем с перемещением треков вообще проблем не возникало (и сленга, на эту тему, в Кубе, просто нет!). В нём трудно ошибиться. В Reaper же - сплошные миллиметражы! Чуть "промазал" и трек, вместо перемещения, стал трек-папкой!:(
Потому и понадобились скрипты и хоткеи к ним. А результат - в Reaper я работаю, в монтаже проекта, в 5 раз быстрее чем в Cubase! А вот синонима между первым и верхним невижу - трудно...
 
Последнее редактирование:

smrz1

Banned
25 Янв 2010
1.484
349
83
@Archchie, Archie_Track; Move all selected tracks to last touched folder.lua - это именно то что надо!!! (и самое главное - он получился универсальным - его одного вполне достаточно). Спасибо огромнейшее!
 
  • Like
Реакции: Archie's

Archie's

Well-Known Member
24 Окт 2017
1.936
1.296
113
в каждой DAW (да и в других Workstation) появляется свой сленг, исходя из специфики, это бесспорно.
Полностью согласен, и координально непохожий друг на друга к сожалению.
К примеру - в Cubase проблем с перемещением треков вообще проблем не возникало (и сленга, на эту тему, в Кубе, просто нет!).
Сленга на эту тему нет, потому что проблем с перемещением нет и возможности скриптов нет, как разработчик функцию назвал, так и есть. Порой вообще невпопад некоторые функции называются в других daw. :eek: Вот к примеру, первое что в голову пришло: В StudioOne рендер называется mixdown / bounce, что переводится как "микширование" и "подпрыгивать", вот причем тут микширование и при чем тут подпрыгивать(ладно еще микширование но вот при чем тут прыжок вообще непонятно :)), если мы пересчитываем/перерисовываем файл в новый файл и это называется "rendering"/отрисовка. И если бы рипероделы называли так же свои функции, то репера бы уже не было - из за их количества (функций).
В рипере тоже было бы все удачнее, если бы не эти подпапки, и последние в папках. Если бы были только папки и треки, и это были бы разные треки.
А так нагородили пирамид из этих подпапок и из за этого одни проблемы. Я на 250% уверен, что разрабы рипера 100 раз уже пожалели, что сделали кучу подпапок и сами так же не хотят с этим возится, потому как даже с простым перемещением возникает много проблем.
В Reaper же - сплошные миллиметражы! Чуть "промазал" и трек, вместо перемещения, стал трек-папкой!
Что есть, то есть:(, но я как то приловчился на стандартной теме;)
А вот синонима между первым и верхним невижу - трудно...
Тут дело не в синонимах, а в пересчете. Как я выше уже говорил, что вот представь у тебя десять выделенных треков и как их различать? Да еще и в рипере есть возможность написания скриптов и целая куча функций. Вот ты сам представь - в рипере более тысячи экшенов и более двух тысяч скриптов и если бы называли верхний и последний тронутый "первым выделенным" и т.д., то что бы было? А было бы то, что в рипере бы получилась каша малаша из непонятных экшенов и скриптов, в которой бы сами разработчики не разобрались, не говоря уже об обычном пользователе.
Archie_Track; Move all selected tracks to last touched folder.lua - это именно то что надо!!!
Я сразу это понял после твоего вот этого сообщения:);)
 
  • Like
Реакции: smrz1

smrz1

Banned
25 Янв 2010
1.484
349
83
@Archchie, "В Reaper же - сплошные миллиметражы! Чуть "промазал" и трек, вместо перемещения, стал трек-папкой!"
"Что есть, то есть:(, но я как то приловчился на стандартной теме;)"

Однако, благодаря скриптам вообще, а в данном случае, именно твоим скриптам, удаётся не просто полностью нивелировать это неудобство, а ускорить процесс монтажных работ в несколько раз.

Я, в принципе, уже забыл про "сплошные миллиметражы" и "чуть промазал и трек, стал трек-папкой" - так как вообще не пользуюсь дефолтным способом создания папок, и перемещением треков...
Вообще, настройки по умолчанию в Reaper, видимо, были сделаны под "Рэп":D. Ну а как ещё: любой айтем (миди/аудио) при растягивании становились лупами, при изменении темпа - аудио айтемы привязаны к сетке и изменяются по темпу и т. п. и т. д.

п. с. В StudioOne, к стати, сразу сделали попытку как то помочь людям, переходящим с ПТ и КУБа: там предлагаются настройка хоткеев под "них" на выбор...
Но всё это теперь уже не важно... Reaper уже забрался в душу и стал выглядеть почти так как мне хотелось;), ну или становиться таким:rolleyes:
 
Последнее редактирование:
  • Like
Реакции: Archie's

smrz1

Banned
25 Янв 2010
1.484
349
83
@Archchie, я по поводу скрипта Auto enable spectral peaks on selected tracks. Обнаружил что ты его обновил до 1.11, а у меня 1.09. Но что ты в нём изменил, не ясно и в самом скрипте (в твоём репозитории).
Хотя нюанс в нём есть: при включённом скрипте всё работает, по трекам нормально, но треки в микшере не переключаются...
Запись_2019_05_01_10_55_48_111.gif
 
Последнее редактирование:

Archie's

Well-Known Member
24 Окт 2017
1.936
1.296
113
Обнаружил что ты его обновил до 1.11, а у меня 1.09. Но что ты в нём изменил, не ясно и в самом скрипте (в твоём репозитории).
v.1.10. Gif (autor: smrz1)
v.1.11. Fixed syntax error
но треки в микшере не переключаются...
Есть такой баг в апишках, я не знаю с чем он связан, я по этому поводу писал уже на оф. форуме в баг репорт, но разрабы проигнорили мой вопрос. :(
FnA мне подсказал как решить этот вопрос костыльным путем, но хоть так.
v.1.12. Fixed Scrolling Of The Mixer
 

smrz1

Banned
25 Янв 2010
1.484
349
83
@Archchie, Теперь всё нормально, спасибо! Я так привык что у тебя перевод есть в скрипте, потому и на инглиш не обратил внимания...
Кстати, в скриптах Select next/previous tracks уже было что то такое, что в микшере не выделялись треки и ты её решил (пост #163) - это одна и та же проблема, или просто похожая?
 

Archie's

Well-Known Member
24 Окт 2017
1.936
1.296
113
Я так привык что у тебя перевод есть в скрипте, потому и на инглиш не обратил внимания...
в версиях 1.10 и 1.11 и инглиша не было.:)
это одна и та же проблема, или просто похожая?
И похожая и одна и та же, сам не знаю как правильней сказать.
При запуске некоторых функций скролл микшера по непонятным причинам прыгает к первому треку(это уже баги апи) и когда это происходит, то функция которая скролит микшер проста напросто отказывается работать почему то.:(
В скрипте "Select next/previous tracks" я смог отследить из за какой это функции происходит, из за той которая перемещает треки, а вот в этом скрипте я не знаю из за какой это функции происходит, но точно от другой, т.к. функции которая перемещает треки здесь нет, а искать в готовом скрипте уже бесполезно, это надо весь скрипт перелопатить.
 
  • Like
Реакции: smrz1

smrz1

Banned
25 Янв 2010
1.484
349
83
@Archchie, скрипт "для блокировки Lock track height на треки или папки" (название бы ему) я видимо, не могу в автозагрузку поставить или что то не так делаю...
После перезагрузки проекта, на треках, на которых включил блокировки Lock track height (и всё работало со скриптом) начинают работать как не заблокированные треки, расширяются и сужаются, хотя галки на Lock track height стоят.
Запись_2019_05_06_23_22_37_597.gif
Добавлял в автозагрузку вроде бы правильно, но когда добавляю ID скрипта и жму "Ок", вылезает такое окно
Захват1.jpg


п. с. В экшенах указанно что скрипт включен... Взял и выключил/включил галку на под-папке - всё заработало. Но после перегрузки опять тоже самое:
Запись_2019_05_07_03_14_26_774.gif
 
Последнее редактирование:

Archie's

Well-Known Member
24 Окт 2017
1.936
1.296
113
Добавлял в автозагрузку вроде бы правильно, но когда добавляю ID скрипта и жму "Ок", вылезает такое окно
Это окно у всех вылезает, оно предупреждает что этот скрипт будет запущен при запуске проекта .
на которых включил блокировки Lock track height (и всё работало со скриптом) начинают работать как не заблокированные треки, расширяются и сужаются, хотя галки на Lock track height стоят.
п. с. В экшенах указанно что скрипт включен... Взял и выключил/включил галку на под-папке - всё заработало. Но после перегрузки опять тоже самое:
Исправил, теперь все сохраняется и при перезапуске восстанавливается.

Хотя небольшие неудобства все же остались, а то есть:
Если выключить скрипт, то все треки с включенным "Lock track height" в свернутых папках сохранятся скриптом, и далее если в процессе работы ты по отключаешь "Lock track height" и по изменяешь высоту этих треков, то при следующем запуске скрипта,если эти треки окажутся в свернутых папках, то у них включится статус "Lock track height" и восстановится прежняя сохраненная высота.Хотя в каких то случаях это наоборот удобно.Но к сожалению с этим уже ничего не поделаешь*.

И еще если треки с включенным "Lock track height" были добавлены скриптом в свернутую папку(т.е. "Lock track height" у них отключился), то если выключить скрипт, а за тем развернуть папку, то у треков будет выключен статус "Lock track height" , хотя я думаю, тут уже все логично и понятно.

Но я думаю что это вообще не критично, особенно по сравнению с торчащими треками.
А если им не играться (вкл,выкл,вкл.....) , а добавить в автозагрузку или включить при старте рипера и забыть про него, то все что я описал выше*, вообще будет не заметно.

скрипт "для блокировки Lock track height на треки или папки" (название бы ему)
Archie_Track; Add tracks with locked height to collapsed folders-Restore when uncollapsed(background).lua
В реа паке.
 

smrz1

Banned
25 Янв 2010
1.484
349
83
@Archchie, поставил скрипт, включил, под-папки, к которым применил "Lock track height", я уменьшил (они и не нужны высокими) и всё свернул в "главную" папку (Drum set) - всё работает - открывается/закрывается.
Захват1.jpg Захват2.jpg
Но после перезагрузки проекта происходит так: открываю "главную" папку (Drum set), выглядит всё хорошо, как и сделал (разница по высоте, между блокированными и не блокированными сохраняется), но стоило крутануть скроллом (Ctrl+колесо (Zoom vertically...)), все внутренние треки и папки стали опять одинаковыми - то есть - не заблокированными...
Запись_2019_05_07_18_10_06_913.gif
Проверив под-папки, которые блокировал - галочек на "Lock track height" - нет! Они, под-папки, оказались все разблокированными. Скролл не причём - они сразу оказались разблокированными, но сохраняли позицию...
Скрипт работает, я им больше не щёлкал, всё исполняет что от него требуется, но до перезагрузки Рипера.:(
 

Archie's

Well-Known Member
24 Окт 2017
1.936
1.296
113
Проверив под-папки, которые блокировал - галочек на "Lock track height" - нет!
Не знаю, у меня все работает!
Скрипт стоит в автозагрузке?
Такое должно произойти, если открыть папку, а только потом запустить скрипт, я выше об этом писал уже, так как у треков в свернутой папке отключен лок*, и если при отключенном скрипте открыть папку, то соответственно у всех треков будет отключен лок*, и если при открытой папке запустить скрипт, то все сохранения сбросятся, а если запустить скрипт когда папка свернута, то тогда скрипт восстановит сохранения и если при включенном скрипте открыть папку, то все локи* будут стоять на месте.
P.S. Скрипт работает только со свернутыми треками!!!
Скрипт работает, я им больше не щёлкал,
А скриншот говорит обратное, если бы ты его не щелкал, то статуса в экшен листе бы не было, а у тебя горит, а это значит что щелкал.
Screenshot_1.png

* лок = "Lock track height"
 
Последнее редактирование:

smrz1

Banned
25 Янв 2010
1.484
349
83
@Archchie, может я его как то не так в автозагрузку поставил? На скрипт я нажал один раз, что бы на скриншоте выделить (он срабатывает же от дабл клика). Где то я нарушил какую то последовательность или бывшие локи* как то запомнили предыдущие действия? (с самым первым скриптом - не из РеаПака)
Что делать, шеф? Всё, всё пропало! Караул!!!:eek::)

п. с. Я сначала открыл экшен - лист, что бы увидеть состояние скрипта - на скине видно - "On" - это значит он работает?
Ставлю по новой галки, не прикасаясь к скрипту, всё работает -треки блокируются и в папку залазят и т. п. и т. д.
 
Последнее редактирование:

Archie's

Well-Known Member
24 Окт 2017
1.936
1.296
113
@smrz1, Кажется понял что у тебя: Show REAPER resource path in explorer/finder > reaper-extstate.ini и в этом файле ищи строку
[Archie_Track; Add tracks with locked height to collapsed folders-Restore when uncollapsed(background).lua]....и далее до следующих квадратных скобок удаляешь все
то что красным, удаляешь.
[Archie_Track; Add tracks with locked height to collapsed folders-Restore when uncollapsed(background).lua]
Table=бла
бла
бла
бла
бла
бла

[бла]
бла
бла
Далее в этом же файле ищешь строку (две строки)
[Archie_Track; Add tracks with locked height to collapsed folders-Restore when uncollapsed(background).lua___Arc_Function_lua]
HelpWindowWhenReRunning___Arc_Function_lua=1

и удаляешь их.
Затем открываешь файл "reaper-kb.ini" и ищешь в нем строку с именем скрипта
Archie_Track; Add tracks with locked height to collapsed folders-Restore when uncollapsed(background).lua
и в самом начале строки меняешь вот это "SCR 516 0" на это "SCR 4 0"
Далее запускаешь рипер и при следующим запуске скрипта внимательно читаем окно, которое аж целых два раза предупреждает, куда нужно нажать!

ctrl+f поиск в блокноте windows
 
Последнее редактирование:

smrz1

Banned
25 Янв 2010
1.484
349
83
@Archchie, (меняешь вот это "SCR 516 0" на это "SCR 4 0") у меня было SCR 260 0, но я поменял его на SCR 4 0. Остальное тоже сделал.
Автозагрузку я до этого делал через Set project startup action..., потом через Set global startup action..., не знаю как правильней (мне бы хотелось что бы это было всегда и во всех проектах).
А получается так: если я сохраняю проект с не свёрнутой папкой - всё открывается и работает как надо. Если сохранить со свёрнутой "главной" папкой и открыть его - галка Lock track height и блокировки нет.
С развёрнутой папкой всё сохраняется, работает, сворачивается/разворачивается и галки Lock track height не слетают - со свёрнутой - отмена блокировки...
Может из за темы?o_O Что так может мешать? Кривые руки - вроде не ляполо... Всё делаю аккуратно, где же ошибка:cool:
 

smrz1

Banned
25 Янв 2010
1.484
349
83
@Archchie, поставил дефолтную тему - так же... Может в настройках лажа? Типа где то тут:
Захват2.jpg
 

Archie's

Well-Known Member
24 Окт 2017
1.936
1.296
113
Если сохранить со свёрнутой "главной" папкой и открыть его - галка Lock track height и блокировки нет.
Ты между закрытием и открытием проекта другие проекты не открываешь?
Если открываешь, то посмотри на одном проекте, т.е. поставь галки лок*, сверни папку,сохранись и закрой проект и затем открой этот же проект.

* лок = "Lock track height"
 

smrz1

Banned
25 Янв 2010
1.484
349
83
Ты между закрытием и открытием проекта другие проекты не открываешь?
Если открываешь, то посмотри на одном проекте, т.е. поставь галки лок*, сверни папку,сохранись и закрой проект и затем открой этот же проект.
Я открываю и закрываю один и тот же проект... то есть именно так я и делаю (он закончен, вот я над ним и экспериментирую:D). Что же это такое может быть?:(
 

Archie's

Well-Known Member
24 Окт 2017
1.936
1.296
113
А из автозагрузки старый скрипт ты точно удалил??? Нажми на upload_2019-5-8_15-55-56.png и сделай скрин окна.
Ты с реапака скрипт установил или просто имя сменил? Т.к. в реапаке другой скрипт, не тот который я тут вылаживал.
 
Последнее редактирование:

smrz1

Banned
25 Янв 2010
1.484
349
83
@Archchie, те которые ты тут выкладывал я удалил, поставил с реапака. Нажал на стартап экшен и вот такая табличка появилась:
Захват1.jpg
 

Archie's

Well-Known Member
24 Окт 2017
1.936
1.296
113
Я открываю и закрываю один и тот же проект... то есть именно так я и делаю (он закончен, вот я над ним и экспериментирую).
А попробуй создать новый проект, в нем сколько нибудь папок и проверить в нем
 

smrz1

Banned
25 Янв 2010
1.484
349
83
А попробуй создать новый проект, в нем сколько нибудь папок и проверить в нем
Сделал. Всё тоже самое - если проект сохранён с закрытой "главной" папкой, со всех треков и папок, которые были в ней, после открытия проекта, слетает блокировка.
У папок и треков, вне этой папки, блокировка остаётся.
Ну и соответственно, если сохранить проект с открытой глав-папкой, при открытии его, эта папка всё сворачивает и разворачивает как надо. Такая вот штука... Проект создавал без всяких темплайтов, плагинов и т. п.
 

Archie's

Well-Known Member
24 Окт 2017
1.936
1.296
113
Ну тогда не знаю.((
У меня все работает, вот гиф.
Сделай гифку, как и что ты делаешь, может я замечу на гифки что нибудь. Только делай гифку на новом проекте и покрась треки, что бы все понятно на гиф было.
 

Вложения

Сейчас онлайн (Пользователей: 0, Гостей: 1)