https://github.com/mf42-dzh/texmaster-adpcm-decoder
Decoder for the custom ADPCM format used in Texmaster2009
https://github.com/mf42-dzh/texmaster-adpcm-decoder
codec cpp
Last synced: 3 months ago
JSON representation
Decoder for the custom ADPCM format used in Texmaster2009
- Host: GitHub
- URL: https://github.com/mf42-dzh/texmaster-adpcm-decoder
- Owner: MF42-DZH
- Created: 2020-05-16T12:26:22.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-10T21:04:54.000Z (almost 6 years ago)
- Last Synced: 2023-09-13T01:03:40.561Z (almost 3 years ago)
- Topics: codec, cpp
- Language: C++
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Texmaster-ADPCM-Decode
Decoder for the custom ADPCM format used in Texmaster2009.
Some code taken from the source files for the external player.
## Build
Requires GCC & G++.
Navigate to the directory of the repository after cloning / downloading and do the following command:
`make` or `mingw32-make` depending on your compiler distribution.
Use the `rebuild` or `rebuild-win` rules to rebuild all object files and the final program.
## Usage
`TXM-ADPCM-DECODER [ADPCM File; required] [Loop Point Sample Number; optional]`
## Notes
* It is recommended that the ADPCM file is in the same directory as the program.
* For the best experience, call this program from the terminal with the parameters you want.
* Loop point sample number needs to be > 0. See special_loop.txt in the game files for info.
* This program can only output 44100 Hz, Stereo, 32-bit Signed Integer PCM RIFF WAVE files.
* Use a program like LoopAuditioneer to hear the loop points.
* I'm not sure how memory-safe this program is.