REAPER CHANGELOG

最新的REAPER更新日志 - 包含翻译

v5.95pre6 - 2018年8月13日

  + API:修复reaper_plugin_functions.h的LICE_FillCBezier()定义[t = 209456]

  + MIDI编辑器:装备工具栏命令在CC通道中工作

  +符号编辑器:防止双重打开文本编辑窗口[t = 209955]

  +表示法:在拖动笔记时修复可能不正确的笔记预览[t = 209947]

  +视频:添加预设以进行慢速垂直边缘检测

  + WALTER:支持mcp.size和mcp.master.size的复杂规则

  #表示法:在操作时单击时使用默认点击行为

  #linux:如果以root身份运行,卸载脚本将不会尝试删除用户桌面文件


v5.95pre5 - 2018年8月9日

  +项目分组:在录制期间自动分割后改善群组行为

  +视频:修复视频处理器上LFO的问题

  #Video:gfx_evalrect()可以为可配置的混合获取源位图

  #Video:gfx_evalrect()可以取标志&2以禁用输出


v5.95pre4 - 2018年8月8日

  + API:调用TrackList_AdjustWindows()更新滚动条/范围

  + API:支持GetSetMediaTrackInfo *(B_HEIGHTLOCK)

  +操作:当应用程序处于非活动状态时修复爆炸多声道音频[t = 209799]

  +治疗分裂:保存项目淡出形状/曲线[t = 209846]

  + MIDI设备:提供单独的选项,以显示非现有MIDI设备与无法打开的设备的警告

  +表示法:支持武装工具栏按钮


v5.95pre3 - 2018年8月7日

  + API:GetSetMediaItemTakeInfo_String()和GetSetMediaTrackInfo_String()可用于GUID(作为{guid_string})

  + API:添加ArmCommand(),GetArmedCommand()

  + API:添加GetSetMediaItemInfo_String()以与GUID和P_NOTES一起使用

  +动作窗口:通过右键单击菜单允许布防动作

  +操作:添加撤防操作,设置下一个操作元操作以用于自定义操作

  + ReaScript:删除大小限制并改善各种API的内存使用,包括Get * StateChunk(),GetSet * Info_String(),GetProjExtState(),GetSetProjectNotes(),MIDI_GetAllEvts()

  +工具栏:跨多个工具栏的更好的布防指示器


v5.95pre2 - 2018年8月6日

  + API:CSURF_EXT_SETFXCHANGE添加flags =(INT_PTR)parm2,&1 = rec fx

  + API:添加TakeFX_ / TrackFX_ CopyTo Track / Take

  + API:添加TrackFX / TakeFX _Delete()

  + API:添加TrackFX / TakeFX_设置/离线

  + API:改进SetOnlyTrackSelected()以设置上次触摸状态并支持非活动项目[t = 209697]

  + API:在FX粘贴上通知CSURF_EXT_SETFXCHANGE

  + API:使用非字符串值的GetSetMediaTrackInfo_String()/ GetSetMediaItemTakeInfo_String()来防止未定义的行为

  + API:更新各种Get .._ Value()函数的文档,以包含可获取的指针

  + MIDI录音:在速度改变后修正录音输入模式中的预览显示偏移[t = 209595]


v5.95pre1 - 2018年8月4日

  + API:改进输入FX控制面通知,添加CSURF_EXT_SETFXPARAM_RECFX = 0x00010018

  + API:改进对GetFocusedFX()和GetLastTouchedFX()的输入FX支持

  + ARA:循环媒体中的镜像编辑

  + ReaScript:在调整脚本窗口大小时修复闪烁

  + ReaScript:gfx.deltablit()可以使用usecliprect = 0参数

  +视频:添加gfx_evalrect()

  + Windows:改善挂起的MIDI设备的处理

  #ARA:在轨道中添加或删除媒体时的处理效率更高


v5.94pre7 - 2018年7月26日

  #Melodyne:改进键盘命令传递到插件


