Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Feature Requests

Reply
 
Thread Tools Display Modes
Old 05-08-2012, 05:51 AM   #1
visa tapani
Human being with feelings
 
Join Date: Mar 2012
Posts: 21
Default Selecting envelope points across multiple lanes

Vote on ticket at issue tracker here: http://forum.cockos.com/project.php?issueid=4137
Some previous discussion: http://forum.cockos.com/showthread.php?t=73435

Reaper seems to employ an unusual and IMO a very convoluted automation paradigm where you need to have an envelope lane selected in order to select or modify its envelope points - and you can only have one lane selected at a time. I see no advantages in this workflow, only severe disadvantages.

This means, for example, that you cannot select points on several lanes in order to do some common operation to all of them - most commonly delete or move. In Reaper you're in big trouble If you have, say, 20 synchronized automation lanes and you need to move all of the points while keeping them in sync - a very common need. If you want to move points on all of the lanes, you can use "envelope points move with media items" (and add empty media items if there are none, which is another unnecessary workaround). But obviously this doesn't work if 1.) you want to do something else to them than move or 2.) if you want to move points on several, but not all lanes.

When you have to do a common operation on envelope segments on several lines, you have to go through all of them one by one, which is obviously a ridiculous proposition in a project with tens of automation envelopes. You can't even do "reduce number of points" on all the lanes simultaneously, but have to do it one by one.

Strangely I didn't find exactly this feature request being done before, even though it seems absolutely elementary to me. All the other hosts I know allow for lassoing envelope points on any number of lanes and then moving/deleting/readjusting/copying these. For some inexplicable reason Reaper seems to lack this basic feature. This relates to a previous feature request of selecting more than one envelope track, although that ticket didn't touch on what I think are the biggest issues here.

Here's a gif-animation of operating on points across multiple envelopes in Cubase 5:

This is from an older version of Cubase before the automation improvements in v6; also I forgot to do some basic operations in the video like move and copy. However, it still illustrates the point, I think.

Last edited by visa tapani; 11-16-2012 at 06:33 PM.
visa tapani is offline   Reply With Quote
Old 05-08-2012, 10:54 PM   #2
danfuerth
Human being with feelings
 
Join Date: Mar 2012
Posts: 1,824
Default

I agree 100% this needs to be fixed.
danfuerth is offline   Reply With Quote
Old 05-25-2012, 09:08 AM   #3
chopstickkk
Human being with feelings
 
chopstickkk's Avatar
 
Join Date: Sep 2010
Posts: 120
Default

You da man/woman.
chopstickkk is offline   Reply With Quote
Old 10-27-2012, 01:29 PM   #4
sdog
Human being with feelings
 
sdog's Avatar
 
Join Date: Aug 2010
Location: Crawford, CO
Posts: 43
Default

And for anyone interested, here is why it has to be fixed:

