More actions
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
| version=init | | version=init | ||
| lastupdated = 2021/04/17 | | lastupdated = 2021/04/17 | ||
| licence = | | licence = MIT | ||
| author = mariohackandglitch | | author = mariohackandglitch | ||
| website = https://github.com/mariohackandglitch/cwavtool | | website = https://github.com/mariohackandglitch/cwavtool | ||
Line 13: | Line 13: | ||
<youtube>oQsZ_MCmht4</youtube> | <youtube>oQsZ_MCmht4</youtube> | ||
= cwavtool = | == cwavtool == | ||
A tool for converting '''WAV/OGG''' files to [https://www.3dbrew.org/wiki/BCWAV '''(B)CWAV'''] files. | A tool for converting '''WAV/OGG''' files to [https://www.3dbrew.org/wiki/BCWAV '''(B)CWAV'''] files. | ||
Line 21: | Line 21: | ||
This tool can convert to any encoding supported by the '''(B)CWAV''' file format (pcm16 by default). Optionally, a loop point can be specified: | This tool can convert to any encoding supported by the '''(B)CWAV''' file format (pcm16 by default). Optionally, a loop point can be specified: | ||
* > cwavtool.exe <args> | |||
Available arguments: | * Available arguments: | ||
-i/--input: WAV/OGG input file. | * -i/--input: WAV/OGG input file. | ||
-o/--output: CWAV output file. | * -o/--output: CWAV output file. | ||
-e/--encoding: Optional. Encoding of the created CWAV (pcm8/pcm16/imaadpcm/dspadpcm). | * -e/--encoding: Optional. Encoding of the created CWAV (pcm8/pcm16/imaadpcm/dspadpcm). | ||
-ls/--loopstartframe: Optional. Sample to return to when looping. | * -ls/--loopstartframe: Optional. Sample to return to when looping. | ||
-le/--loopendframe: Optional. Sample to loop at or | * -le/--loopendframe: Optional. Sample to loop at or "end". | ||
== Credits & License == | == Credits & License == | ||
Revision as of 03:57, 19 September 2021
cwavtool
A tool for converting WAV/OGG files to (B)CWAV files.
Usage
This tool can convert to any encoding supported by the (B)CWAV file format (pcm16 by default). Optionally, a loop point can be specified:
- > cwavtool.exe <args>
- Available arguments:
- -i/--input: WAV/OGG input file.
- -o/--output: CWAV output file.
- -e/--encoding: Optional. Encoding of the created CWAV (pcm8/pcm16/imaadpcm/dspadpcm).
- -ls/--loopstartframe: Optional. Sample to return to when looping.
- -le/--loopendframe: Optional. Sample to loop at or "end".
Credits & License
- This project is a modified work of Steviece10's bannertool and is licensed under the MIT License.
- This project uses David Bryant's adpcm-xq for IMA-ADPCM encoding (License).
- This project uses Jack Andersen's gc-dspadpcm-encode for DSP-ADPCM encoding (License).
- Thanks to JoanCoCo for the compiled MAC binary.