Как собрать выделенные треки в папку? В готовых экшенах папкой становится верхний трек из выделенных, а мне нужно чтоб в новую пустую папку.
Как собрать выделенные треки в папку? В готовых экшенах папкой становится верхний трек из выделенных, а мне нужно чтоб в новую пустую папку.
Для чего - в общем понятно, но то как - мне не нравится - не должно быть резкого излома кривой по границам - должен быть какой-то участок "кросфейда" - плавного изменения.По поводу темы поднимавшейся мною ранее. Вот наглядней, что должен делать скрипт в один "присест"
Ну... как-то понятно, наверное. Просто там не видно какие трэки выделенны...@Aleksandr Oleynik, при первом выполнении скрипта дорожки растягиваются, но не вписываются в границу TCP, нижняя дорожка уходит под MCP. При повторном выполнении, дорожки выстраиваются правильно и полностью вписываются в окно TCP.
Есть готовый экшен по сохранению сетки и её возврату. Посмотрите по запросу grid save restore slotВопрос, каким образом можно вернуть сетку какая была до старта кастом экшена?
К примеру, сетка была 1/16 далее в экшене была установлена на 1 и после отрабатывания экшена надо руками потом менять на ту которая была. В данном случае 1/16. Ну соответственно менять на ту которая была ДО. Сохранение/восстановление данных грида в слоты не нашел в экшенах
me2beats_Save project grid.luaВы уж меня простите, я тоже думал что должен быть, но подобного у меня нету
Вы уж меня простите, я тоже думал что должен быть, но подобного у меня нету
it_end = r.GetMediaItemInfo_Value(item, 'D_POSITION')+r.GetMediaItemInfo_Value(item, 'D_LENGTH')
it_end_ppq = r.MIDI_GetPPQPosFromProjTime(take, it_end)
r.Undo_BeginBlock()
r.PreventUIRefresh(1)
for i = 0, notes - 1 do
_, sel, muted, start_note, end_note, chan, pitch, vel = r.MIDI_GetNote(take, i)
r.MIDI_SetNote(take, i, sel, muted, start_note, it_end_ppq, chan, pitch, vel)
end
it_start= r.GetMediaItemInfo_Value(item, 'D_POSITION')
it_start_ppq = r.MIDI_GetPPQPosFromProjTime(take, it_start)
r.Undo_BeginBlock()
r.PreventUIRefresh(1)
for i = 0, notes - 1 do
_, sel, muted, start_note, end_note, chan, pitch, vel = r.MIDI_GetNote(take, i)
r.MIDI_SetNote(take, i, sel, muted, it_start_ppq, end_note, chan, pitch, vel)
end