-
MIDI editor:
-
actions to insert note or advance cursor by various note lengths
-
actions to move edit cursor by measures
-
actions to zoom view to selected notes/CC, or to project loop selection (double-click piano roll ruler)
-
don't fix overlapping or duplicate notes until after quantize/humanize is done
-
don't shift+select notes that are adjacent to the current selection (they must overlap)
-
double-clicking existing text/sysex events always edits the event (rather than creating a new one)
-
dropdown setting for length to use when inserting notes (can be set when drawing/selecting a note) [demo]
-
fixed flicker when using humanize
-
fixed snap to grid in looped items where the loop length itself is not on the grid
-
fixed snap to grid when project time signature is not x/4
-
fixed some note/CC editing actions not refreshing event list view
-
fixed changing channel filter not refreshing event list view
-
inserting/extending/pasting past the end of a looped MIDI item will extend the loop in source beats mode
-
inserting/extending/pasting past the end of an unlooped MIDI item will extend the item [demo]
-
MIDI preview scrub (middle mouse button in ruler, or click+drag the edit cursor handle) [demo]
-
mute actions affect all selected notes and CC
-
option to disable automatic correction of overlapping notes
-
option to only move edit cursor when clicking ruler or CC lane dividers, not note/CC area
-
removed piano roll-specific actions from the event list view action list
-
OSX:
-
added a button to open system Audio MIDI Setup utility, in Prefs/Audio/Device
-
better Core Audio multidevice support (though it is still better to use aggregate devices)
-
changed audio device configuration storage, existing users will need to re-select their audio device(s) (REAPER will prompt on startup)
-
fixed midi editor refresh of CC lane boxes
-
improved Prefs/Audio/Device, now strongly encourages user to use a single device (and create aggregate devices as needed)
-
more window compositing fixes
-
support for automatically building output routing for multi-output AUs
-
fixed color picker rounding bug
-
color picker and font picker now have proper ok/cancel buttons
-
fixed REX on PPC, improved REX loading code
-
Actions:
-
run LICEcap
-
set item mix behavior to project default
-
move or copy items to time selection, trim/stretch/loop/duplicate to fit
-
move position, edges, contents, duplicate of selected item (or item under mouse) to edit cursor
-
select all locked tracks
-
set track record path to primary, secondary, primary+secondary
-
show record path/secondary record path in explorer/finder
-
Tracks:
-
actions to increase/decrease selected track height (shift+control+mousewheel by default) [demo]
-
actions to minimize/maximize track heights will toggle back to the exact previous track heights
-
don't allow a hidden track to become a folder track
-
mute/solo modes (clear, exclusive, grouped, etc) now will not affect tracks that are not visible in the same context as the click
-
track controls can be locked [demo]
-
themeable color/alpha for locked track control panel
-
Envelopes:
-
fixed action to move envelope points left/right by grid size
-
lane trim fader and add-4-points actions create points 0.5 ms apart
-
remember envelope armed state when unbypassing
-
when recording automation in loop, keep the exact recorded values at loop start and end
-
API:
-
added MIDIEditor_GetTake, to get the MIDI take that is being edited in the active MIDI editor
-
added SetCurrentBPM function
-
Automation:
-
fixed recording of send automation via mixer (broken since 3.3)
-
preference to reset write mode to another automation mode after one recording pass
-
Help:
-
changed "Help: keyboard shortcuts" to "Help: Mouse key modifiers and action shortcuts"
-
added MIDI editor mouse modifier behaviors to output of Help/Mouse modifier keys
-
JS:
-
added ts_num, ts_denom variables (time signature numerator and denominator)
-
fixed x64 issue when used with third party plug-ins compiled with buggy MS CRT (fmod() needs fclex, etc)
-
Media explorer:
-
don't process REAPER hotkeys when renaming items (Windows)
-
replace media source for selected items, optionally stretched/looped to fit [demo]
-
option to use Windows Explorer (default) or generic listview on Windows
-
MPx decoder:
-
fixed multiple simultaneous decodes of MP2
-
file parsing optimizations/cleanup
-
basic support for MP2 encoded WAV files
-
Play cursor:
-
better positioning at start of playback
-
better positioning with short loops
-
Windows:
-
add project to Windows recent file list properly when creating subdirectory
-
fixed unicode issues for launching files after render, etc
-
changed installer requested privilege level to admin
-
Action window: better behavior after adding actions to custom menus (close or restore the action window properly)
-
Envelope panel: remove mouseover highlight when mouse leaves window
-
External sync: optional flashing window to warn when recording and waiting for timecode
-
FX: when docking/undocking fx chain, hide/show plug-in config window (some plug-ins don't like being moved)
-
Item notes/project notes: fixed Unicode character support
-
Main menu: audio status now can optionally show record path, can disable showing of device info/record format [demo]
-
Master track: deselect all other tracks when clicking master track TCP
-
Menus/Actions: cleanup of many action descriptions ("selected tracks" becomes "tracks", same for items, etc)
-
MIDI devices: added a button to reset all MIDI devices, in Prefs/Audio/MIDI Devices
-
MIDI export: adjust embedded tempo map properly when exporting time selection rather than entire project
-
MIDI items: fixed bug when splitting unlooped MIDI item across tempo changes
-
Mixer meters: better justification of peak value text when it is larger than the width of the meter
-
Nudge: added right edge option (to nudge or set item right edge without trimming item length)
-
Per-take envelopes: action to insert 4 envelope points at time selection respects take play rate
-
Play/loopskip: fixed problems with very small time selections, improved accuracy, fixed issues with PDC
-
Project: default item mix behavior is properly saved with default project
-
ReaControlMIDI: fixed UI loading when bridging enabled
-
ReaEQ: preserve existing wet/dry and bypass automation when resetting bands to default
-
Scrollbars: fixed vertical scrollbar theme change update issue
-
Splash screen: more useful startup status display
-
Toolbars: remove mouseover highlight when mouse leaves window
-
Undo system: increased default RAM limit to 256MB
|