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

  • Автор темы Автор темы goa
  • Дата начала Дата начала
@Archchie, Было бы очень круто..Лично мне это бы добавило удобства на этапе редактирования, и возвращаться к другим хостам только ради наличия этого, уже не хочется..Только вот как это сделать наиболее логично в контексте требуемого - реально центровать? Но тогда возникает вопрос как это будет работать на первом такте? Или всё же правильней сделать что бы при смене бпм изображение с курсором и айтемом сетилось к левому краю видимой области как если бы это была первая доля первого такта?
 
Код:
  start_time, end_time = reaper.GetSet_ArrangeView2( 0, false, 0, 0 )
  _, _, _, start_timebeats = reaper.TimeMap2_timeToBeats( 0, start_time )
  _, _, _, end_time_timebeats = reaper.TimeMap2_timeToBeats( 0, end_time )
  tempo =  reaper.Master_GetTempo()
  retval, retvals_csv = reaper.GetUserInputs( 'set new tempo', 1, 'New tempo', tempo )
  if retval and tonumber(retvals_csv)then 
    new_tempo = tonumber(retvals_csv)
    reaper.SetCurrentBPM( 0, new_tempo, true )
    reaper.GetSet_ArrangeView2( 0, true, 0,0,reaper.TimeMap2_beatsToTime( 0, start_timebeats),reaper.TimeMap2_beatsToTime( 0, end_time_timebeats))
  end
 
Последнее редактирование:
  • Like
Реакции: Archie's
@Archchie, а чтобы именно с транспорт панели можно?
С отдельным окном это понятно, но это же костыль.
То есть нажал на кнопку в тулбаре (допустим) и после изменения BPM в транспорт панели автоматический скролл к курсору
 
@vitalker, когда человек жалуется, он задаёт вопрос (?), но раз так, то возможна ещё одна версия (мало ли?)
@drejkee, может фейд на плей установлен (см. скин - не должно быть галки). Вообще, если хочешь получить точный ответ, задай максимально подробный вопрос - есть надежда на правильный ответ:cool:. Не экономь буквы:D
Посмотреть вложение 158345

Там вобщем что-то в проекте, исследую различные фришные плагины, в новом проекте все нормально ! спасибо парни за содействие !
 
  • Like
Реакции: Archie's и smrz1
@Zit, вопрос твой был не простой, но вот ответ человеку который пытался понять что ты именно хочешь (я имею в виду @borisuperful,) в такой форме "Если вы не может дать ответ, то лучше промолчите" - неприемлемый! Если ты думаешь что тебе здесь кто то должен - заблуждение...
Получается, что любой, кто пытается решить чей то вопрос и ищет варианты должен "помолчать"? Что ты именно хотел спросить, люди поняли не от тебя а по подсказке другого...
Я думаю, по Риперу, у тебя будет не мало вопросов, но как ты думаешь, после такого: "не может дать ответ, то лучше промолчите" - кто захочет предлагать тебе варианты решения? Ты не первый и (к сожалению) не последний, кто после таких слов, задавая следующий вопрос, вдруг не слышит ответа (даже версий решения)!
Как в песне: А в ответ - тишина!!! И это в лучшем случае...
 
  • Like
Реакции: Archie's
@Archchie, Как его установить..? Я просто прежде никогда этого не делал
поставить репак, там найти скрипт и оттуда установить.
Или скопировать внимательно все строки скрипта по ссылке, которую дал @Archchie в своем последнем посте.
Потом в Рипере в экшин-листе напротив ReaScript внизу нажать на кнопку New и в открывшееся окно вставить скопированные строки. Сохранить и запустить через Run.

Но все же лучше потратить время, чтобы разобраться с reapack... в будущем пригодится и не раз
 
  • Like
Реакции: Archie's и Zit
Скачал reapack, но так и не понял куда сам длл кидать ибо если в системную папку с рипером бросаю, то рипер начинает ругаться..Что я делаю не так..?
 
upload_2019-3-12_23-25-7.png


Далее в папку Scripts распакуй вот это,

Затем в экшен листе нажми load
upload_2019-3-12_23-27-32.png


и добавь файл "Archie_View; Set arrange in center when you change BPM.lua" из папки Scripts/Archie-ReaScripts\MAIN\View
Все далее ищи в экшен листе
upload_2019-3-12_23-30-16.png
Но все же лучше прислушайся к совету @Supa75 и установи reapack.


Скачал reapack, но так и не понял куда сам длл кидать ибо если в системную папку с рипером бросаю, то рипер начинает ругаться..Что я делаю не так..?
@Zit, В папку UserPlugins ложишь dll при закрытом Рипере
upload_2019-3-12_23-25-7.png