Extremely Common Scenario: Complex feature film project with 100s of tracks. Dozens of envelope lanes. Envelope automation everywhere. Some envelopes nowhere near an item (in parent folders or other routed tracks). Some envelope points nowhere near an item, even when the envelope is attached to a track with items (the envelope points occur before and after items such that item #a gets value #1 and item #b gets value #2). They are relevant to the track, not the item).

As we all know, the "final cut" of a film is never the "final" cut. So now the director has lopped off 10 seconds here, 106 frames there, and the audio project needs to be adjusted to match the new picture cut.

So what do we want to do? An EXTREMELY common and conceptually simple edit called a "cut". We've lopped out the little bit of audio we're no longer interested in. Now we want to:

1. Select EVERYTHING after time x (including items and ALL automation points) and
2. Nudge it left a specific amount (10 seconds or 106 frames or what have you) to close the gap.

When we are making this extremely common edit in our audio program, whether it is film audio, music or anything else, this simple two step process is what we want to do almost every time without fail. Sure, if we're just shuffling things around in time on some tracks, but not others, we might want to choose more carefully which items and automation points move. But clipping a little snippet of time out of an entire audio program is so common I can't believe we missed it. In this case, it's hard to imagine NOT wanting to select and shift EVERYTHING to the right of our cut.

What we don't want to do is select each of our dozens of envelope lanes one-by-one, run "Envelope: Select points in time selection", open it up wide enough to grab a point, guess at how far we are moving the selected points since we don't have a proper nudge dialog for envelope points, and then, to add insult to injury, still take a couple more moves, separate from this envelope moving process, to shift all the items.

Did I somehow miss an easier way to do this or am I describing the process accurately?
__________________
Doug Gallob - Composer/Audio Engineer
Aural Hygiene - "Dangerous Music for Dangerous Movies"
sdog is offline   Reply With Quote
Old 11-15-2012, 09:12 AM   #5
semiquaver
Human being with feelings
 
Join Date: Jun 2008
Posts: 4,923
Default

Yes this is very important and all arguments above make perfect sense

I would suggest though that the FR is perhaps a little wordy and also argumentative, which I don't think is helpful.

How about:

" ability to select automation points on multiple lanes "

Currently REAPER requires a lane to be selected to select points on it.

in addition to the ability to select points on multiple lanes, actions and mouse modifiers to select points are needed:

1 a mouse modifier which would permit marquee selection of visible points.

2 An action to select all points on all lanes of selected track (in time selection)

3 an action to select first lane (next lane / all lanes / all visible lanes) of selected track.

does that make sense? have I forgotten anything?
semiquaver is offline   Reply With Quote
Old 11-15-2012, 09:40 AM   #6
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

That marquee method is exceptionally error-prone when selecting across multiple lanes. This is one of the big reasons I favor something that works and looks like area selection.

This is actually already in place for one lane, just not for multiple. It depends on the "Track" left-drag context being at its default.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 11-15-2012, 01:43 PM   #7
semiquaver
Human being with feelings
 
Join Date: Jun 2008
Posts: 4,923
Default

yes agreed.

It would be good if this could also work also when envelopes are in media lane..
semiquaver is offline   Reply With Quote
Old 11-15-2012, 04:55 PM   #8
faun2500
Human being with feelings
 
faun2500's Avatar
 
Join Date: Mar 2010
Location: Worldwide
Posts: 1,053
Default

a vote from me. not being able to select multiple automation points is a pain in the bum bum.
__________________
newloops.com - Crazy deals on audio samples and sound banks!

http://bit.ly/free-sample-packs- Totally Free High Quality Sample Packs
faun2500 is offline   Reply With Quote
Old 11-16-2012, 07:18 AM   #9
visa tapani
Human being with feelings
 
Join Date: Mar 2012
Posts: 21
Default

Quote:
Originally Posted by sdog View Post
Did I somehow miss an easier way to do this or am I describing the process accurately?
Actually yes - in that particular scenario I believe you could just use "ripple editing all tracks" and move an event (create a dummy even if there isn't one in the right place) to move everything. Although it might not work exactly as wanted, not sure...
visa tapani is offline   Reply With Quote
Old 11-16-2012, 07:23 AM   #10
visa tapani
Human being with feelings
 
Join Date: Mar 2012
Posts: 21
Default

Quote:
Originally Posted by semiquaver View Post
I would suggest though that the FR is perhaps a little wordy and also argumentative, which I don't think is helpful.
Ok true, I agree, I've now edited the FR to be shorter, more to the point and less snarky. I didn't put the actions and mouse modifiers in there, though, in order to not complicate the issue further. I think these actions would be useful, but they aren't possible at all before the whole behaviour is changed, which needs to be the main feature request first.

I also added an example GIF-animation about editing points on multiple lanes in Cubase 5 to the FR. Cubase 5's automation wasn't great either (it was improved in 6), and I forgot to do some basic things in the video like move and copy. However, maybe it still illustrates something about the limitations of Reaper's method.

Last edited by visa tapani; 11-16-2012 at 08:05 AM.
visa tapani is offline   Reply With Quote
Old 11-16-2012, 07:43 AM   #11
visa tapani
Human being with feelings
 
Join Date: Mar 2012
Posts: 21
Default

Quote:
Originally Posted by airon View Post
That marquee method is exceptionally error-prone when selecting across multiple lanes. This is one of the big reasons I favor something that works and looks like area selection.
What do you mean by area selection? In any case I cannot agree at all about the marquee method being error-prone, let alone exceptionally so. My workflow is heavily automation-centric and I've edited thousands of automation envelopes with the marquee-method in huge projects often zoomed quite far in Cubase for years now, and have never had issues with it being error-prone. Ironically I get much more errors like that in Reaper (accidentally deleting media items or moving them around etc) than any other host I've used, although I haven't really analysed why's that.

The only situation where the marqueeing across lanes is even theoretically error-prone is when you have points with the highest values on one track and at the same time points with the lowest values on the lane above it, making these points to be quite close to each other. Even this, however, I've never found an issue (as long as there's sufficient visual feedback of what's selected, like the clear colours in Cubase). In fact I actually tried out exactly that in the gif animation included in the FR, just to see how it works (lowest track has highest values while the middle track has lowest values, and I select the points with the lowest values on the middle track) - no problem.

Last edited by visa tapani; 11-16-2012 at 08:06 AM.
visa tapani is offline   Reply With Quote
Old 11-16-2012, 08:02 AM   #12
semiquaver
Human being with feelings
 
Join Date: Jun 2008
Posts: 4,923
Default

If I understand correctly what Airon wants to see is the whole height of the lane highlighted and selected in the region swiped through. To make it visually clear which lanes are included and also I expect to avoid stray points just above or below the marquee. Not a huge difference but this would be a better method.
semiquaver is offline   Reply With Quote
Old 11-20-2012, 04:22 AM   #13
Reaktor:[Dave]
Human being with feelings
 
Reaktor:[Dave]'s Avatar
 
Join Date: Jun 2010
Location: Berlin
Posts: 563
Default

Quote:
Originally Posted by airon View Post
This is actually already in place for one lane, just not for multiple. It depends on the "Track" left-drag context being at its default.
There is some intersection in this feature request and Airon's Area Feature Request (http://forum.cockos.com/project.php?issueid=122). I'd prefer Area Selection over marquee selection because marquee needs you to watch out selecting the highest automation value pixel while area selection simply selects the entire range of values. But how does area selection work if you want to quickly select multiple envelopes from several tracks without its media items?
Reaktor:[Dave] is offline   Reply With Quote
Old 11-20-2012, 05:28 AM   #14
ilr
Human being with feelings
 
Join Date: Nov 2012
Posts: 69
Default

Quote:
Originally Posted by Reaktor:[Dave] View Post
But how does area selection work if you want to quickly select multiple envelopes from several tracks without its media items?
I could imagine that being dependent on where you start selecting. If you click in an envelope lane, only envelope points will be selected, if you select from an media item lane, only media items will be selected. Maybe shift or something to toggle/overide.

Also: Would be nice if the nudge dialog would work with envelope points.

Last edited by ilr; 11-20-2012 at 05:53 AM.
ilr is offline   Reply With Quote
Old 11-20-2012, 06:59 AM   #15
visa tapani
Human being with feelings
 
Join Date: Mar 2012
Posts: 21
Default

Quote:
Originally Posted by Reaktor:[Dave] View Post
There is some intersection in this feature request and Airon's Area Feature Request (http://forum.cockos.com/project.php?issueid=122). I'd prefer Area Selection over marquee selection because marquee needs you to watch out selecting the highest automation value pixel while area selection simply selects the entire range of values.

Ah right right, I read through Airon's feature request now. It looks pretty useful, I agree. However, it is not suitable for a few common automation editing situations, most notably when you DON'T want to select all the points on the selected area, but just e.g. the high/middle/low points. For example for me it is a very common situation that I marquee, say, only the lowest points on an envelope lane (say, start drawing the marquee selection from the middle of the lane) and then delete or amplify etc there. In this case all the other (higher) points are supposed to be left unselected and unmodified, so an "area selection" would not do the trick.

Of course there's nothing mutually exclusive in these feature requests - you could easily use one in one case and another in another, so I fully support Airon's request. But the area selection cannot supersede marquee selection simply because it doesn't fulfill all its functions.
visa tapani is offline   Reply With Quote
Old 11-20-2012, 07:03 AM   #16
Reaktor:[Dave]
Human being with feelings
 
Reaktor:[Dave]'s Avatar
 
Join Date: Jun 2010
Location: Berlin
Posts: 563
Default

Quote:
Originally Posted by visa tapani View Post
However, it is not suitable for a few common automation editing situations, most notably when you DON'T want to select all the points on the selected area, but just e.g. the high/middle/low points.
That's true. We need both.
Reaktor:[Dave] is offline   Reply With Quote
Old 11-20-2012, 12:09 PM   #17
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Precisely !

I wouldn't want one to supplant the other either.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 11-20-2012, 12:17 PM   #18
Lawrence
Human being with feelings
 
Join Date: Mar 2007
Posts: 21,551
Default

Quote:
Originally Posted by airon View Post
Precisely !I wouldn't want one to supplant the other either.
Airon has (I do think, anyway) covered this from just about every conceivable angle in his various write-ups.

Bottom line, editing should always allow editing everything visibly selected as a group edit, in just about any case I can personally imagine. Any "exclusion" for that would be to just not select what you don't want to edit.

That should apply to (imo, mmv as usual) automation envelopes and anything else that's directly selectable for editing, imo.
Lawrence is offline   Reply With Quote
Old 11-20-2012, 01:14 PM   #19
semiquaver
Human being with feelings
 
Join Date: Jun 2008
Posts: 4,923
Default

so we need:

1
a new method: area selection

and then

2
we need both the current marquee selection and the new area selection

to work on *multiple* envelope lanes
semiquaver is offline   Reply With Quote
Old 05-01-2013, 02:16 PM   #20
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,239
Default

more votes to this please
vote vote vote
heda is offline   Reply With Quote
Old 05-01-2013, 08:31 PM   #21
MikComposer
Human being with feelings
 
MikComposer's Avatar
 
Join Date: May 2012
Location: Brighton
Posts: 1,989
Default

U have my vote too.
__________________
My Royalty Free Music library
MikComposer is offline   Reply With Quote
Old 05-05-2013, 10:02 AM   #22
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,239
Default

an idea for devs...
you must be able to multiple select different lanes in the same way you can select multiple tracks... then if you start right click dragging a window to select multiple automation points in one of the selected lanes should select all points from the selected lanes inside the selected area. If you start dragging from a track item and not from a lane.. it should select items normally.

Is it so hard to do this? I don't really understand why you can work only in one lane.
heda is offline   Reply With Quote
Old 10-31-2014, 07:48 PM   #23
amoretam
Human being with feelings
 
Join Date: Oct 2011
Posts: 515
Default

2015 and nothing??
amoretam is offline   Reply With Quote
Old 02-26-2015, 07:11 AM   #24
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

I don't know how it would be possible. A new mouse modifiers for selecting points on multiple lanes of one track would be nice !

The point is I always try to selected points in multiple lanes. I don't know, it feel natural to me. Unfortunately, it doesn't work.
X-Raym is offline   Reply With Quote
Old 02-26-2015, 08:20 AM   #25
ilr
Human being with feelings
 
Join Date: Nov 2012
Posts: 69
Default

Quote:
Originally Posted by X-Raym View Post
I don't know how it would be possible.
The same way you select items across multiple lanes.
No need for marquee selection or anything for this.
ilr is offline   Reply With Quote
Old 03-06-2015, 01:07 AM   #26
HurdyGuigui
Human being with feelings
 
Join Date: Nov 2014
Posts: 17
Default

Now I have a project with 20 automations, I want to add an introduction part so I have to move everything about 30 sec to the right, so I need to move all automation one by one??? Come on, we need this one ! You have my vote.
HurdyGuigui is offline   Reply With Quote
Old 03-06-2015, 03:36 AM   #27
gofer
-blänk-
 
gofer's Avatar
 
Join Date: Jun 2008
Posts: 11,359
Default

Quote:
Originally Posted by HurdyGuigui View Post
Now I have a project with 20 automations, I want to add an introduction part so I have to move everything about 30 sec to the right, so I need to move all automation one by one??? Come on, we need this one ! You have my vote.
Drag a time selection which starts at the time you want to add stuff (in your case probably at project start) and with the length you need. Right click the ruler (or an empty spot of the arrange area) and click on "Insert empty space in selection". That will move everything to the right by the length of the time selection - including all automation, markers etc.

Or enable "Ripple editing on all tracks" and also "Move envelope points with media items" (both are in the Options menu), then grab an item that starts where you want to insert stuff and move it rightward to make the room you need.

Nevertheless, editing on multiple automation envelopes would be good of course.

Last edited by gofer; 03-06-2015 at 03:42 AM.
gofer is offline   Reply With Quote
Old 03-06-2015, 05:04 AM   #28
HurdyGuigui
Human being with feelings
 
Join Date: Nov 2014
Posts: 17
Default

Thank you for the tips, it works like a charm . I ditn't use ripple editing before, it looks like it is a really useful feature! Also it was my first post on this forum, it is great to see that people come to help that fast.
HurdyGuigui is offline   Reply With Quote
Old 03-17-2015, 07:32 AM   #29
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default A script

A made a script that doesn't satisfy the feature request at all, but may help in certain circomstances related to it! So, meanwhile...

X-Raym_Copy visible armed envelope points of selected tracks in time selection and paste at edit cursor.lua

and another !
Delete visible armed envelope points of selected tracks in time selection (same link)
it can help!

Last edited by X-Raym; 03-17-2015 at 07:38 AM.
X-Raym is offline   Reply With Quote
Old 03-18-2015, 10:20 AM   #30
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

Those two simple scripts are now become a whole set of 10 nice actions, with declination in the future SWS pre-releases All infos on the thread link above!

You will see:
- Action for deleting points across tracks
- Actions for copying tracks on tracks
- Actions for copying tracks across tracks
Good reading!
X-Raym is offline   Reply With Quote
Old 12-02-2016, 08:56 AM   #31
kid bliss
Human being with feelings
 
Join Date: Jan 2010
Location: 3rd density
Posts: 158
Default

ive been working with reaper for ages but im always afraid to do the following.

my project (99 tracks/ full on automation all over the place) is in its final stage, the lenght is 7.48 and i would like to delete the first 30 sec and move my complete project to the beginning (zero mark).

yes i have it so that the automation will move with the project but that doesn't always mean the automation won't change will moving the project, for example a volume automation on a reverb tale can change as i have lots of points all over etc.

for me the 6 options at envelope points always seems hard to understand and combine i guess.

anybody has an idea how to drag a complete project 30sec?
or perhaps i could do a complete copy all tacks - delete - paste at 0 will do?

thanks a lot for feedbax!
kid bliss is offline   Reply With Quote
Old 12-02-2016, 10:12 AM   #32
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

@kid bliss
  1. Make Time selection
  2. Action -> Time selection: Remove contents of time selection (moving later items)
This should do it :P
X-Raym is offline   Reply With Quote
Old 05-06-2017, 09:35 AM   #33
Ice
Human being with feelings
 
Join Date: Aug 2014
Posts: 887
Default

Voted yes.
Ice is offline   Reply With Quote
Old 05-08-2017, 06:01 PM   #34
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,812
Default

voted yes too! not having this is terrible
deeb is offline   Reply With Quote
Old 07-24-2017, 02:15 AM   #35
ZoeB
Human being with feelings
 
ZoeB's Avatar
 
Join Date: Sep 2013
Location: Stoke-on-Trent, UK
Posts: 28
Default

Voted yes.

I was working on a track last week, editing it down to a shorter version. I removed the beginning, then tried to move everything remaining over to the left... but only the first of two channels of envelopes moved along with all the recordings.

Being able to Select All and move everything back and forth is really an essential feature!

Thanks!
ZoeB is offline   Reply With Quote
Old 07-24-2017, 03:51 AM   #36
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

@ZoeB
In your case, set the opton to move envelope points with items and set ripple eiditing to all or per track active. This way if you delete items envelope points move also.

Also there is an action to remove content of time selection, which moves further content back.

Choose what fit your case the best !
X-Raym is offline   Reply With Quote
Old 08-23-2017, 05:07 AM   #37
NinaMaya
Human being with feelings
 
Join Date: Jul 2008
Posts: 29
Default

Tried to vote yes. Got 500 error.

The lack of this actually makes me search for alternative DAWs. For me, this is actually almost as important like having a scrollwheel or having a right mouse button. It's ESSENTIAL for me. This stands in the way of a really creative workflow, because you avoid to create many envelopes for one track because you know you won't be able to properly handle them afterwards.

I often have situations like in my screenshot: multiple envelopes, somewhat grouped, so it would be REALLY nice to just move portions of that around, not every lane on its own.
Attached Images
File Type: png reaperselection.png (23.9 KB, 451 views)
NinaMaya is offline   Reply With Quote
Old 08-23-2017, 05:51 AM   #38
Bri1
Banned
 
Join Date: Dec 2016
Location: England
Posts: 2,432
Default

Quote:
I often have situations like in my screenshot: multiple envelopes, somewhat grouped, so it would be REALLY nice to just move portions of that around, not every lane on its own.
Regions + selections takes care of that in it's own way.
Oh-forgot--- you can wrap regions within regions to group them=trick.

Last edited by Bri1; 08-23-2017 at 05:57 AM. Reason: 1Xtra
Bri1 is offline   Reply With Quote
Old 08-23-2017, 06:13 AM   #39
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,812
Default

Quote:
Originally Posted by NinaMaya View Post
Tried to vote yes. Got 500 error.

For me, this is actually almost as important like having a scrollwheel or having a right mouse button. It's ESSENTIAL for me. This stands in the way of a really creative workflow, because you avoid to create many envelopes for one track because you know you won't be able to properly handle them afterwards.
exactly!

Area selection / Range Selection is the way to go!
Other then this, reaper is not far from perfect tho!
deeb is offline   Reply With Quote
Old 08-24-2017, 11:01 AM   #40
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
Default

Quote:
Originally Posted by Bri1 View Post
Regions + selections takes care of that in it's own way.
Oh-forgot--- you can wrap regions within regions to group them=trick.
????

My experience:
Creating a Region and then duplicate that Region will still duplicate ALL visible envelope points (on different lanes) that fall into the original Region, although you maybe had selected envelope points on only 1 lane, before creating the Region.

So no selective duplication of envelope points in different envelope lanes possible by first making a Region and then duplicate that Region:

Here's a gif showing what i mean:
http://imgur.com/IyVwC8v
__________________
Macbook Pro INTEL | Reaper, always latest version | OSX Ventura | Presonus Studio 24c
My Reaper Tips&Tricks YouTube Channel: https://www.youtube.com/user/vanhaze2000/playlists

Last edited by vanhaze; 08-24-2017 at 11:44 AM.
vanhaze is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 11:21 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.