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 |