v5.94pre2 - 2018年7月20日

  #接线图:修复文件夹接收定位[p = 2013577]


v5.94pre1 - 2018年7月18日

  +跟踪接线图视图


v5.93pre5 - 2018年7月8日

  + ARA:如果ARA FX UI的一个实例已经打开,则在插入相同类型FX的新实例时关注该UI


v5.93pre4 - 2018年7月1日

  #ARA:使用键盘快捷键添加ARA FX时浮动正确插入的FX [p = 2005328]


v5.93pre3 - 2018年6月28日

  #ARA:从REAPER撤消中省略ARA插件状态(Melodyne有自己的撤销系统)


v5.93pre2 - 2018年6月25日

  #ARA:在现有插件之后插入ARA插件并自动移动到FX链的开头时浮动正确的FX [p = 2003812]


v5.93pre1 - 2018年6月21日

  #ARA:禁用调试消息


v5.92pre3 - 2018年6月15日

  + MIDI编辑器:14位注册参数/非注册参数CC编辑

  #ARA:仅分析活动需要


v5.92pre2 - 2018年6月7日

  #VST3:改变应用潜在VST3参数更改的方式(应保留5.90的FabFilter修复,并希望修复SoftTube Console 1)


v5.92pre1 - 2018年6月5日

  #ARA:如果未命名曲目,则显示“Track N”

  #Home:添加mcp_master_vol [bg / thumb / bg_horz / thumb_horz] .png,rtconfig mcp_master_vol_zeroline


v5.91pre2 - 2018年5月27日

  + API:为ReaScript添加get_config_var_string()


v5.91pre1 - 2018年5月24日

  + ARA:支持兼容ARA2的插件(注意:没有公开的ARA2兼容插件)


v5.x - 2018年5月24日

  + VST3:在保存状态之前始终应用潜在的VST3参数更改


v5.81pre8 - 2018年5月6日

  #ARA:导出MIDI时避免潜在的舍入错误[p = 1985015]


v5.79pre14a - 2018年4月13日

  #ARA:正确处理媒体源部分

  #ARA:处理源媒体部分时不要崩溃


v5.79pre9 - 2018年4月7日

  #ARA:将ARA FX添加到MIDI媒体时不要崩溃

  #修复轨道选择控制面通知[p = 1975835]

  #WALTER:清除tcp中的任何内容。*现在禁用所有旧版大小调整逻辑


v5.79pre8 - 2018年4月5日

  #自定义操作:推迟布局/重新调整选择更改[p = 1975343]


v5.79pre6 - 2018年4月2日

  +淡入淡出编辑器:修复了一个不起眼的可能的bug

  +其他:修复了一些次要的内存泄漏


v5.80preARA32 - 2018年4月2日

  #ARA:始终在撤消时恢复ARA状态

  #ARA:不设置基于内容的交叉淡化标志


v5.79pre3 - 2018年3月29日

  +拉伸标记:添加新的“瞬态优化”和“无预回声减少”拉伸标记模式

  +拉伸标记:为拉伸标记模式添加项目设置


v5.79pre2 - 2018年3月26日

  + Elastique:改善时间延长时间[t = 204269]

  + Rubberband:改善时间延长斜坡的时间[t = 204269]


v5.80preARA31 - 2018年3月21日

  #ARA:修复报告给插件的圆形项目样本位置


v5.78pre1 - 2018年3月10日

  +速度图:修复从MIDI速度图导入初始时间签名


v5.80preARA30 - 2018年3月9日

  + ARA:立即修复导入笔记和速度

  #API:添加ThemeLayout_SetParameter(),ThemeLayout_GetParameter(),ThemeLayout_RefreshAll()以与define_parameter行一起使用

  #ARA:强制ARA FX成为插入时链中的第一个FX

  #WALTER:添加mixer_visible标量(可能)

  #WALTER:添加os_type标量,0 = win32,1 = macOS,2 = linux

  #WALTER:添加track_selected标量

  #WALTER:支持define_parameter scalar_name'description'default_value min_value max_value


