The Libdragon audio subsystem is used to interface with the Nintendo 64’s audio output. It is fairly low-level so you need to control the audio buffers, audio mixer and track playback manually. Check the following pages to see how to compose, transform and play audio tracks.

Composing & converting audio

Libdragon has 3 available file types for its audio output - WAV, XM and YM. This page will show how you can start composing your own.

Playing audio using Libdragon

This tutorial will show you how Libdragon's audio subsystem is used to play WAV, XM and YM files, mix them using the RSP and pushing it via the audio buffer and then out.

Audio mixer (WAV effects)

The audio mixer can be used to modify waveform audio to create unique sounds using the same space in memory.

XM & YM effects

There is also a separate way of manipulating XM and YM audio tracks. It's not as flexible as WAV, but still useful in some occasions.


Subscribe to the mailing list

Follow N64 Squid

  • RSS Feed
  • YouTube

Random featured posts