makepad/libs/audio_sidechannels/Cargo.toml
Admin 016a171a35 libs/audio_*: MP3, Vorbis and Ogg of our own, plus lyric alignment and audio imaging
Another dependency the app should not be asking the platform for:

  - audio_decode — MP3 (layer 3, LSF tables, synthesis) and Ogg Vorbis
    (codebooks, floor, residue, MDCT) decoders, with tag reading. Both are
    checked against oracle fixtures rather than against our own expectations.
  - audio_encode — an Ogg Vorbis encoder: MDCT, psychoacoustics, floor and
    Huffman coding, setup tables, plus `oggenc` and `audiobench` binaries.
  - audio_picture — waveform and spectrogram rendering, and compositing.
  - audio_lyrics — word-level lyric alignment (DTW plus a DP snap) and the
    baked schema behind karaoke timing.
  - audio_sidechannels — the side-channel plumbing between them.

libs/voice grows a CUDA backend and an alignment path beside its CPU decoder,
with a `whisper_parity` binary to keep the two honest.
2026-08-23 01:34:35 +02:00

15 lines
614 B
TOML

[package]
name = "makepad-audio-sidechannels"
version = "0.1.0"
authors = ["Makepad <info@makepad.nl>"]
edition = "2021"
description = "Stems + lyrics as precomputed asset side-channels: the one bake/encode/publish implementation shared by asset-ui and the VJ"
license = "MIT OR Apache-2.0"
[dependencies]
makepad-audio-encode = { path = "../audio_encode" }
makepad-audio-decode = { path = "../audio_decode" }
makepad-audio-lyrics = { path = "../audio_lyrics" }
makepad-ai-stems = { path = "../ai/models/stems" }
makepad-asset-data = { path = "../asset/data" }
makepad-asset-client = { path = "../asset/client" }