REAPER v5.20 - May 17, 2016
We are great programmers, folks. We make the best software. Really terrific software. Everybody says it's the best. (applause)
Downloads:
Changes:
- API: improve MIDI_Sort function .
- Accessibility: improve fader/knob descriptions for VoiceOver and MSAA
- Accessibility: improve project tabs/docker tabs/various other tabs with VoiceOver
- Actions: fix certain keys in actions window filter box on OSX .
- Actions: action to set item ends to start of next item only affects selected items .
- Automation: add trim volume envelope, actions to apply to/from trim to volume envelopes
- Automation: fix inaccuracies reading mute envelopes when stopped .
- Automation: improve actions to write all envelopes .
- Automation: improve rounding behavior when at the end of square envelope segments .
- CoreAudio: try to normalize samplerates when opening multiple devices
- CoreAudio: only open one device when using a single default device
- FX: change default FX resize to down as well as up
- FX: reduce memory use for plug-ins with large state data
- JSFX: make @serialize faster and use less memory
- JSFX: add WigWare Multi-Channel VU Meter
- JSFX: add midi_delay
- JSFX: eliminate more constant conditional expressions, improve code generation
- JSFX: fix match() matching %s at end of string .
- JSFX: send meta-events (beginning with FF) unwrapped via midisend_buf/str (do not treat as sysex)
- Markers/regions: always encode color as RGB in .csv export .
- Markers/regions: fix cross-platform color translation issue
- MIDI editor: add mouse modifier to select all later notes of same pitch
- MIDI editor: add mouse modifier to select all notes in measure (shift+alt+click by default)
- MIDI editor: add undo points when using velocity edit actions .
- MIDI editor: prevent note edit preview while recording .
- MIDI editor: allow separate selection link to visibility and editability in track list
- MIDI editor: change "paint notes or chords" mouse modifier to "paint notes and chords"
- Media items: add undo point when renaming source media
- Media items: improve handling of zero-length items .
- Media items: fix heavily-looped, resampled items .
- Media items: fix very-zoomed-out peak display on very short looped items
- Media items: improve stretch marker behavior with pitch shifting and 0ms stretch marker fade time
- Media items: fix potential for incorrect take FX chasing/small seeks
- Media items: vary take lane size in order to use all available space .
- Metronome: fix count-in rounding issue .
- Metronome: improve behavior when moving click sources across time signature changes .
- Mixer: fix potential hang when using theme that sets mcp_min_height=0 .
- Mixer: improve action behavior with docked but invisible master mixer
- Notation editor: add MIDI notation editor!
- Notation editor: handle most mouse and keyboard insert/edit behaviors identically to existing MIDI editor
- Notation editor: save notation data with project MIDI; notation-specific import/export will come later
- Notation editor: support single track or continuous scrolling multiple track view
- Notation editor: support grid spacing (default) or proportional musical note spacing
- Notation editor: support customizable display quantization
- Notation editor: support optional automatic triplet detection
- Notation editor: support inserting and editing arbitrary manual tuplets
- Notation editor: support some articulation, ornaments, dynamics, pedal, octave notation
- Notation editor: support lyrics, phrases/slurs
- Notation editor: support automatic or custom beaming
- Notation editor: support key signatures, clef changes, transposing instruments
- Notation editor: support up to 3 voices, option to automatically voice overlapping notes
- Notation editor: support non-standard accidentals (E sharp, G double-flat, etc)
- Notation editor: support coloring selected notes or note heads by pitch, media source, velocity, voice
- Notation editor: support custom note head glyphs per-note or per-pitch
- Notation editor: optionally bracket tracks by project folder
- Preferences: fix auto-mute UI disabling .
- Project bay: improve handling of folders when full source media path changes
- Project bay: preserve source media folders when media is removed and re-added to project
- Project bay: update source media folders when renaming via media item properties
- ReaInsert: fix MIDI monitoring latency when stopped
- ReaPlugs: reduce undo state memory use
- ReaScript: fix EEL match() matching %s at end of string .
- ReaScript: fix potential memory leak .
- ReaVerb: fix potential crash when switching presets .
- Render: allow render blocksize as low as 4 samples
- Save as: prompt when overwriting a file saved to a subdirectory .
- Theme: add new master track layouts .
- Transport: update play button state after various actions which stop playback .
- Undo: fix incorrect history update when using save-as to an existing project .
- Undo: warn when inconsistencies or errors occur loading undo history
- VST: add global option, per plug-in compatibility options for ignoring/processing automation notifications
- VST: show shell plug-in scanning details when performing manual rescan
- Video: add extensions to allow VST plug-ins access to video
- Video: support writing multichannel audio to video files using OS X AVAsset encoder
- .WAV files: avoid potential wave file reader crash .
- .WAV files: fix junk being written to unused fields in certain cue chunks