Bug?: Export leaves out tracks with longer "submix" chains
-
- KVRer
- 9 posts since 11 May, 2020
Hello.
I'm just finishing my first song on Waveform 11 PRO for Linux (great DAW!), but I can now only listen to it in the DAW, because export seems to be broken, or at least it doesn't produce the expected result.
I have a track called PREMASTER, which contains my mastering effects and outputs to default audio. Then I have other tracks that output to this premaster track. And some of them are (effectively) "submixes": normal empty tracks that are output destinations of other tracks that contain the actual sound content as clips.
The problem is that the exported wav seems to contain only tracks that output directly to premaster. All audio from intermediate submix tracks gets lost.
I already asked this in the helpdesk, but hopefully someone here can help me faster.
If I have understood correctly, my way is the old way of making submixes. So later I'm going to try the new way i.e. creating explicit submix "container" tracks.
I'm just finishing my first song on Waveform 11 PRO for Linux (great DAW!), but I can now only listen to it in the DAW, because export seems to be broken, or at least it doesn't produce the expected result.
I have a track called PREMASTER, which contains my mastering effects and outputs to default audio. Then I have other tracks that output to this premaster track. And some of them are (effectively) "submixes": normal empty tracks that are output destinations of other tracks that contain the actual sound content as clips.
The problem is that the exported wav seems to contain only tracks that output directly to premaster. All audio from intermediate submix tracks gets lost.
I already asked this in the helpdesk, but hopefully someone here can help me faster.
If I have understood correctly, my way is the old way of making submixes. So later I'm going to try the new way i.e. creating explicit submix "container" tracks.
Last edited by wipu on Mon May 11, 2020 5:41 pm, edited 3 times in total.
-
- KVRist
- 401 posts since 10 Dec, 2002
Hello, I had exactly the same question: viewtopic.php?f=22&t=543491
Waveform 12 Pro, Cubase Pro 13, Windows 11, i7-13700H
-
- KVRer
- Topic Starter
- 9 posts since 11 May, 2020
Thanks, but I think the other thread handles a different issue. The signal flow itself works just fine in the DAW. I have even soloed the premaster track and the resulting audio sounds good to export. But the export is just broken.UnionS8 wrote: Mon May 11, 2020 4:14 pm Hello, I had exactly the same question: viewtopic.php?f=22&t=543491
Last edited by wipu on Mon May 11, 2020 5:33 pm, edited 1 time in total.
-
- KVRer
- Topic Starter
- 9 posts since 11 May, 2020
I just made another edit and tried using actual submix tracks as much as possible. Premaster is now a submix that contains everything else, directly or indirectly: under it I have normal tracks and other submixes. One of the tracks is a reverb "bus" track with an aux receive and reverb plugin, and most other tracks send to it via the aux send plugin.wipu wrote: Mon May 11, 2020 10:38 am If I have understood correctly, my way is the old way of making submixes. So later I'm going to try the new way i.e. creating explicit submix "container" tracks.
This time the exported audio contains much more, but still not all tracks
-
- KVRAF
- 1790 posts since 30 Dec, 2012
I'm not quite sure I understand the problem fully...
Can you perhaps create a minimal example Edit that shows the problem so we can replicate it?
Can you perhaps create a minimal example Edit that shows the problem so we can replicate it?
-
- KVRer
- Topic Starter
- 9 posts since 11 May, 2020
Is it ok if I just archive my actual edit, share it in Google Drive and then grant you download rights when you request it? It may be much easier than trying to reproduce the problem with a synthetic example.dRowAudio wrote: Tue May 12, 2020 9:02 am I'm not quite sure I understand the problem fully...
Can you perhaps create a minimal example Edit that shows the problem so we can replicate it?
EDIT: That said, tomorrow I will try if I will be able to reproduce the problem. Maybe I'll learn something myself. But as a backup option I'll be willing to submit my real edit.
-
- KVRer
- Topic Starter
- 9 posts since 11 May, 2020
I realized I have a special setting on my machine worth mentioning: my operating system alsa default output is the loopback device, not the actual soundcard. That's a leftover setting from earlier experiments, and it's quite handy even now: a browser for example cannot now play sound while I'm using alsa with Waveform.
I don't see why this should matter, because during rendering the audio should be just flowing inside Waveform, to a file, and this shouldn't have anything to do with alsa.
But it occurred to me that it would maybe be a good idea to read through the Waveform code and see that there is no confusion between Waveform default audio and alsa default audio, for example. Or any other way some piece of code assumes alsa default is the same as Waveform default.
I don't see why this should matter, because during rendering the audio should be just flowing inside Waveform, to a file, and this shouldn't have anything to do with alsa.
But it occurred to me that it would maybe be a good idea to read through the Waveform code and see that there is no confusion between Waveform default audio and alsa default audio, for example. Or any other way some piece of code assumes alsa default is the same as Waveform default.
-
- KVRAF
- 1790 posts since 30 Dec, 2012
The problem is that when I'm trying to debug an issue, if an Edit is very complex there's literally thousands of things going on under the hood which makes it very difficult. With a single, targeted example this number is much smaller so it's a lot easier to reason about the problem and fix it.wipu wrote: Tue May 12, 2020 2:28 pmIs it ok if I just archive my actual edit, share it in Google Drive and then grant you download rights when you request it? It may be much easier than trying to reproduce the problem with a synthetic example.dRowAudio wrote: Tue May 12, 2020 9:02 am I'm not quite sure I understand the problem fully...
Can you perhaps create a minimal example Edit that shows the problem so we can replicate it?
EDIT: That said, tomorrow I will try if I will be able to reproduce the problem. Maybe I'll learn something myself. But as a backup option I'll be willing to submit my real edit.
The other issue is if Edits people send me contain 3rd party plugins which I don't have (which is extremely likely as these are difficult and time consuming to get hold of an NFR copies tend to expire after a while, typically just before I need to use them again) then the Edit isn't going to sound like it was supposed to so I can't actually diagnose the problem.
-
- KVRer
- Topic Starter
- 9 posts since 11 May, 2020
I understand your concerns (I'm also a programmer).dRowAudio wrote: Wed May 13, 2020 1:17 pm The problem is that when I'm trying to debug an issue, if an Edit is very complex there's literally thousands of things going on under the hood which makes it very difficult. With a single, targeted example this number is much smaller so it's a lot easier to reason about the problem and fix it.
The other issue is if Edits people send me contain 3rd party plugins which I don't have (which is extremely likely as these are difficult and time consuming to get hold of an NFR copies tend to expire after a while, typically just before I need to use them again) then the Edit isn't going to sound like it was supposed to so I can't actually diagnose the problem.
But unfortunately I wasn't able to reproduce the bug with the understanding I have. I created a project with a masterbus track and some audio tracks outputting to it, one directly and 2 via an intermediate "bus" track.
But, your point about 3rd party plugins is fortunately not relevant here: as it happens, in this first project of mine I have only used builtin plugins! (I used dexed, too, but I disabled that track.)
Yes, like you say, it's complicated. But just imagine how complicated it is for me who is only a user, not a developer with deep knowledge of Waveform and access to its source code
So, I uploaded my actual project (414 MB) to Google Drive, so it would be great if you have a Google account and you could use it to request permission to download the project at
https://drive.google.com/file/d/1J8nrXL ... sp=sharing
-
- KVRer
- Topic Starter
- 9 posts since 11 May, 2020
And things are getting interesting: Earlier some of my automation tracks were also nonfunctional. Today, when I listened to my project in Waveform, suddenly those were functional (and incorrect, of course, since they weren't working when I was doing the mixing). After I had fixed them, I tried export again, and voila: the exported wav sounded just fine.
So, I'm of course happy that I finally got an exported wav. But at the same time I'm a bit worried that this might happen again. Well, grab the wavs while you can, eh?
So, I'm of course happy that I finally got an exported wav. But at the same time I'm a bit worried that this might happen again. Well, grab the wavs while you can, eh?
