Markers Backward Compatibility (MRK)

Requirement

1. Backward compatibility for all markers and MRK files - Switch to old MRK coding
2. Marker Pair - Avoid writing extra generic marker to MRK and Wav End Marker.
3. Fix Default Marker Name Feature of Marker Tool Window.
4. Option to Disable Marker Head Selection.

The extensions GPK and MRK are not in caps anymore. Caps was an identifier for WL Marker Files.

Generic Marker

Even though the encoding of MRK is UTF8 in WL6 and WL12, WL12 is adding number 8 after name variable for all markers in MRK file

Name8=*
While in WL6 it was Name=

When 8 is removed from MRK file, All Marker Names are read on Wavelab 6 and 12.

Marker Pair

The MRK file Marker Name is Name8=

For a marker pair created in WL12, an extra Generic Marker Type=0 is written on the Loop End Marker in WL12 but not written on MRK. Therefore, MRK shows only 2 markers.

When the same file is edited and saved on WL6, without changing the Loop Points created in WL12, the MRK of WL6 has the following changes

Loop Markers become 3 i.e Marker, Marker 1 and Marker 2

The Names are changed to Name=

In the picture below, Reaper shows difference in End Marker created using WL12 in Red

For reference, you can also see an end marker from a marker pair created using Acon Digital’s Acoustica and opened in Reaper which is not a double marker like WL6/WL12.

WL6 Loop Name Change

In WL6, the Loop Marker Type 6 and 7, are named default as Loop Start and Loop End.

When this is brought to WL12 and the names are changed. The new names are not recognized by WL6, even after changing Name8= to Name= also even after deleting the MRK file.

Capital Letter Extension Test (ABCDabcd)

When 2 Markers are created on a file with WL6, WL6 saves a Marker file with .MRK
When 2 Markers are added to the same file on WL12, the MRK created by WL12 is also in Capital Letters as .MRK

When a file is first created in WL12, .mrk is in Small Letters. When this is edited in WL6, the small letter extension remains.

Loop Marker Head and Marker Head Selection

This may be useful for renaming in Marker - Tool Window, but it is distracting as the markers are moved from two places. Therefore, marker head selection has to be disabled or an option to enable marker head highlight for those who may want.

Default Marker Name

WL12 is not naming markers when default marker names (from Marker tool window) are assigned. By default, names of all types of markers are “Marker” and written as Marker, Marker1, Marker2, Marker3 etc. in the MRK (and not in wav file). Only a non-persistent naming works through insert tab of Ribbon.

Are these suggestions or ??? It is unclear from your post.

I am seeking backward compatibility for markers and MRK.

WaveLab 6 is almost 20 years old and is past history.
I know you like some particularities of WaveLab 6, but the WaveLab of today does not try to mimic WaveLab 6.
WaveLab 12, 13, et cetera, do not try to be compatible with past versions, especially with very old versions.
With each new version, a cleanup and a rejuvenation must take place.
I know that some people do not like changes.
And yes, it is possible that certain things may have been slightly better in very specific areas, and for certain people in particular. But I am required to take a global view.

2 Likes

I will write in detail later as I am away. Can you at least see in a marker pair, why there is a third generic marker for the audio and MRK file, for now?

When loops created in WL12 are sent to someone who work with WL6 or another software to move markers, they see WL12 marker pairs (with extra marker) as in the picture above.

The Montage of WL12 is way ahead and advanced compared to WL6 (leaving aside 3 or 4 features where you moved envelope smoothing to clip effects, no file info when importing files, etc.).

The shortfall however is relating to the Audio Editor, Markers, Processes and Transport Bar. For example, the Ribbon is not very efficient compared to floating control bars of WL6. I also read posts about users asking for fade in and out to be a process window like before.

If you are rejuvenating WL by removing OK Cancel button from process windows, renaming processes etc. because something has to be removed for a new version, it affects users who are adapted to those features.

These are things you like. In my case the ribbon was the best thing ever.

Different strokes for different folks…

2 Likes

Adding a Render Control Bar (That can be docked), I think may be better, where user can create custom ribbon using different Control Bars.

A lot of space is unused for every tab in the Ribbon.