ReaScripts (скрипты для Reaper) - Учимся создавать!!!

@maxmusic, похоже, там вообще параметры не заданы кроме формата. Вероятно, берутся просто последние, что использовались.

Чтоб в максимальном качестве 320 мп3 сохранить, нужно строчки

Код:
-- Устанавливаем формат рендера MP3 с битрейтом 320 kbps
reaper.GetSetProjectInfo_String(0, "RENDER_FORMAT", "l3pm", true)

заменить на


Код:
function enc(data)
    local b='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'
     return ((data:gsub('.', function(x)
         local r,b='',x:byte()
         for i=8,1,-1 do r=r..(b%2^i-b%2^(i-1)>0 and '1' or '0') end
         return r;
     end)..'0000'):gsub('%d%d%d?%d?%d?%d?', function(x)
         if (#x < 6) then return '' end
         local c=0
         for i=1,6 do c=c+(x:sub(i,i)=='1' and 2^(6-i) or 0) end
         return b:sub(c+1,c+1)
     end)..({ '', '==', '=' })[#data%3+1])
 end
 
 ----https://mespotin.uber.space/Ultraschall/misc_docs/RENDER_How_RenderCFG-Base64-strings_are_encoded.txt
  render_format = string.char(108,51,112,109,64,1,0,0,0,0,0,0,10,0,0,0,255,255,255,255,4,0,0,0,64,1,0,0,0,0,0,0)

  reaper.GetSetProjectInfo_String( 0, 'RENDER_FORMAT', enc(render_format), true )
 

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