Voici un petit script qui se place dans le mouse modifier item dbl click
Ca fait exactement la même chose que l'action originale si ce n'est que si, c'est un item MIDI, l'éditeur zoom sur la totalité du contenu
Code:
reaper.Undo_BeginBlock2(0)
function Main ()
item = reaper.GetSelectedMediaItem(0, 0)
take = reaper.GetMediaItemTake(item, 0)
PCM_source = reaper.GetMediaItemTake_Source(take)
typesrc = reaper.GetMediaSourceType(PCM_source,0)
--reaper.ShowConsoleMsg (typesrc)
if typesrc == "RPP_PROJECT" then
reaper.Main_OnCommand(40109,0)
elseif typesrc == "MIDI" then
reaper.Main_OnCommand(40153,0)
editor = reaper.MIDIEditor_GetActive()
reaper.MIDIEditor_OnCommand(editor, 40468)
elseif typesrc == "MIDIPOOL" then
reaper.Main_OnCommand(40153,0)
editor = reaper.MIDIEditor_GetActive()
reaper.MIDIEditor_OnCommand(editor, 40468)
else
reaper.Main_OnCommand(40009,0)
end
end
Main()
reaper.Undo_EndBlock2(0, "Open Item", 0)