Bug When Saving Markers As BWF-Format Headers?

I may have found a glitch that prevents Wavelab 13.0.20 from saving or reading markers when “Write Markers in WAV File Header (BWF Format)” is selected in File > Preferences > Audio Files > File.

Observationally, if BWF format is selected in the Preferences, then the markers either aren’t saved in the .wav file header when the file is saved, or something else goes wrong and the markers aren’t being opened or displayed when the file is re-opened after closing it or Wavelab. It seems to work fine when the markers are saved in RIFF format only.

Also, it’s possible to select saving in both BWF and RIFF formats simultaneously in the File options, and if that’s done, then the markers are not saved or read when the file is reopened.

To reproduce:

  1. File > Preferences > Audio Files > File and select the box to save markers in headers in BWF format.

  2. Open a .wav file, add some markers to it, save the file, close it – better yet, close Wavelab – and re-open the file. Are the markers gone? (I use CD tracks, Title Index and Correction markers; probably doesn’t matter which type, though).

  3. Unselect the BWF option and choose RIFF instead. Repeat step #2. Are the markers re-displayed?

For what it’s worth, I don’t remember this happening in WL 12. I also think I choose to save the markers in both formats when I set up WL 13 on a new computer, and I used to select RIFF only on my old computer, but I’m not sure.

Also, FWIW, in Wavelab’s File > Open dialog, where a thumbnail of the audio file is displayed at the bottom of the dialog, the markers are missing as well.

Using WaveLab 13.0.30, all markers are back. I can’t reproduce any problem.

I have been noticing this in WL

On writing BWF -

I see only loop markers in Reaper even though file reopen with all markers in WL.

Below is Reaper Metadata for BWF

Length: 0:05.000
Sample rate: 44100
Channels: 1
Bits/sample: 16 (int)
Total samples: 220,500
Blockalign: 2
Datablock start: 80
Cues:
000 0:01.886-0:02.531 (83,189-111,654 spls)
Other file sections:
inst
r64m

While for RIFF, I can see all markers in Reaper.

Below is RIFF Metadata in Reaper

Length: 0:05.000
Sample rate: 44100
Channels: 1
Bits/sample: 16 (int)
Total samples: 220,500
Blockalign: 2
Datablock start: 80
Cues:
001 0:00.554-0:01.025 (24,456-45,212 spls)
002 0:01.025 (45,212 spls)
003 0:01.436 (63,344 spls)
004 0:01.886-0:02.531 (83,189-111,654 spls)
005 0:02.531 (111,654 spls)
006 0:03.205-0:03.800 (141,351-167,580 spls)
007 0:03.800 (167,580 spls)
000 0:01.886-0:02.531 (83,189-111,654 spls)
Other file sections:
inst

Marker Test.zip (15.5 KB)

I located the problem: there’s a selection box for “save error and corrections markers” in the same location as the BWF v. RIFF settings. It was unchecked. Checking it restored saving these markers.

I render named markers with single wav file per side vinyl deliverables and it works as expected here.

The markers are present when the file is opened in Sequoia or ProTools.