далее В папку UserPlugins ложишь dll реапака
затем перезагружаешь рипер
затем идешь в extensions/Reapack/ manage repositories
upload_2019-3-12_23-45-11.png

откроется вот это окно
upload_2019-3-12_23-46-39.png

upload_2019-3-12_23-48-2.png

Далее нажать
upload_2019-3-12_23-50-50.png

и каждый день нажимать это что бы он обновлялся
upload_2019-3-12_23-50-50.png
 

Вложения

Последнее редактирование:
  • Like
Реакции: Zit
@smrz1, Мне никто и ничего не должен, как и поучать меня в том числе..Я задал вопрос и кто смог, тот помог. Обычно когда хотят помочь не пускаются в рассуждения, что вам удобней по их мнению, и то, что вы считаете удобным для себя на самом деле является чепухой..Вот это считаю некорректным в общении с людьми..Если не могу помочь ищущему, то я не кидаюсь оспаривать и обвинять в сомнительности цели его поиска, а просто молчу.. Кто хотел помочь, то помог, а не поучал..
[DOUBLEPOST=1552405965][/DOUBLEPOST]@Archchie, Спасибо..Реапак поставился..Сейчас попробую разобраться с вашим скриптом..
 
  • Like
Реакции: Archie's
@Zit Еесли в портативном рипере то же самое с тем же проектом, значит, дело в настройках самого проекта.
У меня, по-прежнему, ничего никуда не прыгает.
Попробуй проверить в настройках и поэкспериментировать с этими опциями:
6x0lDbz.png

X6OV3EW.png


Гифка, в которой опять ничего не прыгает:
 
  • Like
Реакции: Vadim_K
У меня, по-прежнему, ничего никуда не прыгает.
А если удалить все темпо маркеры?
Удали все точки автоматизации темпа на мастер треке и проверь убегает или нет!
У тебя начало айтема держит темпо маркер, потому и не убегает.:) Скорее всего.
 
Последнее редактирование:
@fundorin, у вас zoom слишком маленький.
1.PNG

Меняем темп - уплыл курсор:
2.PNG
View: Go to cursor - вот этот action нужно как-то по-умолчанию постоянно включённым сделать, автофокус на курсоре. Я думаю это скорее всего без всяких скриптов сделать можно, просто не в том месте ищем, не теми словами.
 
Однако почему-то после сохранения и повторного открытия проекта, скрипт отключается и приходится вновь его включать через экшн лист..Так и должно быть?
 
@Zit, да, здесь либо он будет включен, либо отключен. Для того, чтобы при запуске рипера включать, есть startup action в вкладке extensions
 
  • Like
Реакции: Zit
@borisuperful, В смысле гореть? Имелось в виду , что бы не лезть в дебри экшн листа и повтороно врубать сам скрипт, можно ли сделать кнопку в тулбаре, чтобы когда нужно я мог с помощью неё врубить скрипт или вырубить его, но хочется чтобы если я сохраню проект с включённым кнопкой скриптом, то при следующем открытии проекта сохранялось включённое положение не только кнопки но и скрипта...
 
Пою тебе хвалу!!!! То, что нужно!!!!! Спасибо огроменное..Скрипт встал и заработал как нужно)))
Оно? Я рад !
у вас zoom слишком маленький.
Это не зум, а темпо макеры у него стоят, это видно на гиф
View: Go to cursor - вот этот action нужно как-то по-умолчанию постоянно включённым сделать,
:) В каком это смысле, если он постоянно будет включен, то что у тебя получится?
На тебе скрипт, который сделает экшен "View: Go to cursor" постоянно включенным и посмотри что произойдет, для начала включи плей и посмотри как у рипера припадки начнутся, потом попробуй по передвигаться по аранжу и тебя всегда будет швырять к курсору
Код:
function Loop()
    reaper.Main_OnCommand( 40151, 0 )--Go to cursor
    reaper.defer(Loop);
end
Loop()
Однако почему-то после сохранения и повторного открытия проекта, скрипт отключается и приходится вновь его включать через экшн лист..Так и должно быть?
Да, Так и должно быть.
Если не хочешь постоянно его запускать, то добавь в авто загрузку
для начала скопируй id у скрипта
upload_2019-3-13_1-10-18.png


затем

upload_2019-3-13_1-11-36.png


и вставить в открывшейся окно

upload_2019-3-13_1-12-49.png
И при запуске проекта он(скрипт) всегда будет включен
 

Сейчас просматривают