--[[ Description: 插入弯音(任何值) Version: 1.0.1 Author: 再補一刀 ]]-- local take = reaper.MIDIEditor_GetTake(reaper.MIDIEditor_GetActive()) local num = reaper.GetCursorPositionEx(0) local startpos = reaper.MIDI_GetPPQPosFromProjTime(take, num) local retval, userinput = reaper.GetUserInputs('插入弯音', 1, '弯音值', '0') if not retval then return reaper.SN_FocusMIDIEditor() end local value = math.floor(userinput) if value < -8192 or value > 8191 then return reaper.MB( "数值超出!\n取值范围 -8192 到 8191 之间.", "错误", 0 ), reaper.SN_FocusMIDIEditor() end value = value + 8192 local lsb = value & 0x7f local msb = value >> 7 & 0x7f reaper.MIDI_InsertCC(take, false, false, startpos, 224, 0, lsb, msb) reaper.UpdateArrange() reaper.SN_FocusMIDIEditor()