Sound.MikMod

Overview

Quickstart

Globals

mikmodSetMusicVolume

mikmodGetMusicVolume

mikmodSetPanSep

mikmodGetPanSep

mikmodSetReverb

mikmodGetReverb

mikmodSetSndFXVolume

mikmodGetSndFXVolume

mikmodSetVolume

mikmodGetVolume

mikmodSetDeviceIndex

mikmodGetDeviceIndex

data MDriverInfo

mikmodGetDriver

mikmodGetMixFreq

mikmodSetMixFreq

data DriverModeFlag

mikmodModifyDriverModeFlags

mikmodGetDriverModeFlags

mikmodSetDriverModeFlags

Core Operations

runMikMod

mikmodSetup

mikmodGetVersion

mikmodGetError

mikmodRegisterAllDrivers

mikmodRegisterAllLoaders

mikmodInit

mikmodInitSafe

mikmodActive

mikmodInfoDriver

mikmodInfoLoader

mikmodSetNumVoices

mikmodSetNumVoicesSafe

mikmodReset

mikmodResetSafe

mikmodDisableOutput

mikmodEnableOutput

mikmodUpdate

mikmodExit

Module Player Operations

data CuriousFlag

playerLoad

playerLoadSafe

playerLoadGeneric

playerLoadGenericSafe

playerLoadTitle

playerStart

playerStop

playerPaused

playerTogglePause

playerActive

playerFree

playerGetChannelVoice

playerGetModule

data MuteOperation

playerMuteChannel

playerMuteChannels

playerUnmuteChannel

playerUnmuteChannels

playerToggleMuteChannel

playerToggleMuteChannels

playerMuted

playerNextPosition

playerPrevPosition

playerSetPosition

playerSetSpeed

playerSetTempo

Module Operations

type ModuleHandle

data ModuleInfo

data ModuleFlag

getModuleInfo

getModuleRealChannels

getModuleTotalChannels

getModuleSongTime

getModuleSongPosition

getModulePatternPosition

setModuleInitSpeed

getModuleInitSpeed

setModuleInitTempo

getModuleInitTempo

setModulePanning

getModulePanning

setModuleChannelVolume

getModuleChannelVolume

setModuleBPM

getModuleBPM

setModuleSongSpeed

getModuleSongSpeed

setModuleExtSpeed

getModuleExtSpeed

setModulePanFlag

getModulePanFlag

setModuleWrap

getModuleWrap

setModuleRepeatPosition

getModuleRepeatPosition

setModuleLoop

getModuleLoop

setModuleFadeout

getModuleFadeout

setModuleRelativeSpeed

getModuleRelativeSpeed

getModuleSamples

Sample Operations

type SampleHandle

data SampleInfo

sampleLoad

sampleLoadSafe

sampleLoadGeneric

sampleLoadGenericSafe

samplePlay

samplePlayCritical

sampleFree

getSampleInfo

data Pan

panLeft

panRight

setSamplePanning

getSamplePanning

setSampleSpeed

getSampleSpeed

setSampleVolume

getSampleVolume

data SampleFlag

modifySampleFlags

getSampleFlags

setSampleFlags

getSampleInFlags

getSampleLength

setSampleLoopStart

getSampleLoopStart

setSampleLoopEnd

getSampleLoopEnd

Voice Operations

data Voice

voicePlay

voiceStop

voiceStopped

voiceSetVolume

voiceGetVolume

voiceSetFrequency

voiceGetFrequency

voiceSetPanning

voiceGetPanning

voiceGetPosition

voiceRealVolume

MReaders

data MReader

data Outcome

data IsEOF

byteStringReader

handleReader

Errors

data MikModError

data MikModException

describeMikModError

getErrno

data MikModErrno

Esoterica

mikmodInitThreads

withMikMod