Reaper: вопросы присматривающихся к этой программе (10 онлайн)

Supa75

Active Member
21 Мар 2017
672
164
43
48
Днепр, Украина
Можно ли в Рипере настроить шоткат с использованием клавиши WINDOWS, чтобы классические шоткаты Windows не срабатывали, как это сейчас можно настроить для ALT?
 

borisuperful

Well-Known Member
31 Янв 2013
2.017
1.152
113
@@Michael, ты серьезно думаешь, что я не знаю про это? В задаче я конкретно описал, что "при нажатии отобразить любую из них или скрыть". В меню мы можем показать только все сразу. Вернее можем и по отдельности, но это че то уж сильно неудобно, т.к. надо тратить много времени на поиск. Как минимум, если не делать это (а я не заставляю никого ни в коей мере), то можно хотя бы правильно понять задачу, прежде чем давать "советы"?
 
Последнее редактирование:

@Michael

Well-Known Member
14 Дек 2010
969
1.461
93
Орёл / Москва
Задача - высмотреть для конкретного трека активные автоматизации, которые прописаны. Показать их в своем окне. И при нажатии на любую из них отобразить или скрыть.
Активные видны? Видны.
Показать их в своем окне. Это вобще что значит, что за "своё окно"?
Отобразить или скрыть. Всё отлично отображается или скрывается при нажатии.

Ну молодец чё, конкретики море.
 

arkaine

Active Member
13 Сен 2007
640
128
43
Вопрос простой, просто новичковый, но при этом занимающий меня уже долгое время.

При редактировании айтемов (нот) при наведении курсора между окончанием первого и началом следующего выделенного айтема (ноты) курсор принимает специфический вид и окончание первого и начало следующего айтема (ноты) вместе передвигаются курсором.

Где это отключается (если отключается вообще)?

Item Editing.gif
 

Supa75

Active Member
21 Мар 2017
672
164
43
48
Днепр, Украина
Где это отключается (если отключается вообще)?
зачем это отключать? сдвиньте курсор на пару миллиметров вправо или влево, и сможете изменять границы каждого айтема в отдельности
 

BAYANBAYAN

Active Member
4 Мар 2010
515
246
43
зачем это отключать? сдвиньте курсор на пару миллиметров вправо или влево, и сможете изменять границы каждого айтема в отдельности
Поддерживаю. Мне тоже сразу эта фича в рипере понравилась, иногда очень удобно редактировать миди-партии, сыгранные внахлест.
 

Gragar

Active Member
9 Окт 2018
502
32
28
45
Что то как то странно.
В ютубе еать курс по Рипер аш 7 часовой,по таким названием-
Вводный курс REAPER от Кенни Джойа - ВСЕ УРОКИ
. А потом увидел 3 часовой. От того же автора.
7 часовой-
Скрытое содержимое для зарегистрированных пользователей!


И 3 часовой-[HIDE-POSTS]https://www.youtube.com/watch?v=QRrn54SjzJw[/HIDE-POSTS]
Вобщем не понятно че там сокращено. А так все тоже самое.
[DOUBLEPOST=1539854537][/DOUBLEPOST]Извиняюсь если не правильно оформил.Просто в редакторе не вижу инструмента куда спрятать в сполер...
 

arkaine

Active Member
13 Сен 2007
640
128
43
@Supa75, осведомлён об этом, но всё же интересовала именно возможность отключения такого поведения курсора, поскольку когда (поочерёдно) редактируешь много айтемов/нот, отвлекает от редактирования необходимость постоянно держать в голове то, что айтемы/ноты следует захватывать немного левее/правее. Это, конечно, субъективно, но ведь именно о взаимодействии субъекта с программой и идёт речь.
 
Последнее редактирование:

Supa75

Active Member
21 Мар 2017
672
164
43
48
Днепр, Украина
но всё же интересовала именно возможность отключения такого поведения курсора
вот тут включается тот режим, который Вам нужен
Screenshot_3.jpg
если данная опция активирована, то будет работать так:
- при выделении обоих смежных айтемов, будет взаимно перемещать границу (расширять один и уменьшать другой)...то, что Вам не нравится
- если выделен один любой айтем, или вообще не выделен ни один - будет так, как Вы хотите
 

smrz1

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

smrz1

Banned
25 Янв 2010
1.484
349
83
@smrz1, 8 и 2 на цифровой (боковой) секции клавиатуры (num lock должен быть включен).
А что это за экшены? (клавиша 2 занята). Я попробовал, но у меня меняется вверх/вниз выделение треков, а не перемещение выделенного трека. Что я не так делаю?
 

smrz1

