The Open Karaoke Format

One file format. Karaoke + DJ software. No vendor lock-in.

What is M4A Stems?

M4A Stems is an open audio format that stores multiple audio tracks (called "stems") in a single file. Originally created by Native Instruments for DJs, it lets you control individual parts of a song — like vocals, drums, bass, and instruments — independently.

Loukai extends this format with karaoke features: synchronized lyrics, vocal pitch data, and word timing. But because it's built on standard M4A, your karaoke files work everywhere.

📄
song.stem.m4a
🎵 Master (full mix)
🥁 Drums
🎸 Bass
🎹 Other
🎤 Vocals
📝 Lyrics + Timing

Why Open Format Matters

🔓

No Vendor Lock-in

Your karaoke library isn't trapped in one app. Move your files anywhere, use any software that supports M4A.

🎧

Works with DJ Software

The same files you use for karaoke work in Traktor and Mixxx with full stem control.

📱

Universal Playback

Any music player can play M4A files. Share songs with friends — they don't need special software.

💾

Smaller Files

AAC compression means smaller files than uncompressed formats, without sacrificing audio quality.

Use Your Karaoke Files for DJing

Same files, different purpose. No conversion needed.

Native Instruments Traktor

Full stem support. Control each stem's volume, apply effects, and create live remixes.

Learn more →

Mixxx

Free and open source DJ software with full stem support. Control individual tracks in real-time.

Learn more →

Note: DJ software will play the audio and read standard metadata (title, artist, BPM, key). The karaoke-specific data (lyrics, pitch) is stored in custom atoms that DJ software simply ignores — it doesn't cause any problems.

How to Create M4A Stems Files

Turn any song into a stem file with AI

1

Open Loukai Creator

Go to the Creator tab in the Loukai app.

2

Drop Your Audio

Drag any MP3, FLAC, WAV, or paste a URL.

3

AI Does the Work

Demucs separates stems, Whisper transcribes lyrics.

4

Ready to Use

Your .stem.m4a file works in Loukai and DJ apps.

Technical Details

For developers and the curious

File Structure

  • Container: Standard MPEG-4 (.m4a)
  • Audio: 5 AAC tracks (master + drums, bass, other, vocals)
  • Metadata: Standard MP4 atoms (title, artist, key, BPM)
  • Karaoke data: Custom atoms (kara, vpch, kons)

Audio Tracks (NI Stems order)

  • Track 0: Master (original mix)
  • Track 1: Drums
  • Track 2: Bass
  • Track 3: Other (instruments, melody)
  • Track 4: Vocals

Karaoke Extensions

  • kara: Lyrics with line timestamps
  • vpch: Vocal pitch data (MIDI notes)
  • kons: Word onset times for highlighting

AI Tools Used

  • Demucs: Meta's stem separation model
  • Whisper: OpenAI's speech recognition
  • CREPE: Pitch detection algorithm

Format Comparison

Feature M4A Stems (Loukai) CDG Proprietary Karaoke
Open standard ✅ Yes ✅ Yes (but limited) ❌ No
Stem separation ✅ 4 stems ❌ No ❌ Usually not
Word-level lyrics ✅ Yes ❌ No ✅ Sometimes
DJ software compatible ✅ Yes ❌ No ❌ No
Single file ✅ Yes ❌ MP3 + CDG pair ✅ Usually
File size Small (AAC) Large Varies
Create your own ✅ Free with Loukai ❌ Requires special tools ❌ Subscription services

Ready to Try the Open Format?

Download Loukai and start creating your own karaoke files today.

Download Loukai Free