| Name | Description |
|---|---|
| mmInitDefault | Initialize Maxmod using default settings. |
| mmInitDefaultMem | Initialize Maxmod using default settings. ![]() |
| mmInit | Initiailize Maxmod. |
| mmInstall | ARM7 installation function. ![]() |
| mmSelectMode | Select audio mode. ![]() |
| mmLockChannels | Lock audio channels. ![]() |
| mmUnlockChannels | Unlock audio channels. ![]() |
| mmVBlank | VBlank interrupt handler. ![]() |
| mmSetVBlankHandler | Install custom VBlank handler. ![]() |
| mmSetEventHandler | Setup event handler |
| mmFrame | Work routine |
| mmSoundBankInFiles | Install default soundbank handler. ![]() |
| mmSoundBankInMemory | Install default soundbank handler ![]() |
| mmSetCustomSoundBankHandler | Install custom soundbank handler. ![]() |
| Name | Description |
|---|---|
| mmLoad | Load module into memory. ![]() |
| mmUnload | Unload module from memory. ![]() |
| mmStart | Start module playback. |
| mmPause | Pause module playback. |
| mmResume | Resume module playback. |
| mmStop | Stop module playback. |
| mmPosition | Set module sequence position. |
| mmActive | Check player active status. |
| mmJingle | Play jingle. |
| mmSetModuleVolume | Set music volume. |
| mmSetJingleVolume | Set master jingle volume. |
| mmSetModuleTempo | Set master tempo for music. |
| mmSetModulePitch | Change pitch scale for music. |
| Name | Description |
|---|---|
| mmLoadEffect | Load sound effect into memory. ![]() |
| mmUnloadEffect | Unload sound effect from memory. ![]() |
| mmEffect | Play sound effect with default parameters. |
| mmEffectEx | Play sound effect with custom parameters. |
| mmEffectVolume | Change sound effect volume. |
| mmEffectPanning | Change sound effect panning. |
| mmEffectRate | Change sound effect rate/pitch. |
| mmEffectScaleRate | Scale sound effect rate. |
| mmEffectCancel | Stop sound effect. |
| mmEffectRelease | Mark effect as low priority. |
| mmEffectCancelAll | Stop all sound effects. |
| Name | Description |
|---|---|
| mmStreamOpen | Open audio stream. ![]() |
| mmStreamUpdate | Fill audio stream. ![]() |
| mmStreamClose | Close audio stream. ![]() |
| Name | Description |
|---|---|
| mmReverbEnable | Enable reverb system. ![]() |
| mmReverbDisable | Disable reverb system. ![]() |
| mmReverbConfigure | Configure reverb system. ![]() |
| mmReverbStart | Start reverb output. ![]() |
| mmReverbStop | Stop reverb output. ![]() |
| mmReverbBufferSize | Calculate memory required for reverb buffer. ![]() |
| Name | Description |
|---|---|
| mm_byte | 8-bit value. |
| mm_hword | 16-bit value. |
| mm_word | 32-bit value. |
| mm_bool | Boolean value. |
| mm_addr | Memory address. |
| mm_callback | Callback function. |
| mm_stream_func | Audio streaming function. ![]() |
| mm_sfxhand | Sound effect handle. |
| Name | Description |
|---|---|
| mm_sound_effect | Sound effect parameters. |
| mm_gba_system | GBA initialization parameters. ![]() |
| mm_ds_system | DS initialization parameters. ![]() |
| mm_stream | Software stream information. ![]() |
| mm_ds_sample | DS audio sample. ![]() |
| Name | Description |
|---|---|
| mm_pmode | Module playback mode. |
| mm_mode_enum | Audio mode selection. ![]() |
| mm_mixmode | Software mixing rate selection. ![]() |
| mm_stream_formats | Audio stream formats. ![]() |
| mm_stream_timer | Audio stream timer selection. ![]() |
| mm_reverbflags | Reverb configuration flags. ![]() |
| mm_reverbch | Reverb channel selection. ![]() |
| mm_reverb_cfg | Reverb configuration. ![]() |
| Name | Description |
|---|---|
| MMCB_SONGMESSAGE | Song message. |
| MMCB_SONGFINISHED | Module has reached end marker. |
| Hardware Usage |
| Memory Usage |
| CPU Usage |
| DS Programming Guide |
| GBA Programming Guide |
| Using Song Events |
| Conversion Guide |
| Audio Streaming |
| Using Reverb |
| Getting Help |