DJ apps
Scratching, sync, decks, the full DJ kit. Built for a DJ app.
root@yuby:~# cat MANIFEST.txt
Check one, two.
Intel64 + ARM64. Same features, quality, performance.
Instruments, DJ apps, realtime audio. Same library on Intel64 and ARM64. On Intel64, 2–10× faster than Superpowered on the same callback / FX chain (reverb ~10×, FFT ~2×).
OS audio stacks are a maze. You want interactive sound in the app now — not three months of callback spaghetti, unexplained glitches, and “works on my phone.” Yuby is the C++ / JavaScript / WebAssembly library that keeps the buffer honest.
One API. First-class Intel64 and ARM64. Plus WebAssembly in the browser. Harder, better, faster, stronger when every sample counts.
all your Base are belong to us
| FEATURE | BASE | PRO | ULTRA |
|---|---|---|---|
| Core audio / DSP | |||
| FFT | YES | YES | YES |
| Multiplications | YES | YES | YES |
| Interleaving | YES | YES | YES |
| All core ops | YES | YES | YES |
| Effects | |||
| Gate | YES | YES | YES |
| Roll | YES | YES | YES |
| BitCrusher | YES | YES | YES |
| Filter | YES | YES | YES |
| EQ | YES | YES | YES |
| Whoosh | YES | YES | YES |
| Flanger | YES | YES | YES |
| Clipper | YES | YES | YES |
| Delay | YES | YES | YES |
| AEC | YES | YES | YES |
| Echo | YES | YES | YES |
| Reverb | — | YES | YES |
| Limiter | — | YES | YES |
| Compressor | — | YES | YES |
| AutoTune | — | YES | YES |
| File formats | |||
| WAV | YES | YES | YES |
| AIFF | YES | YES | YES |
| PCM16 in memory | YES | YES | YES |
| MP3 | — | YES | YES |
| AAC | — | YES | YES |
| FLAC | — | YES | YES |
| ALAC | — | YES | YES |
| Player | |||
| Playback engine | YES | YES | YES |
| Time Stretching | — | YES | YES |
| Pitch Shifting | — | YES | YES |
| Any stem separator in Player | — | — | YES |
| Recorder | |||
| Recorder | — | YES | YES |
| Analysis & DSP | |||
| BandpassFilterbank | — | — | YES |
| Analyzer | — | — | YES |
| TimeStretcher | — | — | YES |
| FrequencyDomain | — | — | YES |
| Resampler | — | — | YES |
| Decoder | — | — | YES |
No time stretch, pitch shift, or stem separation. That’s Pro / Ultra.
FLAC is new. ALAC on every OS, not just Apple.
Plug in AudioShake, Demucs, or yours. Open-source Demucs path coming out of the box.
// name, rank, and serial
Do you copy? Early access for people shipping audio in-app. Drop dates, SDK notes, a seat when private beta opens.
Scratching, sync, decks, the full DJ kit. Built for a DJ app.
Synths, samplers, and playable apps that can’t afford mushy note-to-sound delay.
Loopers, DJ tools, karaoke, effects toys — player + FX without reinventing the DSP basement.
On-device. Plug in AudioShake, Demucs, or the one you already use. Ultra, in the Player.
Calls, walkie-talkie, party chat — AEC, dynamics, and clean capture/playback pipelines.
Immersive apps where audio has to stay locked to motion without torching the CPU.
SBCs, appliances, in-car systems — predictable realtime on ARM64 (and x64 where you still ship it).
Decode, play, stretch, analyze — build media experiences without bolting five libraries together.
| OS | Intel64 | ARM64 |
|---|---|---|
| iOS / iPadOS | —device = ARM64 | YES |
| Android | YESx86_64 devices/emulators | YES |
| macOS | YESIntel Macs | YESApple Silicon |
| Windows | YES | YESWoA / ARM PCs |
| Linux | YES | YESservers, SBCs, edge |
| tvOS | —device = ARM64 | YES |
Same library in C++ or JS/WASM across ship targets. No ARM-only science project. No abandoned Intel64.
Yuby ships as a native C++ library — headers + lib, any C++ flavor —
or on the web as a .wasm + .js. JavaScript or TypeScript. Works in Node too.
Xcode, Visual Studio/MSVC, Android NDK, Clang, GCC.