MCPcopy Index your code
hub / github.com/Isaac-Lozano/radx

github.com/Isaac-Lozano/radx @v0.3.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.3.1 ↗ · + Follow
98 symbols 175 edges 13 files 1 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

radx

An ADX encoder/decoder written in Rust.

Download

Download the latest version from the releases page.

Usage

radx_encode takes a wav file and encodes it into an adx file.

radx_encode [options] INPUT [OUTPUT]

Options:
    -s, --start START   Loop start sample (defaults to song start)
    -e, --end END       Loop end sample (defaults to song end)
    -n, --no-loop       Don't loop the song
    -a, --ahx           Use ahx encoding (cannot loop)
    -h, --help          Print this help menu

radx_decode takes an adx file and decodes it into a wav file.

radx_decode [options] INPUT [OUTPUT]

Options:
    -l, --loop N        Loop N times
    -i, --info          Print adx header info
    -h, --help          Print this help menu

Extension points exported contracts — how you extend this code

Decoder (Interface)
(no doc) [2 implementers]
src/decoder/mod.rs
AdxWriter (Interface)
(no doc) [1 implementers]
src/adx_writer.rs
AdxReader (Interface)
(no doc) [1 implementers]
src/adx_reader.rs

Core symbols most depended-on inside this repo

write
called by 17
src/encoder/ahx_encoder.rs
read
called by 13
src/decoder/ahx_decoder.rs
write_u8
called by 11
src/adx_writer.rs
unwrap_or_barf
called by 11
src/bin/radx_encode.rs
next
called by 9
src/decoder/mod.rs
unwrap_or_barf
called by 9
src/bin/radx_decode.rs
write_u16
called by 8
src/adx_writer.rs
write_u32
called by 7
src/adx_writer.rs

Shape

Method 56
Class 19
Function 17
Enum 3
Interface 3

Languages

Rust100%

Modules by API surface

src/encoder/ahx_encoder.rs16 symbols
src/encoder/standard_encoder.rs15 symbols
src/decoder/standard_decoder.rs14 symbols
src/decoder/ahx_decoder.rs14 symbols
src/adx_header.rs8 symbols
src/bin/radx_encode.rs6 symbols
src/lib.rs5 symbols
src/error.rs5 symbols
src/bin/radx_decode.rs5 symbols
src/adx_writer.rs4 symbols
src/adx_reader.rs4 symbols
src/decoder/mod.rs2 symbols

For agents

$ claude mcp add radx \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page