@indie_buter, плохо искали!
Switch items to next take и стандартно этот экшин весит на T, а с Шифтом будет previous
Switch items to next take и стандартно этот экшин весит на T, а с Шифтом будет previous
классный скрипт. Только почему-то после его активации перестает срабатывать Xenakios/SWS: Switch item source file to random in folder.
классный скрипт. Только почему-то после его активации перестает срабатывать Xenakios/SWS: Switch item source file to random in folder.Toggle random active takes reverse.lua
это баг SWS.перестает срабатывать Xenakios/SWS: Switch item source file to random in folder
Set active takes to random pitch (-7..+7).luaне хватает скрипта, который бы рандомизировал питч айтемов
Increase active takes pitch linearly (+1 semitone).luaкаждый следующий айтм питчился на пол тона выше предыдущего
вот такой нашел, подойдет?скрипт который квантайзит начало нот(ы), чтобы хвост оставался на месте
ME = reaper.MIDIEditor_GetActive()
if ME == nil then return end
take = reaper.MIDIEditor_GetTake(ME)
if take ~= nil then
fng_take = reaper.FNG_AllocMidiTake(take)
count_notes = reaper.FNG_CountMidiNotes(fng_take)
if count_notes == nil then return end
for i = 1, count_notes do
note = reaper.FNG_GetMidiNote(fng_take, i-1)
sel = reaper.FNG_GetMidiNoteIntProperty(note, "SELECTED")
len = reaper.FNG_GetMidiNoteIntProperty(note, "LENGTH")
pos = reaper.MIDI_GetProjTimeFromPPQPos(take, reaper.FNG_GetMidiNoteIntProperty(note, "POSITION"))
ppq1 = reaper.MIDI_GetPPQPosFromProjTime(take, pos)
if sel == 1 then
snap = reaper.BR_GetClosestGridDivision(pos)
ppq2 = reaper.MIDI_GetPPQPosFromProjTime(take, snap)
reaper.FNG_SetMidiNoteIntProperty(note, "POSITION",ppq2)
reaper.FNG_SetMidiNoteIntProperty(note, "LENGTH", len + (ppq1-ppq2))
end
end
reaper.FNG_FreeMidiTake(fng_take)
end
Я же написал - ни чего.@Aleksandr Oleynik, что именно не понятно?
у item и не должно быть никакого инпута, вы все напутали. еще разЯ же написал - ни чего.
В первую очередь про каналы - какой может быть input у items? У него только output есть.
И что за темплейт?
Вы бы человеческим языком описали что вам нужно делать.
У меня всё делается, причём простым драг-н-дропом лкм, без всяких Ctrl/Alt/Shift.Возможно скопировать выделенный кусок с Media Explorer на окно аранжировки, драгн-дропом или ctrl+лкм(перетаскивание) не делается.