View Full Version : Wavewizard v0.54b
Skelsgard
16th November 2006, 18:25
Remember that thereīs nothing absolute here. There are always opinions, wich can be discussed and shared, and hopefully never silenced.
Is not "youīre wrong and Iīm right", just "I like more this way because... than this other way".
And about the "rules", theyīre just meant to be general guidelines, nothing more.
About what i mean.
Itīs something like this, Iīll give some examples:
The first image is a standard AC3 being decoded with AC3filter.
The channels in the levels panel seem to correspond to a portion of the movie with dialog (high level C), maybe some background music? (medium levels L and R, with almost equal loudness), birds ramdomly singing on the trees? (low level Ls and Rs), and nothing blowing up (null LFE).
http://img477.imageshack.us/img477/7707/ac3stdec5.jpg
Now the next pics belong to an apparently wrongly-mapped-when-decoded WAV.
http://img388.imageshack.us/img388/5664/wavwrong01af4.jpg
http://img214.imageshack.us/img214/9360/wavwrong02gp9.jpg
Now we have a L channel with high level maintained in samples from different time (the upper and bottom images are 10 minutes apart from each other). SL and LFE have the same levels across the samples, might correspond to L and R. And so on.
Knowing this is a wrongly mapped decoded AAC, i can assume that the order is
C-L-R-Ls-Rs-LFE, instead of
L-R-C-LFE-Ls-Rs.
So I find the correlations: a high level L in dialogs wich would correspond to C, R and C sharing levels with similar overall levels wich would relate to L and R respectively. The same for LFE and Ls, relating to Ls and Rs respectively. And an almost null, low level for moments, Rs, relating to LFE.
This entire mental construction, as long as it seems, occurs in half a second.
You just click-open the WAV, check ac3filterīs properties and there you see it.
I feel this is parting away from the main issue of the thread wich is Wavewizard, maybe it can be continued in a new thread.
Cheers.
raquete
16th November 2006, 23:02
all clear,very clear.
this is the "bingo" part: The channels in the levels panel seem to correspond to a portion of the movie with dialog (high level C),selecting one part with dialogue will be very easy...and fast of course.
thanks Skelsgard,your explanations are very complete and don't need any audio editor to check,AC3filter can do it easily following your hints.
:)
Robot
17th November 2006, 00:02
OK, I'm lost now. :)
raquete
17th November 2006, 12:31
compilation...(resuming)
Im hoping someone can help me with this problem.
I have a 6-channel PCM wav that Im trying to turn into an ac3 file. The problem Im having is with the channel mapping. I cannot figure out how to map them correctly for ac3.
Your output WAV PCM must be in this order for correct channel mapping: L-R-C-LFE-Ls-Rs.
A fast way I use to see the mapping is to play the WAV thru AC3filter, wich has an equalizer that shows you the levels of each audio channel. This way avoids having to strip the channels and check each channel individually.
About what i mean.
Itīs something like this, Iīll give some examples:
The first image is a standard AC3 being decoded with AC3filter.
The channels in the levels panel seem to correspond to a portion of the movie with dialog (high level C), maybe some background music? (medium levels L and R, with almost equal loudness), birds ramdomly singing on the trees? (low level Ls and Rs), and nothing blowing up (null LFE).
http://img477.imageshack.us/img477/7707/ac3stdec5.jpg
Now the next pics belong to an apparently wrongly-mapped-when-decoded WAV.
http://img388.imageshack.us/img388/5664/wavwrong01af4.jpg
http://img214.imageshack.us/img214/9360/wavwrong02gp9.jpg
Now we have a L channel with high level maintained in samples from different time (the upper and bottom images are 10 minutes apart from each other). SL and LFE have the same levels across the samples, might correspond to L and R. And so on.
Knowing this is a wrongly mapped decoded AAC, i can assume that the order is
C-L-R-Ls-Rs-LFE, instead of
L-R-C-LFE-Ls-Rs.
So I find the correlations: a high level L in dialogs wich would correspond to C, R and C sharing levels with similar overall levels wich would relate to L and R respectively. The same for LFE and Ls, relating to Ls and Rs respectively. And an almost null, low level for moments, Rs, relating to LFE.
This entire mental construction, as long as it seems, occurs in half a second.
You just click-open the WAV, check ac3filterīs properties and there you see it.
I feel this is parting away from the main issue of the thread wich is Wavewizard, maybe it can be continued in a new thread.
Cheers.
now is very easy...
Skelsgard's posts are like a guide with pictures.
regards
:)
DAKnn
12th December 2006, 12:02
where download ssrcdll.dll ?? for starting wavewizard.exe
..
Wavewizard uses ssrc_hp to resample. Look at the forum for the latest release ..
Im not found ssrcdll.dll and ssrc_hp for download..
tebasuna51
12th December 2006, 17:45
where download ssrcdll.dll ?? for starting wavewizard.exe
..
Wavewizard uses ssrc_hp to resample. Look at the forum for the latest release ..
Im not found ssrcdll.dll and ssrc_hp for download..
ssrcdll.dll is with Wavewizardv0.54b (http://www.rarewares.org/wavewiz/wavewizardv0.54b.zip) package.
I don't need any file ssrc_hp to resample with wavewizardv0.54.
Robot
19th December 2006, 01:19
How do you use AC3filter to check the mapping? I see no way to open a file with it.
What am I missing? :confused:
Skelsgard
19th December 2006, 09:39
Open the AC3 in a Directshow player and check for the filters used to render the file. There it should be AC3Filter.
Or if you use MPC, be sure to have AC3filter doing the decoding instead of MPCīs built-in filters.
Donīt know if VLC accepts AC3filter as decoding filter.
Cheers.
Robot
21st December 2006, 21:43
OK, I used MPC and AC3filter to play the 6-Channel wav. This is what I got:
http://bsrfilms.com/media/ac3.jpg
I'm not sure I understand what I'm looking at. How do I re-map this using WW?
Thanks again for all your help!
Skelsgard
22nd December 2006, 03:27
From the pic you posted, SR and LFE seem to be switched.
If you decode that stream to 6 mono WAV, you get a SR probably containing LFE and viceversa.
Load the 6 mono streams in this order to get a proper WAV:
L-R-C-SR-SL-LFE
and play it again.
Post two pics of the results if possible, a few minutes apart from each other.
Cheers.
Robot
26th December 2006, 23:41
Sorry, but how do I get the 6 mono waves? And how will I know which is which?
Thanks for your patience.
Skelsgard
27th December 2006, 01:47
With Wavewizard, of course :)
As you already have the 6ch file mixed, you can remap straight from WW.
Load the 6ch WAV, go to Edit --> Preferences. Enable Enable Channelmapping, Ignore File size in header --> Always (I donīt know how big your file is) and Output --> Wave PCM. Disable anything else.
Hit OK.
Go to Edit --> Channel mapping.
Click on New to create a custom profile. Choose From 6 to 6, Move channels and configure the mapping.
Your stream seems to be: L(ch0)-R(ch1)-C(ch2)-SR(ch3)-SL(ch4)-LFE(ch5).
To remap it to proper WAV order:
L-R-C-LFE-SL-SR --> ch0(0)-ch1(1)-ch2(2)-ch3(5)-ch4(4)-ch5(3)
Itīs also posible that the order is:
L(ch0)-R(ch1)-C(ch2)-SL(ch3)-SR(ch4)-LFE(ch5).
If so remap to:
ch0(0)-ch1(1)-ch2(2)-ch3(5)-ch4(3)-ch5(4)
Once youīve created the mapping profile, enable it and hit OK.
Now Convert.
Try to find similar sounds that should come from near-to-each-other speakers. Letīs say, bullet sounds coming out from the FL speaker are more likely to come out from the SL speaker too. If you hear these sounds coming from the SR, itīs almost certain that SL and SR are mixed.
Cheers.
Robot
28th December 2006, 18:34
If you hear these sounds coming from the SR, itīs almost certain that SL and SR are mixed.
I think I've almost got the mapping right, but I still don't have two surround channels (only left or right depending on how I map). Does this mean that the SR and SL are mixed? If so, how do I fix that?
Thanks.
Skelsgard
28th December 2006, 23:38
If the mappings are correctly applied, that shouldnīt happen.
Maybe you missed something in the mapping.
For ch0(0)-ch1(1)-ch2(2)-ch3(5)-ch4(4)-ch5(3) [L-R-C-SR-SL-LFE], remap like this:
http://img242.imageshack.us/img242/4999/capture2av9.jpg
For ch0(0)-ch1(1)-ch2(2)-ch3(5)-ch4(3)-ch5(4) [L-R-C-SL-SR-LFE], like this:
http://img212.imageshack.us/img212/1324/capture1mb6.jpg
Donīt forget to enable the mapping
http://img292.imageshack.us/img292/9591/capture3dx5.jpg
Cheers
erdie
5th January 2007, 08:05
anyone got a mirror to the .zip file?
seems like the rarewares one is dead...
daphy
5th January 2007, 11:22
look here (http://forum.doom9.org/showthread.php?p=662691#post662691) ;)
erdie
5th January 2007, 13:37
thx a bunch!
homerpez
7th June 2007, 08:35
I’m hoping someone can help me with this problem.
I have a 6-channel PCM wav that I’m trying to turn into an ac3 file. The problem I’m having is with the channel mapping. I cannot figure out how to map them correctly for ac3. No matter what I do, I seem to either get the center channel switched with a rear channel or the left switched with the center, etc. It’s driving me nuts!
I’m using Wavewizard to re-map the channels from the wav file. The wav file was originally encoded from a 6-channel AAC file if that helps.
Thanks
Similar thing here... though I'm not even making it that far.
I'm going from DTS-HD --> Tranzcode --> Wavewizard (6 CH WAV), hopefully to AC3 using Behappy.
I take the individual channel WAV's, and order them in Wavewizard: FL, FR, C, LFE, SL, SR (which I think is the proper way). I click "Merge" under Preferences, and process it. The end result is, I can't open the 6-channel wave in anything... not in Behappy, Audacity, or Nero Wave editor. It crashes each of these programs every time I load the merged WAV.
The individual WAV's do play, as they are generated by Tranzcode, it seems I must be missing something somewhere, or Wavewizard is. I'm guessing from people singing the praises of Wavewizard, it's something I'm overlooking.
Incidentally... I also tried to import the WAV's into audacity, and then merge into a flac... same result. Everything crashes instantly on load of the merged file. ???
Can someone tell me exactly how to properly merge the 6 WAV's into one, so I can then make a proper AC3 using BeHappy? Hopefully without the insta-crash?
(Of course, I have no way of testing the mapping myself, since the resulting 6-channel wave is crashing every encoder I have.......)
I'm desperately confused here... I really need to have "that one way that works"... thanks :)
tebasuna51
7th June 2007, 12:11
@homerpez
I don't know if Tranzcode can decode DTS-HD, but if you say the mono wavs are playable, and recognized by WaveWizard, the multichannel generated can be usable for Aften (or AftenGUI) to encode to ac3.
Maybe you have a multichannel wav greater than 4 GB and some soft refuse to play them, but no problem for Aften if you include the -readtoeof 1 parameter.
If this not work, please specify sizes and formats of wav files.
homerpez
7th June 2007, 16:48
I definitely think something else is amiss here... since as I posted above, it wasn't only the 6.99GB Wav that crashed all encoders/players instantly, the FLAC did it as well. The FLAC was only about 300 MB or so, so it's not a matter of size I don't think.
Each of the tracks I get from tranzcode have this attribute when I ask for 'Properties' in MPC:
Audio: IEEE Float 48000Hz mono 1536Kbps [output]
All of them do play correctly by themselves, but will not play of encode when merged into anything. I've tried WAV (Wavwizard) and FLAC (using Audacity).
In BeHappy (which is frontending Aften I guess), the WAV simply crashes the program instantly. With the FLAC, it just sits there, the processor is doing "something" but no audio is encoded from it.
Is there a program that will let me load all the mono WAV files into it directly, and encode straight to AC3?
Perhaps someone who IS doing DTS-HD encoding can lead me through their process, I may be doing something wrong when I'm merging them, or my computer itself may have a demon possession - you never know. :p
Whatever ways I'm trying (Wavwizard and Audacity) don't seem to merge properly.....
tebasuna51
7th June 2007, 17:46
If your mono wav's are over 1h 48min, and over 1.16 GB each, and your 6.99 GB multichannel wav are created with WaveWizard Preferences:
- Stream manipulation: Merge
- Output Format: Wave PCM or WaveFormatEx
- Others options unchecked
your wav 6.99GB is ready to be encoded with Aften with -readtoeof 1
Use command line or AftenGUI (http://kurtnoise.free.fr/index.php?dir=Aften/)
homerpez
7th June 2007, 19:57
OK... this is seriously making me want to kill myself.
If your mono wav's are over 1h 48min, and over 1.16 GB each, and your 6.99 GB multichannel wav are created with WaveWizard Preferences:
- Stream manipulation: Merge
- Output Format: Wave PCM or WaveFormatEx
- Others options unchecked
your wav 6.99GB is ready to be encoded with Aften with -readtoeof 1
Use command line or AftenGUI
Re-cap:
1. I demux the DTS-HD track from the m2ts stream.
2. I used Tranzcode 0.40 (TransGUI) to generate 6 mono WAV files. These mono WAV's all play correctly in MPC, WMP, etc.
3. I load the 6 WAV files into Wavwizard. I order them, top to bottom:
FL
FR
C
LFE
SL
SR
4. I applied the checkboxes as indicated. Stream manipulation, Merge, PCM WAV out, no other options. I Click 'Convert', and at the end they all say 'Sucessful'. It makes the 6.99GB wav.
5. I then try to use the 6.99GB "audio-FL_Merge.wav" file to make the AC3.
Here's what happens:
BeHappy wavsource -> Aften AC3 = Program instantly crashed, with this error:
Problem signature:
Problem Event Name: BEX
Application Name: BeHappy.exe
Application Version: 0.1.9.35190
Application Timestamp: 4601dccd
Fault Module Name: AvisynthWrapper.dll
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 45f4c9c9
Exception Offset: 00001d62
Exception Code: c000000d
Exception Data: 00000000
OS Version: 6.0.6000.2.0.0.256.1
Locale ID: 1033
Additional Information 1: f5a8
Additional Information 2: 26e2a974e105888ffa55cf6ab26d94e6
Additional Information 3: e052
Additional Information 4: c349466e7c52437c92b09f29bff1e833
Aften GUI -> AC3 = Program comes up immediately with the window 'Encoding Finished', even though no AC3 was produced at all.
("Read to end" flag was checked on both GUI's, and is by default.)
Trying to play audio-FL_Merge.wav in WMP crashes. Winamp crashes. Audacity crashes. Media Player Classic crashes.
This is the error raised by MPC, maybe it can explain why this is going on???
C:\temp\TEST\audio-FL_Merge.wav::Output
Media Type 0:
--------------------------
Unknown
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Stream {E436EB83-524F-11CE-9F53-0020AF0BA770}
subtype: MEDIASUBTYPE_WAVE {E436EB8B-524F-11CE-9F53-0020AF0BA770}
formattype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 0
Media Type 1:
--------------------------
Unknown
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Stream {E436EB83-524F-11CE-9F53-0020AF0BA770}
subtype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
formattype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 0
Thanks for your collective patience, this is driving me batty. :confused:
tebasuna51
7th June 2007, 20:40
- Maybe you use a old Aften version without support for -readtoeof?
Last rev521 must work.
- Or send me the wav headers (mono and 6chan). Extract the first bytes with a Hex editor or VirtualDub/Mod:
VirtualDub -> Tools -> Hex Editor -> File -> Open... your wav file, Edit -> Extract Segment... -> (Address: 0, Length: 1000) Ok and save like segment.wav.
Use http://www.mytempdir.com/ to host this file.
homerpez
7th June 2007, 21:11
- Maybe you use a old Aften version without support for -readtoeof?
Last rev521 must work.
- Or send me the wav headers (mono and 6chan). Extract the first bytes with a Hex editor or VirtualDub/Mod:
VirtualDub -> Tools -> Hex Editor -> File -> Open... your wav file, Edit -> Extract Segment... -> (Address: 0, Length: 1000) Ok and save like segment.wav.
Use http://www.mytempdir.com/ to host this file.
I will try and do that, and I'll edit this post once I've figured out the hex thing.
Just wanted to clarify again... it's not just Aften crashing, it's every program I use, system-wide. Any time my system goes to play or encode from this multichannel wav, whatever program I'm in crashes. So it's having trouble even before Aften even has a chance to work with it.
EDIT: oops... I messed up the first time, this is the first I ever used Mytempdir.com..
This should be the segment file : http://www.mytempdir.com/1349567
The segment also crashes everything I try to load it in....
tebasuna51
8th June 2007, 00:46
The segment also crashes everything I try to load it in....
1) I can't reproduce this, using -readtoeof 1 I can encode the segment to a 32 ms (1 frame) ac3.
2) The header is correct (32 bit float, 48 KHz, 6 channel) only the DataLength and RiffLength are set to 0 (the correct value can't fit in the 4 bytes reserved for these fields).
Maybe some soft don't crash, only open/play a wav with 0 sec.
If you want try this:
- Extract the files in WavHead.zip (http://www.mytempdir.com/1349701) at same folder than your audio-FL_Merge.wav and double-click in runme.bat
- Now the wav file can be open like 20.8 sec with some soft and we avoid the problem with value 0.
3) To open this wav (32 float) with WavSource (AviSynth-BeHappy) you need AviSynth 2.5.7
You can open the six monowavs with BeHappy using this merge.avs file:
fl = WavSource("g:\yourpath\audio-FL")
fr = WavSource("g:\yourpath\audio-FR")
fc = WavSource("g:\yourpath\audio-FC")
lf = WavSource("g:\yourpath\audio-LF")
sl = WavSource("g:\yourpath\audio-SL")
sr = WavSource("g:\yourpath\audio-SR")
mergechannels(fl,fr,fc,lf,sl,sr)
homerpez
8th June 2007, 01:46
Thanks for the reply... unfortunately I think there's something seriously wrong with my machine, or the codecs on it. I hope this is a common problem so someone can tell me what to do..
First of all, I really appreciate your efforts to help me, tebasuna51... it's above and beyond. :thanks:
However, I tried the .avs script on my 6 WAV files... instant crash.
I opened up the example WAV you sent me... instant crash.
I tried to load it into BeHappy using Wavsource... instant crash.
Apparently, at the system/driver/codec level, my machine seems to want to refuse to load multichannel WAV files at all. Where do I even begin to try and fix this kind of problem? I always assumed that multichannel WAV was a standard for eons...??? I've never heard of such a thing happening, and it's something that's worked for me in the past.
I'm going to play around a bit with ffdshow, see if maybe I have something checked off somewhere I shouldn't (I don't think I have anything special going on that would cause this)... all I know at this point is, my machine won't decode multichannel WAV, or FLAC formats, out of the blue, at all. :confused::confused::confused:
homerpez
8th June 2007, 05:44
I FIGURED IT OUT. :D
It turns out, there WAS a checkbox I should have used in Wavewizard after all: Conversion from 32-bit (float) to 16 bit.
On much closer inspection, I discovered that the mono WAV's were all 32-bit (float) format. When I played back a couple AC3 files I had around, I noticed they were all 16-bit. Hmm.
Sure enough, I downsample the 6 wav files to 16-bit, and the multichannel WAV opens and plays!
I'm encoding to AC3 with BeHappy as I type. :D
Hopefully BeHappy knows what to do with the channels mapped that way... if not, I'll be back to ask for help again probably. :p
Thanks very much for the help thus far
tebasuna51
8th June 2007, 10:56
When I played back a couple AC3 files I had around, I noticed they were all 16-bit. Hmm.
Not exactly, the decoder convert the ac3 to the desired bitdepth, the ac3 don't have bitdepth because the samples are in frequency (not time) domain. The ac3 dynamic range is considered equivalent to 24 bits.
Sure enough, I downsample the 6 wav files to 16-bit, and the multichannel WAV opens and plays!
Now the wav is half size 3.5 GB and work without problems.
Hopefully BeHappy knows what to do with the channels mapped that way... if not, I'll be back to ask for help again probably.
Don't worry the channel mapping is correct.
ACrowley
15th June 2007, 13:54
@homerpez
Why dont you use a prof Dolby encoder like Sony/Steinberg/Sonic or Softencode
So you can encode the 6 mono waves to AC3
1. Demux DTS HD
2. Tranzcode DTS HD (core) to 6 mono waves
3. Softencode wave to ac3 (i use Steinberg Nuendo)
Or you can decode the DTS HD core with Tranzcode to a 6.1 wave with /mch switch and feed aften
So you need no wavewizard in this cases
greets
Wilbert
28th July 2007, 16:18
@johnman,
Could you fix the problem in this post: http://forum.doom9.org/showthread.php?p=942314#post942314?
"Wavewizard don't put a valid channel mask, then with WinHex at Offset 0x28 put 0x3F (ChannelMask= FL,FR,C,LFE,SL,SR) and now work OK"
Looking at the readme, i think this is open source. Can i get the source somewhere?
johnman
25th October 2007, 15:12
Hello @all who still are using wavewizard...
I got some private messages which i will address in a minute so if you send me some... u'll get an answer soon...
A long time ago, i started developing because i wanted to get multichannel sound from my music. Since the day i bought my sound card which can generate multichannel sound from a stereo source this need was pretty much fulfilled. Since then i continued only for all you guys working with audio conversion :).
I have developed more free software totally not related to audio conversion and this also has a small but very enthusiastic user base. I do this in my free time and get nothing in return (money wise). Although i like to develop nice tools as freeware, i can't maintain all the software i develop (and have developed in the past). I just continue until i find a reason to use my time on an other project. Although i haven't pulled the plug out of ww, i have no plans to continue it either in the near future.
Before i stopped, i had vst's working and audio recording also. But i wanted to put more and more and more thing in it so i didn't actually come to a release (stupid mistake, i know). I really would like to make a new release with a couple of new toys because i have put a lot of hard work into it since the last official release and got a lot of help with this from a couple of forum members right here.
So what will happen next?
Only time will tell.....
PS
On my other software projects i have searched for other pretty good skilled developers who want to help just for the fun of it, but so far i haven't found anyone. So whenever i want to get something done i do it myself which dramatically slows down anything if i have no spare time at all. Although ww is not officially opensource, i have no fundamental objection to give/share the source with someone. If you think you are up to it to (co-)develop wavewizard give me a msg. But i'm not in it for the money, so if your intentions are other then give the community a nice tool you must have a damn good reason (or a zillion dollars on your bank account :cool: ).
johnman
25th October 2007, 15:19
@johnman,
Could you fix the problem in this post: http://forum.doom9.org/showthread.php?p=942314#post942314?
"Wavewizard don't put a valid channel mask, then with WinHex at Offset 0x28 put 0x3F (ChannelMask= FL,FR,C,LFE,SL,SR) and now work OK"
Looking at the readme, i think this is open source. Can i get the source somewhere?
wavewizard leaves the channelmask of waveEX format blank since it has no reliable method of knowing which masks to set.
The sourcecode has never been published but i created everything myself. There is a little issue with the vst part of ww since the interface is owned by a company so im not entirely free to put the sourcecode on a site.
Zodraz
25th October 2007, 16:23
WaveWizard is a really great and useful program. It is only one for which I know that could merge two stereo files into one multichannel (4.0) file in one pass. Too pity you stopped its development.
Anyway, I wish you good luck on your another projects.
sk11vengeance
10th November 2007, 01:30
Im trying to convert a 6ch wav file to 2ch wav in Wavewizard. When I get a 2ch file from ww, it sounds different compared to a file I get when I use Tranzcode with /mch and dbpoweramp 12 to convert it to 2ch wav. The latter has more bass whereas the one from ww sounds less bassy and a little louder. I can get the same sounding file as ww when I use Tranzcode to extract all 6 files and merge the ones labeled FL and FR from Tranzcode in ww. Is this the proper way to get the 2 channel file from the 6ch DTSWAV? Thanks.
edo1080
12th November 2007, 22:07
I Would like to know if it's possible to make the following the resulting multichannel .wav output file sequence : L,C,R,LFE,SL,SR . I think wavewizard flags the .wav output file so that every channel is lebeled as L,R,C, etcc... I made a 5.1 wav file from 6 mono waves and loaded it into scenarist, scenarist expects the following sequence L,C,R,SL,SR,LFE but the file made but wavewizard is L,R,C, etc.. so the sequences don't mach. I can load files in the right sequence accepted by sonic, but sonc tells the wav file has not the right channel sequence. Is it possible to change the output sequence for 5.1 .wav files by channel mapping? And if so how to make this?
Thanks
tebasuna51
12th November 2007, 23:29
I Would like to know if it's possible to make the following the resulting multichannel .wav output file sequence : L,C,R,LFE,SL,SR .
Yes, WaveWizard output channel order is controlled by the user.
I think wavewizard flags the .wav output file so that every channel is lebeled as L,R,C, etcc...
Nope, in wav header don't exist this info.
Only if WAVE_FORMAT_EXTENSIBLE is selected there are a ChannelMask field, but WaveWizard put always 0 in this field.
Never use WAVE_FORMAT_EXTENSIBLE header with old soft not compliant with standard MS wav order.
I made a 5.1 wav file from 6 mono waves and loaded it into scenarist, scenarist expects the following sequence L,C,R,SL,SR,LFE but the file made but wavewizard is L,R,C, etc.. so the sequences don't mach. I can load files in the right sequence accepted by sonic, but sonc tells the wav file has not the right channel sequence.
Is not possible know the channel sequence in a wav file, only the creator know the order and the wav header can't say if the C channel is the second or the third.
Is it possible to change the output sequence for 5.1 .wav files by channel mapping? And if so how to make this?
Thanks
Of course, menu Edit -> Channel Mapping -> New and you can define the new order.
edo1080
13th November 2007, 00:43
thank you. You told the output order is set by user, but How can i know which channel is CH(0) , which one is ch(1) etc..
I can assing the file I named front_left.wav to source channel 0 and use channel mapping to assing CH(0) of soure to ch(0) of output; but if I do so, can I be sure that it will be used as front _left by the player? If I go on and assing CH(1) to CH(1) of output and load center in ch(1) I can have to following output L,C,R,SL,SR,LFE (assuming I used this assignment) but how can the player know which channel is Center , which one SL etc.. Thanks
tebasuna51
13th November 2007, 03:14
thank you. You told the output order is set by user, but How can i know which channel is CH(0) , which one is ch(1) etc..
I can assing the file I named front_left.wav to source channel 0 and use channel mapping to assing CH(0) of soure to ch(0) of output; but if I do so, can I be sure that it will be used as front _left by the player? If I go on and assing CH(1) to CH(1) of output and load center in ch(1) I can have to following output L,C,R,SL,SR,LFE (assuming I used this assignment) but how can the player know which channel is Center , which one SL etc.. Thanks
ch(0) = FL
ch(1) = FR
ch(2) = C
ch(3) = LFE
ch(4) = SL
ch(5) = SR
This is the standard wav order used by any wav player, wav editor and all modern audio software.
The players know the Center channel is the third and so on.
Any other wav order is wrong and only needed like input for old soft.
I don't understand your "assing CH(1) to CH(1)", all is more simple, if you need a un-standard multichannel wav for Sonic (FL-C-FR-SL-SR-LFE):
- If you have six monowavs load in wavewizard screen with the order:
FL.wav
C.wav
FR.wav
SL.wav
SR.wav
LFE.wav
- If you have a correct multichannel wav you need a mappings.ini like:
6->6#move#inactive#ac3 order for SoftEncode or ac3enc
0 2 1 4 5 3
6->6#move#inactive#multichannel wav to aac
2 0 1 4 5 3
6->6#move#inactive#DVD-A to multichannel wav
0 1 4 5 2 3
2->2#move#inactive#Swap stereo channels
1 0
2->1#mix#inactive#Mix stereo to mono
0.500 0.500
6->2#mix#active#Dolby Prologic II downmix
0.325 0.000 0.000 0.325 0.230 0.230 0.000 0.000 0.282 -0.163 0.163 -0.282
2->2#move#inactive#Duplicate Left Cannel
0 0
and use 'ac3 order for SoftEncode or ac3enc' (included also in mappingsNEW.ini (http://forum.doom9.org/showthread.php?p=690486#post690486)in last WaveWizard v0.54b)
edo1080
13th November 2007, 20:38
Thank you for your hints; I followed them but Sonic gives me the following error message:
specific channel assignment is not corresponding to data
What could this mean? If I well unterstood the meaning of the channels in every .wav 5.1 file is:
ch(0) = FL
ch(1) = FR
ch(2) = C
ch(3) = LFE
ch(4) = SL
ch(5) = SR
As you wrote above; now you can reassing the channels as you like depending on the encoder you are going to give the file to, but you have to know that every player or program which will accept such a file will unterstand the ch(0) as FL, the ch(1) as FR etc..
Maybe Sonic is expecting a different layout of .wav file, not the standard one, is there any other multichannel .wav profile?
Maybe the solution could be a tool allowing WAVE_FORMAT_EXTENSIBLE for 5.1 .wav files, is there any? but i've read on a MSDN document that Channel order is fixed for WAVE_FORMAT_EXTENSIBLE too, you cannot reorder them, only mask out channels you're not using
edo1080
14th November 2007, 01:11
Update: I've discovered the .wav files accepted by Sonic are 0xFFFE 6ch wav, but
I don't know what this could mean and how I could make one file like this
tebasuna51
14th November 2007, 01:22
Audioformat 0xFFFE is WAVE_FORMAT_EXTENSIBLE header, if Sonic need this header you can use WaveWizard menu Edit -> Preferences -> Output format -> WaveFormatex.
But maybe now the channel order must be the standard.
edo1080
14th November 2007, 10:01
also using extensible wav format is the same I get the same errors, I sincerely can't unterstand which kind of error this is
vicfred
17th December 2007, 02:39
is this program still supported?
tebasuna51
17th December 2007, 04:29
is this program still supported?
Read this post (http://forum.doom9.org/showthread.php?p=1058600#post1058600)
Heathcliff
16th February 2008, 00:59
i might be stupid, but i can't make a 5.1 wav from 6 mono wavs with wavewizard, however i red a lost of posts saying it's possible.
can somebody explain me how to do that ?
many thanks !
tebasuna51
16th February 2008, 01:13
- ADD the six monowavs in order FL, FR, FC, LF, BL, BR
- EDIT -> Preferences -> Stream manipulation -> Merge files
- Output format -> Wave PCM or WaveFormatEx (the channel mask is set to 0, must be 63)
- CONVERT
keysersose
19th February 2008, 17:58
Does your program support packed PCM files? specifically I want to convert 5.1 24/96 MLP files and get the 6 mono waves..
Thanks
tebasuna51
19th February 2008, 18:48
Does your program support packed PCM files? specifically I want to convert 5.1 24/96 MLP files and get the 6 mono waves..
WaveWizard only accept wav file input.
MLP lossless encoded format can be converted to mono wav's with eac3to soft.
Heathcliff
23rd February 2008, 05:58
- ADD the six monowavs in order FL, FR, FC, LF, BL, BR
- EDIT -> Preferences -> Stream manipulation -> Merge files
- Output format -> Wave PCM or WaveFormatEx (the channel mask is set to 0, must be 63)
- CONVERT
many thanks :)
napalm-187
1st March 2008, 09:28
hi
i have demuxxed an true hd track from hd dvd
converted with eac3to to a multichannel wav
now i will make an BD compatible lpcm stream will i ue for sonic bd
when i laod the pcm the mui generator says the channlorder is wrong
wich settings i must use in wavewizzard to make an right wave file with the right channelorders?
thx
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.