v5.80preARA29 - 2018年3月6日

  #ARA:使用多个速度更改修复媒体项目长度调整


v5.80preARA28 - 2018年3月5日

  #ARA:多次调整速度时,请勿复合调整


v5.80preARA27 - 2018年2月28日

  #ARA:优化媒体阅读


v5.80preARA26 - 2018年2月27日

  #ARA:清除输入缓冲区(渲染)FX


v5.80preARA25 - 2018年2月23日

  + ARA:只有在项目/轨道/项目时基设置为节拍/位置/长度时才要求插件在拉伸时尊重速度


v5.80preARA24 - 2018年2月22日

  + ARA:修复插件中的模型更新


v5.75preARA23 - 2018年2月14日

  + ARA:当应用程序未处于活动状态时,如果启用了用户首选项以将媒体项设置为脱机,则不要自杀


v5.75preARA22 - 2018年2月10日

  #ARA:在Windows和macos之间传输项目时修复相对媒体文件ID

  #ARA:正确处理非活动和静音


v5.75preARA21 - 2018年2月9日

  #ARA:始终重定向使用FX UI交互来跟踪FX,即使它是隐藏的

  #ARA:为track fx创建隐藏的per-take渲染器;对于用户插入的take fx,使用take fx实例进行播放,预览和编辑

  #ARA:修复处理非活动和静音的操作


v5.75preARA_test3 - 2018年2月7日

  #ARA:避免项目结束时崩溃


v5.75preARA_test2 - 2018年2月6日

  #ARA:在实例化ARA时正确设置knownRoles


v5.75preARA_test1 - 2018年2月5日

  #ARA:尝试在插入ARA曲目FX时创建隐藏的每次拍摄FX以进行播放渲染,在插入每次拍摄ARA FX时隐藏每曲目FX以进行预览渲染


v5.71pre17 - 2018年2月1日

  #ARA:忽略由于不完整的最终循环记录传递而产生的空车道[#5303]


v5.75preARA18 - 2018年1月31日

  #ARA:在循环,单文件录制中正确裁剪区域[#5301]


v5.75preARA17 - 2018年1月30日

  #ARA:改进分割/复制检测[#5298]


v5.75preARA16 - 2018年1月26日

  #ARA:支持用户重命名源媒体

  #ARA:使用相对媒体文件路径作为持久ID [#5291]


v5.75preARA14a - 2018年1月22日

  #ARA:完成复制FX的延期初始化[#5270]

  #ARA:防止插入FX(不要只是警告),如果它会导致ARA冲突[#5267]


v5.71pre13 - 2018年1月18日

  #ReaControlMIDI:修复样本准确参数更改支持中的错误

  #mac:添加了icc18测试版本


v5.75preARA12 - 2018年1月18日

  #ARA:完成复制FX的延迟初始化


v5.75preARA11 - 2018年1月18日

  #ARA:改进分裂和重复的检测

  #ARA:支持进入活动/非活动状态,项目静音/取消静音


v5.75preARA10 - 2018年1月16日

  + VST:无论播放状态如何,都通知插件项目循环选择

  #ARA:处理移动或重命名源音频文件

  #ARA:处理用户更改媒体项下的源音频

  #ARA:设置区域标志以指示timestretch反映速度,如果插件支持它

  #发送:修复发送曲目而非接收曲目的频道数增加[p = 1935792]

  #VST:修复VST3输出问题[p = 1937585]


v5.71pre12 - 2018年1月12日

  + ASIO:如果设备没有特别要求,则允许缓冲区大小不是2的幂[t = 200746]


v5.75preARA7 - 2018年1月11日

  #ARA:在用户速度图编辑后自动应用媒体项长度调整


v5.75preARA6 - 2018年1月7日

  #ARA:更改项目文件中“有ARA”的编码方式,在此版本之前使用ARA保存的项目将不会加载


