Cwavtool 3DS: Difference between revisions
From GameBrew
More actions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
{{Infobox 3DS Homebrews | {{Infobox 3DS Homebrews | ||
|title=cwavtool | |title=cwavtool | ||
|image= | |image=Cwavtool2.png | ||
|description=Command line tool to convert WAV/OGG files to (B)CWAV files. | |description=Command line tool to convert WAV/OGG files to (B)CWAV files. | ||
|author=mariohackandglitch | |author=mariohackandglitch | ||
Revision as of 05:21, 19 March 2022
| cwavtool | |
|---|---|
| General | |
| Author | mariohackandglitch |
| Type | PC Utilities |
| Version | 1.0.0 |
| License | MIT License |
| Last Updated | 2021/04/17 |
| Links | |
| Download | |
| Website | |
| Source | |
cwavtool is a A tool for converting WAV/OGG files to (B)CWAV files.
This tool started as a need to create IMA-ADPCM bcwav files, as there were no available tools. It has the same functionality as ctr_waveconverter32, so that tool can be replaced with this open source version.
Features
- Can convert from WAV/OGG to any (B)CWAV encoding.
- Can specify an optional loop point.
User guide
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
- 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.