Banned
25 Янв 2010
1.484
349
83
@fakeitback, не получается... Может я не так объяснил. Мне надо нажатием хоткея трек с бочкой переместить выше трека с рабочим, а трек с басом переместить ниже и т. п.
А эти команды Num 8 и 2 просто меняют выделение треков, что у меня делается и просто стрелками Up/Down.
п. с. Когда мне присылают мультитреки, в КУБе я легко и быстро их упорядочиваю, так как куда трек мышкой тащишь - там он и оказывается. Не нужен ни какой миллиметраж, а в Рипере это быстро не сделаешь - одно не точное движение и трек уже прилип к какому то другому треку, создав общую трек-папку с ним... Что мне совсем не надо и в самой простой работе - раскидать треки по моему порядку, в Рипере оказывается совсем не просто, а довольно заморочено.
 

borisuperful

Well-Known Member
31 Янв 2013
2.017
1.152
113
Вверх
Код:
reaper.Undo_BeginBlock(1)
reaper.PreventUIRefresh(1)

counttracks = reaper.CountTracks(0)
if counttracks == 0 then return end

for i = 1, counttracks do
  track = reaper.GetTrack(0,i-1)
  sel_tr = reaper.IsTrackSelected( track )
  if sel_tr == true then
    reaper.ReorderSelectedTracks(i-2, 0)
  end
end

reaper.Undo_EndBlock("Move track UP", -1)
reaper.PreventUIRefresh(-1)
Вниз
Код:
reaper.Undo_BeginBlock(1)
reaper.PreventUIRefresh(1)

counttracks = reaper.CountTracks(0)
if counttracks == 0 then return end

for i = counttracks, 1, -1 do
  track = reaper.GetTrack(0,i-1)
  sel_tr = reaper.IsTrackSelected( track )
  if sel_tr == true then
    reaper.ReorderSelectedTracks(i+1, 0)
  end
end

reaper.Undo_EndBlock("Move track DOWN", -1)
reaper.PreventUIRefresh(-1)
 
  • Like
Реакции: smrz1 и Kot2007

smrz1

Banned
25 Янв 2010
1.484
349
83
@borisuperful, Это именно то что мне надо! Спасибо огромное!!! Даже добавить нечего или спросить... Ну разве что включил эти скрипты на стрелки up и down через Alt и теперь всё как нельзя удобно!
@fakeitback, мне иногда трудно донести, то что хочу спросить - разница в лексиконе потребителя КУБа и Рипера. К тому же теперь эти два "разных" потребителя в одной моей голове...:eek::confused:
 
Последнее редактирование:

Archie's

Well-Known Member
24 Окт 2017
1.936
1.296
113
@borisuperful, Это не будет работать! Функция " reaper.ReorderSelectedTracks( beforeTrackIdx, makePrevFolder )"перемещает все выделенные треки разом, то есть выделены у тебя "1, 5, 10, 15, 20, 25" треки и если ты запустишь эту функцию однократно, то она переместит все выделенные треки разом под тот трек, который ты указал в "Idx".Эта функция работает "можно сказать" как "готовый экшен" и ее нельзя не в коем случае засовывать в луп!!!
— То есть: Ты засунул ее в луп и что у тебя сейчас произойдет, если ты выделишь несколько треков???
Например: у нас так же выделены "1, 5, 10, 15, 20, 25" треки , когда луп дойдет до первого выделенного трека, то все шесть треков переместятся под первый трек,когда луп дойдет до второго выделенного трека, а это трек уже 2, а не 5, потому что все треки переместились и опять все треки переместятся, только под второй трек, далее все треки переместятся под третий трек , потом под четвертый,пятый и под шестой. И что мы увидим в результате?
У нас были выделены "1, 5, 10, 15, 20, 25" , то есть наши треки должны переместится на "1-й так и остается на первом месте, 5-й на 4-ю позицию, 15-й на 14-ю позицию, 20-й на 19-ю позицию, 25-й на 24-ю позицию, то есть должно получится вот так 1-1, 5-4, 10-9, 15-14, 20-19, 25-24" ,а получится вот так 1-6, 5-1, 10-2, 15-3, 20-4, 25-5 (было-стало)
@smrz1, Завтра попробую сделать, если время будет
 

borisuperful

Well-Known Member
31 Янв 2013
2.017
1.152
113
@Archchie, я знаю, но цель не стояла выделить 1,5,10,15 и т.д. трек. Это абсурд по-моему. Можно дальше доработать, я не спорю.
 

smrz1