v5.75preARA5 - 2018年1月7日

  #ARA:在初始分析完成时创建撤销点

  #ARA:在更高级别对ARA归档ID进行编码,因此在恢复未使用ARA保存的插件状态时不会实例化ARA,以前保存的ARA项目可能无法加载


v5.75preARA4 - 2018年1月4日

  #ARA:添加用户操作以将ARA检测到的速度应用于媒体项目


v5.75preARA3 - 2018年1月3日

  #ARA:在Preferences / Plug-ins / VST中添加启用/禁用ARA的选项(对测试很有用,不确定是否会使其发布)

  #ARA:如果加载了非ARA插件状态,则禁用ARA,如果启用了ARA,则忽略已保存的非ARA插件状态

  #ARA:在复制曲目时修复断言

  #ARA:使用项目保存未知的ARA状态信息(如果在相关插件不可用时加载并重新保存具有ARA状态数据的项目)


v5.71pre5 - 2018年1月2日

  #FX:避免在预设负载上出现死锁,将m_ignore_automation和m_no_change_nch组合为m_ignore_plugin_notifications


v5.75preARA2 - 2018年1月2日

  #ARA:各种线程更改


v5.75preARA1 - 2017年12月27日

  + VST3:在更改IO缓冲区信息之前不要停用插件

  + VST3:在停止时刷新缓冲区而不重置其他插件状态

  #ARA:如果赛道已经有ARA FX,则禁止在媒体项目上使用ARA FX,反之亦然

  #ARA:支持加载兼容的归档ID(未经测试)

  #ARA:支持注释和速度分析,导入项目或导出为.mid文件

  #ARA:撤消支持

  #ARA:警告同一系列中的多个ARA插件是否插入轨道或项目

  #ARA:警告只要在已经拥有FX的赛道或项目上插入ARA FX

  #VST:从渲染线程中避免使用effMainsChanged / setActive


v5.71preSG9 - 2017年12月19日

  #ARA:在ara更新和插件关闭期间更好地排序setactive / inactive

  #ARA:分割媒体项时保留编辑


v5.71preSG8 - 2017年12月18日

  #ARA:修复断言指针超出范围

  #ARA:修复状态保存/加载


v5.71preSG5 - 2017年12月17日

  #ARA:不要使用虚拟源或区域,只需延迟初始化

  #ARA:实施选择/隐藏轨道通知

  #在媒体项目更改曲目时更新与区域关联的序列引用


v5.71preSG2 - 2017年12月16日

  #ARA:仅在添加或删除播放区域时设置插件非活动/活动,而不是用于其他编辑


v5.941 - 2018年8月4日

  + API:修复ReaLearn崩溃

  + API:支持GetSetMediaTrackInfo(P_PROJECT)

  + MIDI硬件:允许在等待挂起的MIDI设备时保存项目/其他有限的UI动作



v5.95pre6 - August 13 2018

+ API: fix LICE_FillCBezier() definition for reaper_plugin_functions.h [t=209456]

+ MIDI editor: armed toolbar commands work in CC lane

+ Notation editor: prevent double-opening of text edit window [t=209955]

+ Notation: fix possible incorrect note previews when dragging notes [t=209947]

+ Video: add preset for slow vertical edge detection

+ WALTER: support complex rules for mcp.size and mcp.master.size

# Notation: use default click behavior when clicking while action armed

# linux: uninstall script will not try to remove user desktop files if running as root


v5.95pre5 - August 9 2018

+ Item grouping: improve group behavior after autosplits during recording

+ Video: fix issues with LFOs on video processors

# Video: gfx_evalrect() can take a source bitmap for configurable blends

# Video: gfx_evalrect() can take flags&2 in order to disable output


v5.95pre4 - August 8 2018

+ API: calling TrackList_AdjustWindows() updates scrollbars/ranges

+ API: support GetSetMediaTrackInfo*(B_HEIGHTLOCK)

+ Actions: fix explode multichannel audio when application is inactive [t=209799]

+ Heal splits: preserve item fade-out shape/curve [t=209846]

+ MIDI devices: provide separate options to show warnings for non-present MIDI devices vs devices which could not be opened

