|
|
|
02-07-2017, 06:45 PM
|
#1
|
Scribe
Join Date: Jan 2007
Location: Van Diemen's Land
Posts: 12,201
|
5.34 Pre 1 : Feb 7 2017
v5.34pre1b - February 7 2017
# Automation items: do not initiate copy until the mouse moves a few pixels
# Automation items: enable for FX envelopes
# Automation items: fix values for fader-scaled volume envelopes
# Automation items: preserve start offset and rate when duplicating or copying
v5.34pre1 - February 7 2017
+ Automation items: add automation item support
+ Automation items: items mask the baseline envelope, but overlapping items all affect playback
+ Automation items: items may be pooled or unpooled, looped, and stretched
+ Envelopes: add mouse modifier to freehand draw envelope points respecting snap
+ Envelopes: preserve envelope curvature when moving points with media items, or within time selection
+ Grid/snap window: obey auto-close window advanced preference
+ Grid: Quantize Items window will use swing if quantizing to the current grid/snap size
+ Grid: arrange swing/grid support, optionally synchronized with MIDI editor setting
+ MIDI editor: allow absolute MIDI CC control of swing
+ MIDI editor: fix pasting or duplicating events when the media item has a start offset [t=187507]
+ Mouse modifiers: add actions to insert envelope point ignoring snap
+ Mouse modifiers: add envelope lane context, deprecate preference to respect envelope segment modifiers in envelope lane
+ Peaks: optional spectrogram display mode
+ ReaScript: prevent potential crash from Lua scripts that create excessive recursive tables [t=187415]
+ ReaScript: update GetFocusedFX() to include take number [t=187292]
+ Render: add $samplerate wildcard
+ Spectrogram: preliminary spectral editing support, action to insert new edit regions
+ macOS: lower drawing CPU use on Retina displays
# Grid settings: move grid appearance options from grid/snap window to prefs/appearance
# HiDPI: basic Windows 7 DPI detection option
# Undo: shift-click time selection extension adds undo points [t=187261]
# Use common dialog font for various elements in envelope, send windows
# Video: improve YUY2 filtering for gfx_deltablit(), gfx_rotoblit(), gfx_xformblit()
# Video: improve YUY2 filtering on gfx_blit() with scaling
# Video: improve YV12 filtering for gfx_deltablit(), gfx_rotoblit(), gfx_xformblit()
# Video: improve YV12 filtering on gfx_blit() with scaling
# Windows: use HiDPI scaling for metronome pattern font
# Windows: use HiDPI scaling for pin connect dialog
# Windows: use HiDPI scaling for track routing window
# Windows: use SHGetSpecialFolderPath rather than registry to query various directories
# macOS: basic retina support for track panels, mixer, transport, etc, when using special theme
# macOS: improve 10.11+ mouse event filtering
# macOS: improve handling of large fonts in themes
# macOS: remove UI-update options, always use most optimal update (lazy)
# macOS: retina fixes for VST/AU generic UI
# macOS: send, envelope windows retina support
# macOS: transport time display supports retina
# macos: retina transport drawing fixes
# peaks: added action for normal (non-spectral) peaks
# rename a couple of actions/prefs from Preroll to Pre-roll
# spectrogram: per-item option to force spectrogram visible, action to toggle
# theme: allow themes to override global UI scaling using rtconfig.txt global_scale line
# theme: better knob large/small background selection logic
# toolbars: refined resize logic change from pre2 [p=1789915]
# Windows: use HiDPI scaling for track envelope window
# macOS: retina fixes for group indicators, folder indicators, track icons
Last edited by schwa; 02-07-2017 at 08:14 PM.
|
|
|
02-07-2017, 06:51 PM
|
#2
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
A note regarding the 5.34pre/macOS and reaper_sws;
If you use reaper_sws 2.8.3 (the latest non-beta), you will see some very minor UI glitches (colors being wrong on some buttons).
If you use reaper_sws 2.8.7 (the latest beta), you will see more significant UI color errors in various windows.
Other than the visual issues, there shouldn't be much other effect. There will be an update to reaper_sws to address this in the near future, stay tuned.
|
|
|
02-07-2017, 07:19 PM
|
#3
|
Human being with feelings
Join Date: May 2010
Location: Austin, TX
Posts: 791
|
AIs don't default to existing (non AI) envelope values for volume or any FX parameters that I've tested so far:
Ideally AIs would default to the value that surrounds the AI on each side..?..
Edit:
Ctrl+drag is the default for copying AI, but the side effect is that Ctrl+click (when used to multi-select) is duplicating with each click (not drag):
Ok stupid user, use shift+click instead of ctrl+click to multi-select. True... but old habits die hard.
Can it be made so that ctrl+drag copies but ctrl+click does not?
Last edited by lachrimae; 02-07-2017 at 07:29 PM.
|
|
|
02-07-2017, 07:24 PM
|
#4
|
Human being with feelings
Join Date: Dec 2011
Posts: 506
|
I don't know if I'm just not understanding, but I am having some problems and gripes with the automation items. I'm on Windows 10 64 bit.
Here's what I've found:
- I can't seem to get them to work at all for VST parameters, they simply have no effect.
- For fader-scaled volume envelopes the volume goes to -inf within the bounds of an automation item regardless of what's inside of it.
- For amplitude-scaled volume envelopes there are buffer size dependent pops at the ends of automation envelopes.
- If you stretch an automation envelope and duplicate it, it will duplicate unstretched.
- There seems to be no way to view the magnitude of stretch of an automation item, like is available for regular items.
- The automation item label offsets the item upward slightly so none of the values match up with the surrounding automation that isn't contained in items.
- Editing automation data within automation items doesn't seem to respect custom mouse-modifiers.
- Collecting automation data into an item by extending the edge with mouse modifiers seems to create extraneous points at strange values.
- There doesn't seem to be a way to disable looping of automation items. It would be nice to be able to extend the edges without looping, stretching, or collecting points.
|
|
|
02-07-2017, 07:24 PM
|
#5
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,821
|
Quote:
Originally Posted by lachrimae
Ideally AIs would default to the value that surrounds the AI on each side..?..
|
I think they do. The bug in your screencap is the tooltip, not the automation item value.
[edit] ah, no, the automation item values are incorrect for fader-scaled volume envelopes.
|
|
|
02-07-2017, 07:39 PM
|
#6
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,821
|
Quote:
Originally Posted by Alkamist
I can't seem to get them to work at all for VST parameters
|
Not enabled yet, will be in the next build.
Quote:
Originally Posted by Alkamist
For fader-scaled volume envelopes the volume goes to -inf
|
Same bug reported above, fixed for the next build.
Quote:
Originally Posted by Alkamist
For amplitude-scaled volume envelopes there are buffer size dependent pops at the ends of automation envelopes.
|
At present there is no smoothing at the edges of automation items. This will be added at some point.
Quote:
Originally Posted by Alkamist
If you stretch an automation envelope and duplicate it, it will duplicate unstretched.
|
That's a bug, fixing, thanks.
Quote:
Originally Posted by Alkamist
There seems to be no way to view the magnitude of stretch of an automation item, like is available for regular items.
|
Correct, that doesn't exist yet.
Quote:
Originally Posted by Alkamist
The automation item label offsets the item upward slightly so none of the values match up with the surrounding automation that isn't contained in items.
|
That may or may not remain the case. There needs to be some sort of handle for the automation items, which needs to take up some space somewhere.
Quote:
Originally Posted by Alkamist
Editing automation data within automation items doesn't seem to respect custom mouse-modifiers.
|
It should, can you give an example please?
Quote:
Originally Posted by Alkamist
Collecting automation data into an item by extending the edge with mouse modifiers seems to create extraneous points at strange values.
|
Again, an example would be helpful, thanks.
Quote:
Originally Posted by Alkamist
There doesn't seem to be a way to disable looping of automation items. It would be nice to be able to extend the edges without looping, stretching, or collecting points.
|
We may add support for unlooped items, but there are plenty of other basic behaviors to get working first!
|
|
|
02-07-2017, 07:41 PM
|
#7
|
Human being with feelings
Join Date: Oct 2011
Posts: 2,924
|
|
|
|
02-07-2017, 07:50 PM
|
#8
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,821
|
Quote:
Originally Posted by lachrimae
Can it be made so that ctrl+drag copies but ctrl+click does not?
|
Yes, we'll definitely make it so the copy action does not initiate until the mouse moves a few pixels.
|
|
|
02-07-2017, 07:50 PM
|
#9
|
Human being with feelings
Join Date: Oct 2011
Posts: 2,924
|
Why after make "delete automation item, preserves points", there are 2 points instead of 1 ?
We can't unpool automation item anymore ?
|
|
|
02-07-2017, 08:16 PM
|
#10
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,821
|
Quote:
Originally Posted by ovnis
We can't unpool automation item anymore ?
|
There's an action "Envelope: Un-pool automation items", but it's not in the context menu.
Also, 5.34pre1b was just posted, fixing some of the bugs reported above.
|
|
|
02-07-2017, 08:23 PM
|
#11
|
Human being with feelings
Join Date: Nov 2009
Location: Ogden, Utah
Posts: 63
|
I have come across a bug using this build (and the pre's before it) with the macOS retina friendly theme.
When hovering my mouse over buttons in the mixer, the images will render differently and cause the icons to change.
See this video to see what I'm seeing: https://youtu.be/AgPhlroL9iU
Edit: Note that I am just hovering over the buttons, not clicking them when this happens.
|
|
|
02-07-2017, 08:25 PM
|
#12
|
Human being with feelings
Join Date: Dec 2011
Posts: 506
|
*Mouse Modifiers*
Quote:
Originally Posted by schwa
It should, can you give an example please?
|
My mistake, either I'm going crazy or this build changed my mouse modifier preferences.
*Extraneous Points*
Quote:
Originally Posted by schwa
Again, an example would be helpful, thanks.
|
I don't remember how to post LICEcap images to a thread so here is a link that hopefully works.
https://postimg.org/image/pjark6pyp/
|
|
|
02-07-2017, 08:26 PM
|
#13
|
Human being with feelings
Join Date: Jan 2009
Posts: 1,030
|
Quote:
Originally Posted by nicholas
v5.34pre1b - February 7 2017
+ ReaScript: prevent potential crash from Lua scripts that create excessive recursive tables [t=187415]
|
Lol... Guilty as charged. Thanks for the fix.
|
|
|
02-07-2017, 08:33 PM
|
#14
|
Moderator
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,687
|
I think I found a bug (or is it a visual improvement/change?) with markers. They don't have their vertical lines (Z order):
5.34pre1b
5.33
[EDIT] I just tried it again after closing/reopening REAPER and the lines show up. I'll keep an eye on this.
Amazing pre, btw!
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
|
|
|
02-07-2017, 08:36 PM
|
#15
|
Human being with feelings
Join Date: Nov 2012
Posts: 372
|
The grid options that were moved aren't working here.
Thanks for the macos improvements! Trackpad experience is much better over here. The only thing that would make it better is to be able to horizontally scroll in the MCP instead having to mousewheel up/down, and ideally with more granularity.
|
|
|
02-07-2017, 08:45 PM
|
#16
|
Human being with feelings
Join Date: May 2010
Location: Austin, TX
Posts: 791
|
Delete all points makes AI segment disappear completely and can only be restored by Freehand Draw:
Actually, it's still there at 0db, just invisible and unmovable:
Edit:
Can't grab the edge of an AI if zoomed too far out (intentional?):
Edit #2:
It's possible to draw a 1/16 note AI when grid is set to 1/4:
Last edited by lachrimae; 02-07-2017 at 09:12 PM.
|
|
|
02-07-2017, 08:45 PM
|
#17
|
Human being with feelings
Join Date: Oct 2011
Posts: 2,924
|
Quote:
[EDIT] I just tried it again after closing/reopening REAPER and the lines show up. I'll keep an eye on this.
|
Zoom changes the line visibility.
|
|
|
02-07-2017, 08:54 PM
|
#18
|
Moderator
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,687
|
Quote:
Originally Posted by ovnis
Zoom changes the line visibility.
|
Not here. I've reproduced it again and no matter how much I zoom in or out they don't show up until I restart REAPER.
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
|
|
|
02-07-2017, 09:01 PM
|
#19
|
Moderator
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,687
|
How cool is this?
It's not technically an automation item inside an automation item but somehow it made me think of "inception", a dream within a dream
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
|
|
|
02-07-2017, 09:06 PM
|
#20
|
Human being with feelings
Join Date: Nov 2013
Posts: 2,818
|
I had to zoom out with my browser...
Hope it is easy to add a pin or something to Grid/Snap Settings, stay!! until I close you g'dajjmit - thingie.
__________________
|
|
|
02-07-2017, 09:12 PM
|
#21
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
Quote:
Originally Posted by gavanbruderer
I have come across a bug using this build (and the pre's before it) with the macOS retina friendly theme.
When hovering my mouse over buttons in the mixer, the images will render differently and cause the icons to change.
See this video to see what I'm seeing: https://youtu.be/AgPhlroL9iU
Edit: Note that I am just hovering over the buttons, not clicking them when this happens.
|
I can't duplicate this -- what macOS version? What mixer layout are you using?
|
|
|
02-07-2017, 09:15 PM
|
#22
|
Moderator
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,687
|
Move envelope segment bug
Move envelope segment isn't working correctly (Shift+Ctrl+Drag):
By the way, having the line just a little bit above the rest when drawing an automation item is confusing.
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
|
|
|
02-07-2017, 09:20 PM
|
#23
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,746
|
Quote:
Originally Posted by Mercado_Negro
Not here. I've reproduced it again and no matter how much I zoom in or out they don't show up until I restart REAPER.
|
Thanks, fixing!
|
|
|
02-07-2017, 09:21 PM
|
#24
|
Moderator
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,687
|
Unpool item problem
Unpooling an automation item creates another pooled item instead. That third automation item you see in the animation is a ghost of the original (pooled):
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
|
|
|
02-07-2017, 09:25 PM
|
#25
|
Moderator
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,687
|
Delete item, preserve points problem
The option "Delete automation item, preserve points" isn't working correctly here:
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
|
|
|
02-07-2017, 09:33 PM
|
#26
|
Moderator
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,687
|
Crash when pasting
REAPER crashes when pasting automation items with Ctrl+Alt+V
100% reproducible here
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
|
|
|
02-07-2017, 09:51 PM
|
#27
|
Human being with feelings
Join Date: Nov 2009
Location: Ogden, Utah
Posts: 63
|
Quote:
Originally Posted by Justin
I can't duplicate this -- what macOS version? What mixer layout are you using?
|
MacOS 10.11.6, undocked mixer with the default mixer layout.
What's odd is that I just tried it on my Macbook running the same OS and that issue isn't present either. Same theme, same build. Odd.
|
|
|
02-07-2017, 09:53 PM
|
#28
|
Moderator
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,687
|
I think the behavior "Deselect all envelope points and move edit cursor" should also deselect all automation items. That's the default behavior for context "Track -> left click" so I would expect that left-clicking on the envelope lane would also deselect all automation items in that lane.
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
|
|
|
02-07-2017, 10:00 PM
|
#29
|
Moderator
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,687
|
Inserted automation items don't behave correctly
I saved a couple of automation items but after inserting them they don't behave correctly. I'm just trimming the item in the animation:
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
|
|
|
02-07-2017, 10:17 PM
|
#30
|
Moderator
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,687
|
Copy and pool automation items is not possible across tracks
Copy and pool automation items isn't working across tracks (Ctrl+Alt+Drag to another track):
I can move that item to another track after creating a copy, though (and it's pooled as expected).
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
|
|
|
02-07-2017, 10:36 PM
|
#31
|
Moderator
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,687
|
Logic behind this behavior
I don't understand the logic behind this behavior:
Why is the top item displaying -6dBs? Shouldn't it be -3dBs? I understand and expect the volume drop by -6dBs because it's a substraction but displaying the same values on both items is confusing. Maybe I'm just missing something.
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
|
|
|
02-07-2017, 10:51 PM
|
#32
|
Moderator
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,687
|
Automation items don't work on pan envelopes
It seems automation items are not working on pan envelopes. Watch the meters:
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
|
|
|
02-07-2017, 11:03 PM
|
#33
|
Moderator
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,687
|
Items are not copied with their automation items
I'm not sure if this is just not implemented yet but items are not copied with their automation items:
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
|
|
|
02-08-2017, 01:07 AM
|
#34
|
Human being with feelings
Join Date: Dec 2010
Posts: 3,826
|
Just out of interest, why are automation items inconsistent visually with other items, there are a few inconsistencies in Reaper, but surely automation lanes should now look exactly like any other lane, why is there an automation line visible between automation items ? If you want full length automation create a full length item, exactly the same as audio items or midi items or empty items or video items.
Can we have an option to toggle off the line between automation items for OCD gimps like me, that would be great.
__________________
Stop posting huge images, smaller images or thumbnail, it's not rocket science!
|
|
|
02-08-2017, 01:09 AM
|
#35
|
Human being with feelings
Join Date: Dec 2010
Posts: 3,826
|
Oh, thanks again to Cockos for implementing Automation items
__________________
Stop posting huge images, smaller images or thumbnail, it's not rocket science!
|
|
|
02-08-2017, 01:42 AM
|
#36
|
Human being with feelings
Join Date: Oct 2007
Location: Lincoln, UK
Posts: 7,942
|
Duh, wow! Phenomenal work guys!
Think I'm going to have to start another thread just to get my head around these without interrupting the bugfinding.
>
|
|
|
02-08-2017, 01:55 AM
|
#37
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,334
|
Quote:
Originally Posted by nicholas
# Undo: shift-click time selection extension adds undo points [t=187261]
|
Great, Justin! Thank you so much! It's fixed now.
Btw, what a f*****g awesome update! It's really huge.
Version pre1b
Could this behaviour be changed? Preventing of creating an (automation) item on the same place. The same behaviour as below(deleting track, in this case deleting lane) would be just fine.
Ideally it could work like this(while holding Ctrl(on Win), copy the item, but then delete it, if the cursor is placed on the initial item area).:
A bug: Undo history distroys automation item structure and disallow renaming, copying etc.:
LFO is a bit buggy:
Could this behaviour be optional? Even after changing envelope selection I still can delete(using Delete) all the selected AI(or no - see the video under the next video):
1. Marquee tool in Arrange view under AI selects them all, but in other places doesn't do it.
2. I don't know, whether it's a good behaviour, but when I click on ECP(Envelope control panel) and all the AI are selected, Delete makes them all vanishing.
3. Selecting all the AI allows to delete them all, but marquee tool can't select(and doesn't allow deleting) the points on other Envelope lanes.
Small FR: could we have please colouring of automation lanes/items?
1. Here is an envelope lane.
2. Looping/collecting points creates snippets inside points at marginal/collected points.
3. Deleting AI and preserving points don't "fix" it.
Collecting points doesn't just collect it, but mix with not exitsted old ones. Extension/flexing make them vanish.
Last edited by vitalker; 02-08-2017 at 10:35 AM.
|
|
|
02-08-2017, 02:29 AM
|
#38
|
Human being with feelings
Join Date: Jan 2012
Posts: 1,185
|
Quote:
Originally Posted by Justin
There will be an update to reaper_sws to address this in the near future, stay tuned.
|
This sounds promising
|
|
|
02-08-2017, 03:45 AM
|
#39
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
|
Quote:
Originally Posted by Mercado_Negro
I'm not sure if this is just not implemented yet but items are not copied with their automation items:
|
I've not had time to try yet but I think in the last version of automation items, you had to select the automation items as well as the audio items.
I kind of like this way of doing it as it gives quick control over both options.
Maybe right clicking the envelope tool button (top left toolbar) gives an option for this now?
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
|
|
|
02-08-2017, 03:51 AM
|
#40
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
|
Will the automation items eventually get takes?
Also, thanks devs for AI!
One thing I'd love to see after getting the initial stuff right is the ability to duplicate an automation item into it's self as a take like we can with audio items.
This goes for recording multiple automation takes in a loop as well.
This would been to be worked out of course as an option or something like having to draw the empty AI first before recording in the automation as we wouldn't want to remove the standard way we have now.
They would be pretty useful though!
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 07:38 PM.
|