Banned
25 Янв 2010
1.484
349
83
@Archchie, @borisuperful, перемещать по одному треку всё получается, а если выделить 2, 4, 6 и переместить на одну позицию вверх, то 2=1. 4=2, а 6=3 и всё, дальше они выстраиваются не через один, а подряд, но это не проблема. Я пока не юзал в запутанных и сложных ситуациях, но то что есть - радует, главное - я перестал "целится", для того что бы просто поменять треки местами.
Если эту возможность, перемещать треки хоткеями, довести до совершенства, было бы просто великолепно.
Пока я заметил только одно неудобство с этими скриптами:
(гиф1) при работе стрелками Up/Down, когда просто меняются выделения треков, выделенный трек, доходя до вехней или нижней границы окна, не исчезает за его пределы, а начинается прокрутка, это хорошо.
Запись_2018_10_19_05_10_44_438.gif
(гиф2) при работе с Alt+Up/Down (на эти сочетания назначены скрипты), когда перемещается трек, то этот выделенный трек исчезает за границей окна, приходиться "подкручивать" скроллом, это не совсем удобно, хотелось, что бы тоже начиналась прокрутка, как на гиф1.
Запись_2018_10_19_05_28_16_21.gif
п. с. Ну ещё можно, конечно, пожелать (хотя я об этом не просил и даже не мечтал, то что есть - уже круто) - что бы и трек-папки можно было бы, так же как треки, перемещать. На данном этапе трек-папки перемещаются только вверх, а назад (вниз) - нет. На хоткей Alt+Down трек-папка не реагирует.
 
Последнее редактирование:

Archie's

Well-Known Member
24 Окт 2017
1.936
1.296
113
я знаю, но цель не стояла выделить 1,5,10,15 и т.д. трек. Это абсурд по-моему.
В каких словах тут заключается абсурд? То что я сказал что эту функцию нельзя помещать в такой цикл? Так нельзя! Потому что она творит "как говорится "кашу - малашу"" при выделении нескольких треков.
Если вы говорите:

я знаю, но цель не стояла
То ваш код должен был выглядеть примерно как то так
Вверх
PHP:
    local numb = reaper.GetMediaTrackInfo_Value(reaper.GetSelectedTrack(0,0),"IP_TRACKNUMBER")
    reaper.ReorderSelectedTracks(numb-2, 0)
Вниз
PHP:
    local Count = reaper.CountSelectedTracks(0)
    local numb = reaper.GetMediaTrackInfo_Value(reaper.GetSelectedTrack(0,Count-1),"IP_TRACKNUMBER")
    reaper.ReorderSelectedTracks(numb+1,0)
[DOUBLEPOST=1540032716][/DOUBLEPOST]
На данном этапе трек-папки перемещаются только вверх, а назад (вниз) - нет.
И не будут по тому принцепу, потому что папка себя под себя поместить не может.
Потому что: Папка например у нас второй трек, в папке два трека, то для того что бы папка переместилась, нам надо переместить трек не под третий трек, а уже под пятый.
выделенный трек, доходя до вехней или нижней границы окна, не исчезает за его пределы, а начинается прокрутка, это хорошо.
Сделал, но только прокрутка начинается не когда трек дойдет до границы окна, а сразу,то есть первый выделенный трек всегда будет в самом верху экрана, а как отследить трек, когда он выходит за край окна я не знаю, что бы сделать прокрутку, с того момента, когда трек дойдет до границы окна.
Archie_Track; Move selected tracks in (up down) on one
 

Вложения

Последнее редактирование:
  • Like
Реакции: AlexLazer

Shico

(Шико)
10 Фев 2005
1.169
239
63
62
@Archchie, когда выделенный трек перемещается вверх или низ, то доходя до последнего трека перед папкой он спрашивает про добавление перемещаемого трека в эту папку.
И это очень удобно, но...
Не правильней ли такой вопрос задавать когда перемещаемый трек находиться непосредственно перед папкой а не за один трек до неё?
 

Archie's

Well-Known Member
24 Окт 2017
1.936
1.296
113
Не правильней ли такой вопрос задавать когда перемещаемый трек находиться непосредственно перед папкой а не за один трек до неё?
А для чего тогда вообще этот вопрос задавать, если трек стоит непосредственно перед папкой, то в любом случае он поместится в папку
 

Shico

(Шико)
10 Фев 2005
1.169
239
63
62
@Archchie, это да, но бывают случаи, когда перемещаешь трек через большое кл-во треков и чтобы не ошибиться подсказка была бы кстати.
Но и то что есть очень в помощь.
Так, что это всё мои хотелки
 
Последнее редактирование:
  • Like
Реакции: smrz1

mishker

Member
28 Дек 2008
138
19
18
Можно ли закрепить треки как в аблетоне, чтобы они не скроллились. То есть чтобы они всегда были на виду. Например треки мастер и сендс в аблетоне
 

BAYANBAYAN

Active Member
4 Мар 2010
515
246
43
Помогите прояснить ситуацию с регулировкой уровней микшера. Если на канале я фейдером понижаю уровень на - 10 дБ это не приводит к падению битности? Что-то когда-то читал такое, но про другую daw.
 

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