+ Notation: support armed toolbar buttons


v5.95pre3 - August 7 2018

+ API: GetSetMediaItemTakeInfo_String() and GetSetMediaTrackInfo_String() can be used for GUID (as {guid_string})

+ API: add ArmCommand(), GetArmedCommand()

+ API: add GetSetMediaItemInfo_String() for use with GUID and P_NOTES

+ Actions window: allow arming action via right-click menu

+ Actions: add disarm action, arm next action meta-action for use in custom actions

+ ReaScript: remove size limitation and improve memory use for various APIs including Get*StateChunk(), GetSet*Info_String(), GetProjExtState(), GetSetProjectNotes(), MIDI_GetAllEvts()

+ Toolbars: better arming indicators across multiple toolbars


v5.95pre2 - August 6 2018

+ API: CSURF_EXT_SETFXCHANGE adds flags=(INT_PTR)parm2, &1=rec fx

+ API: add TakeFX_/TrackFX_ CopyTo Track/Take

+ API: add TrackFX/TakeFX _Delete()

+ API: add TrackFX/TakeFX_ Set/Get Offline

+ API: improve SetOnlyTrackSelected() to set last touched state and support inactive projects [t=209697]

+ API: notify CSURF_EXT_SETFXCHANGE on FX paste

+ API: prevent undefined behavior with GetSetMediaTrackInfo_String()/GetSetMediaItemTakeInfo_String() on non-string values

+ API: update documentation for various Get.._Value() functions to include pointers that are gettable

+ MIDI recording: fix preview display offset in record input mode after tempo changes [t=209595]


v5.95pre1 - August 4 2018

+ API: improve input FX control surface notifications, add CSURF_EXT_SETFXPARAM_RECFX=0x00010018

+ API: improve input FX support for GetFocusedFX() and GetLastTouchedFX()

+ ARA: mirror edits in looped media

+ ReaScript: fix flicker when resizing script windows

+ ReaScript: gfx.deltablit() can take a usecliprect=0 parameter

+ Video: add gfx_evalrect()

+ Windows: improve handling of hung MIDI devices

# ARA: more efficient handling when adding or removing media from a track


v5.94pre7 - July 26 2018

# Melodyne: improve keyboard command pass-through to plugin


v5.94pre2 - July 20 2018

# wiring diagram: fix folder receive positioning [p=2013577]


v5.94pre1 - July 18 2018

+ Track wiring diagram view


v5.93pre5 - July 8 2018

+ ARA: if one instance of an ARA FX UI is already open, focus that UI when inserting a new instance of the same type of FX


v5.93pre4 - July 1 2018

# ARA: float the correct inserted FX when using a keyboard shortcut to add ARA FX [p=2005328]


v5.93pre3 - June 28 2018

# ARA: omit ARA plugin state from REAPER undo (Melodyne has its own undo system)


v5.93pre2 - June 25 2018

# ARA: float the correct FX when ARA plugins are inserted after existing plugins and automatically moved to the start of the FX chain [p=2003812]


v5.93pre1 - June 21 2018

# ARA: disable debug messages


v5.92pre3 - June 15 2018

+ MIDI editor: 14-bit registered parameter/non-registered parameter CC editing

# ARA: analyze active takes only


v5.92pre2 - June 7 2018

# VST3: change the way latent VST3 parameter changes are applied (should preserve FabFilter fix from 5.90, and fix SoftTube Console 1, hopefully)


v5.92pre1 - June 5 2018

# ARA: display "Track N" if the track is not named

# Theme: add mcp_master_vol[bg/thumb/bg_horz/thumb_horz].png, rtconfig mcp_master_vol_zeroline


v5.91pre2 - May 27 2018

+ API: add get_config_var_string() for ReaScript


v5.91pre1 - May 24 2018

+ ARA: support for ARA2-compatible plugins (note: there are no publicly available ARA2-compatible plugins)


v5.x - May 24 2018

