Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER General Discussion Forum

Reply
 
Thread Tools Display Modes
Old 05-02-2023, 07:05 AM   #1
Travesty
Human being with feelings
 
Travesty's Avatar
 
Join Date: Nov 2014
Posts: 798
Default Editing WAVEFORMATEXTENSIBLE in the wav file header

I want to define the channel format when importing 3 channel files into wwise, so it uses LCR instead of 2.1.

I found this on the website?

https://www.audiokinetic.com/en/libr..._are_supported

It says:

If you have a specific multichannel configuration that you want Wwise to preserve on import, you must define it in the WAVEFORMATEXTENSIBLE format chunk in the WAV header. If the channels defined in the channel mask of the WAVEFORMATEXTENSIBLE are not supported by Wwise, they will be changed automatically to supported values. For example, if a configuration defines a Left channel but no Right channel, the Left channel (0x01) is changed to the Center channel (0x04), and if a configuration defines Side (Surround) channels but no Rear (Back) channels, the Side channels (0x100 and 0x200) are changed to Rear channels (0x10 and 0x20).


Does anyone know how to edit WAVEFORMATEXTENSIBLE in the file header? It doesn't seem like this is possible in the metadata editor in Reaper.
Travesty is offline   Reply With Quote
Old 05-02-2023, 09:07 AM   #2
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 16,524
Default

In the REAPER metadata dialog, Technical/Channel Configuration is embedded as WAVEFORMATEXTENSIBLE (aka WAVEXT) when written to a .wav file. However, LRC is not currently one of the supported options, although we can add support for it.

Note that a basic limitation of WAVEXT is that only the existence of a channel can be encoded, not the order, so what we'd be adding is LRC, not LCR.
schwa is offline   Reply With Quote
Old 05-03-2023, 03:39 AM   #3
Travesty
Human being with feelings
 
Travesty's Avatar
 
Join Date: Nov 2014
Posts: 798
Default

Thanks, that would be great if you added it, it might do the trick. Wwise should be looking for LRC anyway

The context is that a company we are working with is Protools based, and the 3ch files we have sent are being detected by wwise as 2.1 rather than 3.0.

Apparently Protools doesn't have this issue, so I'm investigating what could be the difference between what Reaper and Protools are doing, and how we can adjust the pipeline to match.

Last edited by Travesty; 05-03-2023 at 03:55 AM.
Travesty is offline   Reply With Quote
Old 05-03-2023, 04:53 AM   #4
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 10,391
Default

I have a script to inject dwchannel mask on wav files


https://www.extremraym.com/en/downlo...dwchannelmask/


But of course any native improvements at render will be welcome,
Though working on existing wav files like my script could still be useful to some
X-Raym is offline   Reply With Quote
Old 05-03-2023, 10:25 AM   #5
Travesty
Human being with feelings
 
Travesty's Avatar
 
Join Date: Nov 2014
Posts: 798
Default

Thanks a lot Xraym, though I hope you don't mind, but I will wait to see if it can be added natively, simply because this could cause an argue about the bill situation.
I will note it as a last resort though, cheers.
Travesty is offline   Reply With Quote
Old 08-14-2023, 02:47 AM   #6
Travesty
Human being with feelings
 
Travesty's Avatar
 
Join Date: Nov 2014
Posts: 798
Default

Thanks for adding LRC into the metadata selection, could we also get:

L R C Ls Rs

Thanks
Travesty 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:13 AM.


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