bloomooroom
- Registriert
- 29.09.13
- Beiträge
- 151
- Reaktionen
- 65
- Punkte
- 363
v5.95 - September 10 2018
+ API: add ArmCommand(), GetArmedCommand(), [Take|Track]FX_CopyTo[Track|Take](), [Track|Take]FX_Delete(), [Track|Take]FX_[Set|Get]Offline()
+ API: calling TrackList_AdjustWindows() now updates scrollbars/ranges
+ API: fix LICE_FillCBezier() definition for reaper_plugin_functions.h [t=209456]
+ API: improve SetOnlyTrackSelected() to set last touched state and support inactive projects [t=209697]
+ API: improve input FX control surface notifications, add CSURF_EXT_SETFXPARAM_RECFX
+ API: improve input FX support for GetFocusedFX() and GetLastTouchedFX()
+ API: improve control surface notifications for FX paste
+ API: support GetSetMediaTrackInfo*(B_HEIGHTLOCK)
+ API: update documentation for various Get.._Value() functions to include pointers that are gettable
+ Actions: allow arming action via right-click menu in actions window
+ Actions: add disarm action, arm next action meta-action for use in custom actions
+ Actions: fix explode multichannel audio when application is inactive [t=209799]
+ Automation: copying/pasting and duplicating time selection include all automation of tracks with items within time selection
+ Automation: fix automation items start offset issues relating to tempo changes
+ Automation: improve behavior of automation pasting with differing tempos [p=2010009]
+ Automation: prevent pasting of envelope points into envelopes that are automation item-only
+ Automation: avoid adding redundant points to envelope when moving points to new automation item [p=2031007]
+ Automation: improved automation item selection behavior when copying/moving/pasting/auto-splitting/duplicating
+ Automation: fix automation item positioning glitch when duplicating multiple automation items that partially intersect the time selection [p=2031811]
+ Automation: fix rare hidden points at start of some automation items [p=2031172]
+ Automation: use media item duplication preference for automation item pooling when duplicating regions from ruler
+ Automation: trim any existing automation items when pasting/duplicating items that have any automation
+ Automation: avoid hiding default setting envelopes when copying media items to other tracks [t=210845]
+ Automation: improve auto-cleanup of redundant square points
+ Automation: improve cleanup of unnecessary automatically-added envelope points when moving media items
+ Automation: prevent creation of automation items in tempo envelope on paste [t=210545]
+ Automation: update transport when setting loop selection to automation item
+ Elastique: update to 3.2.7
+ Glue: only force items to exact samples when project setting to force beats to samples is enabled [p=1991071]
+ Heal splits: preserve item fade-out shape/curve [t=209846]
+ JSFX: fix mdct() concurrency issue (bug dated to 2004, diagnosis thanks to Lauri Liinat)
+ Linux: add OGG Opus support
+ Linux: implement ReaScript reaper.ExecProcess()
+ Linux: use fontconfig for font mappings (if you have a customized libSwell.colortheme, will need to change the default font)
+ Linux: file browser shows dot files/directories (toggle via context menu or Ctrl+H)
+ Linux: fix possible crash on startup from processing keyboard events before fully initialized
+ MIDI devices: allow sorting by device name, ID, or state
+ MIDI devices: provide separate options to show warnings for non-present MIDI devices vs devices which could not be opened
+ MIDI devices: improve handling of hung MIDI devices on Windows
+ MIDI editor: support armed toolbar commands in CC lanes, lane resizers
+ MIDI editor: avoid deselecting notes on click when toolbar armed
+ MIDI editor: improve selection preservation when duplicating notes
+ MIDI recording: fix preview display offset in record input mode after tempo changes [t=209595]
+ Mixer: fix incorrect channel info tooltip for hardware outputs [t=210380]
+ Notation: prevent double-opening text edit window [t=209955]
+ Notation: always paste multi-track notes into the active track and any tracks below
+ Notation: clicking in staff view sets active context
+ Notation: fix move edit cursor to mouse cursor action [t=210544]
+ Notation: fix possible incorrect note previews when dragging notes [t=209947]
+ Notation: move edit cursor to mouse cursor also activates context under mouse cursor
+ Notation: pasting/inserting events via action goes to the selected track context [t=210542]
+ Notation: support armed toolbar buttons
+ Opus: add options to encode 3-8 channel audio as discrete channels, bitrates specified per-channel
+ Opus: fixed peak generation when recording direct to Opus from non-48khz source
+ Preferences: tweak help text sizing for macOS
+ ReaNINJAM: display border between vol/pan faders [t=167525]
+ ReaScript: fix flicker when resizing script windows
+ ReaScript: add usecliprect parameter to gfx.deltablit()
+ ReaScript: remove size limitation and improve memory use for various APIs including Get*StateChunk(), GetSet*Info_String(), GetProjExtState(), GetSetProjectNotes(), MIDI_GetAllEvts()
+ ReaScript: prevent undefined behavior with GetSetMediaTrackInfo_String()/GetSetMediaItemTakeInfo_String() on non-string values
+ ReaScript: GetSetMediaItemTakeInfo_String() and GetSetMediaTrackInfo_String() can now be used for GUID (as {guid_string})
+ ReaScript: add GetSetMediaItemInfo_String() for use with GUID and P_NOTES
+ Recording: improve existing group behavior after splits from recording
+ Ruler: fix incorrect MIDI start offset handling when copying/reordering regions
+ Tempo map: various item/automation item partial measure support fixes
+ Toolbars: better arming indicators across multiple toolbars
+ Video: add gfx_evalrect(), preset for slow vertical edge detection
+ Video: fix issues with LFOs on video processors
+ Video: fix possible Windows crash following resume with multiple monitors [t=210807]
+ API: add ArmCommand(), GetArmedCommand(), [Take|Track]FX_CopyTo[Track|Take](), [Track|Take]FX_Delete(), [Track|Take]FX_[Set|Get]Offline()
+ API: calling TrackList_AdjustWindows() now updates scrollbars/ranges
+ API: fix LICE_FillCBezier() definition for reaper_plugin_functions.h [t=209456]
+ API: improve SetOnlyTrackSelected() to set last touched state and support inactive projects [t=209697]
+ API: improve input FX control surface notifications, add CSURF_EXT_SETFXPARAM_RECFX
+ API: improve input FX support for GetFocusedFX() and GetLastTouchedFX()
+ API: improve control surface notifications for FX paste
+ API: support GetSetMediaTrackInfo*(B_HEIGHTLOCK)
+ API: update documentation for various Get.._Value() functions to include pointers that are gettable
+ Actions: allow arming action via right-click menu in actions window
+ Actions: add disarm action, arm next action meta-action for use in custom actions
+ Actions: fix explode multichannel audio when application is inactive [t=209799]
+ Automation: copying/pasting and duplicating time selection include all automation of tracks with items within time selection
+ Automation: fix automation items start offset issues relating to tempo changes
+ Automation: improve behavior of automation pasting with differing tempos [p=2010009]
+ Automation: prevent pasting of envelope points into envelopes that are automation item-only
+ Automation: avoid adding redundant points to envelope when moving points to new automation item [p=2031007]
+ Automation: improved automation item selection behavior when copying/moving/pasting/auto-splitting/duplicating
+ Automation: fix automation item positioning glitch when duplicating multiple automation items that partially intersect the time selection [p=2031811]
+ Automation: fix rare hidden points at start of some automation items [p=2031172]
+ Automation: use media item duplication preference for automation item pooling when duplicating regions from ruler
+ Automation: trim any existing automation items when pasting/duplicating items that have any automation
+ Automation: avoid hiding default setting envelopes when copying media items to other tracks [t=210845]
+ Automation: improve auto-cleanup of redundant square points
+ Automation: improve cleanup of unnecessary automatically-added envelope points when moving media items
+ Automation: prevent creation of automation items in tempo envelope on paste [t=210545]
+ Automation: update transport when setting loop selection to automation item
+ Elastique: update to 3.2.7
+ Glue: only force items to exact samples when project setting to force beats to samples is enabled [p=1991071]
+ Heal splits: preserve item fade-out shape/curve [t=209846]
+ JSFX: fix mdct() concurrency issue (bug dated to 2004, diagnosis thanks to Lauri Liinat)
+ Linux: add OGG Opus support
+ Linux: implement ReaScript reaper.ExecProcess()
+ Linux: use fontconfig for font mappings (if you have a customized libSwell.colortheme, will need to change the default font)
+ Linux: file browser shows dot files/directories (toggle via context menu or Ctrl+H)
+ Linux: fix possible crash on startup from processing keyboard events before fully initialized
+ MIDI devices: allow sorting by device name, ID, or state
+ MIDI devices: provide separate options to show warnings for non-present MIDI devices vs devices which could not be opened
+ MIDI devices: improve handling of hung MIDI devices on Windows
+ MIDI editor: support armed toolbar commands in CC lanes, lane resizers
+ MIDI editor: avoid deselecting notes on click when toolbar armed
+ MIDI editor: improve selection preservation when duplicating notes
+ MIDI recording: fix preview display offset in record input mode after tempo changes [t=209595]
+ Mixer: fix incorrect channel info tooltip for hardware outputs [t=210380]
+ Notation: prevent double-opening text edit window [t=209955]
+ Notation: always paste multi-track notes into the active track and any tracks below
+ Notation: clicking in staff view sets active context
+ Notation: fix move edit cursor to mouse cursor action [t=210544]
+ Notation: fix possible incorrect note previews when dragging notes [t=209947]
+ Notation: move edit cursor to mouse cursor also activates context under mouse cursor
+ Notation: pasting/inserting events via action goes to the selected track context [t=210542]
+ Notation: support armed toolbar buttons
+ Opus: add options to encode 3-8 channel audio as discrete channels, bitrates specified per-channel
+ Opus: fixed peak generation when recording direct to Opus from non-48khz source
+ Preferences: tweak help text sizing for macOS
+ ReaNINJAM: display border between vol/pan faders [t=167525]
+ ReaScript: fix flicker when resizing script windows
+ ReaScript: add usecliprect parameter to gfx.deltablit()
+ ReaScript: remove size limitation and improve memory use for various APIs including Get*StateChunk(), GetSet*Info_String(), GetProjExtState(), GetSetProjectNotes(), MIDI_GetAllEvts()
+ ReaScript: prevent undefined behavior with GetSetMediaTrackInfo_String()/GetSetMediaItemTakeInfo_String() on non-string values
+ ReaScript: GetSetMediaItemTakeInfo_String() and GetSetMediaTrackInfo_String() can now be used for GUID (as {guid_string})
+ ReaScript: add GetSetMediaItemInfo_String() for use with GUID and P_NOTES
+ Recording: improve existing group behavior after splits from recording
+ Ruler: fix incorrect MIDI start offset handling when copying/reordering regions
+ Tempo map: various item/automation item partial measure support fixes
+ Toolbars: better arming indicators across multiple toolbars
+ Video: add gfx_evalrect(), preset for slow vertical edge detection
+ Video: fix issues with LFOs on video processors
+ Video: fix possible Windows crash following resume with multiple monitors [t=210807]