+ VST3: always apply latent VST3 parameter changes before saving state


v5.81pre8 - May 6 2018

# ARA: avoid potential rounding error when exporting MIDI [p=1985015]


v5.79pre14a - April 13 2018

# ARA: properly handle media source sections

# ARA: don't crash when handling source media sections


v5.79pre9 - April 7 2018

# ARA: don't crash when adding ARA FX to MIDI media

# Fix track selection control surface notifications [p=1975835]

# WALTER: clearing anything in tcp.* now disables all legacy sizing logic


v5.79pre8 - April 5 2018

# Custom actions: defer layout/recarm changes from selection changes [p=1975343]


v5.79pre6 - April 2 2018

+ Fade editor: fixed an obscure possible bug

+ Misc: fixed a few minor memory leaks


v5.80preARA32 - April 2 2018

# ARA: always restore ARA state on undo

# ARA: don't set content-based-crossfade flag


v5.79pre3 - March 29 2018

+ Stretch markers: add new "transient-optimized" and "no pre-echo reduction" stretch marker modes

+ Stretch markers: add project setting for stretch marker mode


v5.79pre2 - March 26 2018

+ Elastique: improve timing of timestretch ramps [t=204269]

+ Rubberband: improve timing of timestretch ramps [t=204269]


v5.80preARA31 - March 21 2018

# ARA: fix rounded project sample position reported to the plugin


v5.78pre1 - March 10 2018

+ Tempo map: fix importing initial time signature from MIDI tempo map


v5.80preARA30 - March 9 2018

+ ARA: fix importing notes and tempo at once

# API: add ThemeLayout_SetParameter(), ThemeLayout_GetParameter(), ThemeLayout_RefreshAll() for use with define_parameter lines

# ARA: force ARA FX to be the first FX in the chain when inserting

# WALTER: add mixer_visible scalar (maybe)

# WALTER: add os_type scalar, 0=win32, 1=macOS, 2=linux

# WALTER: add track_selected scalar

# WALTER: support define_parameter scalar_name 'description' default_value min_value max_value


v5.80preARA29 - March 6 2018

# ARA: fix media item length adjustment with multiple tempo changes


v5.80preARA28 - March 5 2018

# ARA: when adjusting tempo multiple times, do not compound the adjustments


v5.80preARA27 - February 28 2018

# ARA: optimize media reading


v5.80preARA26 - February 27 2018

# ARA: clear input buffers for take (render) FX


v5.80preARA25 - February 23 2018

+ ARA: ask plugins to respect tempo when stretching only if the project/track/item timebase is set to beats/position/length


v5.80preARA24 - February 22 2018

+ ARA: fix model updates from plugin


v5.75preARA23 - February 14 2018

+ ARA: don't commit suicide when user preference enabled to set media items offline when application is not active


v5.75preARA22 - February 10 2018

# ARA: fix relative media file ID when transferring projects between windows and macos

# ARA: properly handle inactive and muted takes


v5.75preARA21 - February 9 2018

# ARA: always redirect take FX UI interaction to track FX, even if it is hidden

# ARA: create hidden per-take renderers for track fx; for user-inserted take fx, use the take fx instance for playback, preview, and editing

# ARA: fix handling of inactive and muted takes


v5.75preARA_test3 - February 7 2018

# ARA: avoid crash on project close


v5.75preARA_test2 - February 6 2018

# ARA: set knownRoles properly when instantiating ARA


v5.75preARA_test1 - February 5 2018

# ARA: experiment with creating hidden per-take FX for playback rendering when ARA track FX is inserted, hidden per-track FX for preview rendering when per-take ARA FX is inserted


v5.71pre17 - February 1 2018

# ARA: ignore empty take lanes resulting from an incomplete final loop recording pass [#5303]


v5.75preARA18 - January 31 2018

# ARA: properly crop regions in looped, single-file recording [#5301]


v5.75preARA17 - January 30 2018

# ARA: improve split/copy detection [#5298]


v5.75preARA16 - January 26 2018

# ARA: support for user renaming source media

# ARA: use relative media file path as persistent ID [#5291]


v5.75preARA14a - January 22 2018

# ARA: complete deferred initialization of copied FX [#5270]

# ARA: prevent inserting FX (don't just warn) if it would cause an ARA conflict [#5267]


v5.71pre13 - January 18 2018

# ReaControlMIDI: fix bug in sample accurate parameter change support

# mac: added icc18 test builds


v5.75preARA12 - January 18 2018

# ARA: finish deferred initialization for copied FX


v5.75preARA11 - January 18 2018

# ARA: improve detection of splits and duplications

# ARA: support takes going active/inactive, item mute/unmute


v5.75preARA10 - January 16 2018

+ VST: inform plugins of project loop selection regardless of playback state

# ARA: handle moving or renaming source audio file

# ARA: handle user changing source audio underlying a media item

# ARA: set region flag to indicate timestretch reflects tempo, if the plugin supports it

# Sends: fix channel count increasing on sending track instead of receiving track [p=1935792]

# VST: fix VST3 output issues [p=1937585]


v5.71pre12 - January 12 2018

+ ASIO: permit buffer sizes that are not a power of 2 if the device does not very specifically request otherwise [t=200746]


v5.75preARA7 - January 11 2018

# ARA: automatically apply media item length adjustment after user tempo map edits


v5.75preARA6 - January 7 2018

# ARA: change how "has ARA" is encoded in project file, projects saved with ARA prior to this version will not load


v5.75preARA5 - January 7 2018

# ARA: create undo point on initial analysis completion

# ARA: encode ARA archive ID at a higher level, so ARA is not instantiated when restoring plugin state that was saved without ARA, previously saved ARA projects may not load


v5.75preARA4 - January 4 2018

# ARA: add user action to apply ARA detected tempo to media items


v5.75preARA3 - January 3 2018

# ARA: add option to enable/disable ARA in Preferences/Plug-ins/VST (useful for testing, unsure if this will make it into release)

# ARA: disable ARA if non-ARA plugin state is loaded, ignore saved non-ARA plugin state if ARA is enabled

# ARA: fix assert when duplicating tracks

# ARA: save unknown ARA state information with the project (if a project with ARA state data is loaded and re-saved while the relevant plugins are unavailable)


v5.71pre5 - January 2 2018

# FX: avoid possible deadlock on preset load combine m_ignore_automation and m_no_change_nch as m_ignore_plugin_notifications


v5.75preARA2 - January 2 2018

# ARA: various threading changes


v5.75preARA1 - December 27 2017

+ VST3: do not deactivate plugin before changing IO buffer information

+ VST3: flush buffers on stop without resetting other plugin state

# ARA: disallow ARA FX on media items if the track already has ARA FX, and vice versa

# ARA: support loading compatible archive IDs (untested)

# ARA: support note and tempo analysis, imported into project or exported as .mid file

# ARA: undo support

# ARA: warn if multiple ARA plugins in the same family are inserted on a track or item

# ARA: warn whenever inserting ARA FX on a track or item that already has FX

# VST: avoid effMainsChanged/setActive from render threads


v5.71preSG9 - December 19 2017

# ARA: better ordering of setactive/inactive during ara update and plugin shutdown

# ARA: preserve edits when splitting media items


v5.71preSG8 - December 18 2017

# ARA: fix assert pointer going out of scope

# ARA: fix state save/load


v5.71preSG5 - December 17 2017

# ARA: don't use dummy sources or regions, just defer initialization

# ARA: implement selection/hidden track notifications

# Update the sequence ref associated with regions when a media item changes tracks


v5.71preSG2 - December 16 2017

# ARA: set plugins inactive/active only if adding or removing playback regions, not for other edits


v5.941 - August 4 2018

+ API: fix ReaLearn crash

+ API: support GetSetMediaTrackInfo(P_PROJECT)

+ MIDI hardware: allow saving project/other limited UI actions while waiting for a hung MIDI device