Sound.MikMod

Overview

Quickstart

Globals

mikmodGetMusicVolume

mikmodSetMusicVolume

mikmodGetPanSep

mikmodSetPanSep

mikmodGetReverb

mikmodSetReverb

mikmodGetSndFXVolume

mikmodSetSndFXVolume

mikmodGetVolume

mikmodSetVolume

mikmodGetDeviceIndex

mikmodSetDeviceIndex

data MDriverInfo

mikmodGetDriver

mikmodGetMixFreq

mikmodSetMixFreq

mikmodGetDriverModeFlags

mikmodSetDriverModeFlags

Core Operations

mikmodSetup

mikmodGetVersion

mikmodGetError

mikmodRegisterAllDrivers

mikmodRegisterAllLoaders

mikmodInit

mikmodInitSafe

mikmodActive

mikmodInfoDriver

mikmodInfoLoader

mikmodSetNumVoices

mikmodSetNumVoicesSafe

mikmodReset

mikmodResetSafe

mikmodDisableOutput

mikmodEnableOutput

mikmodUpdate

mikmodExit

mikmodInitThreads

withMikMod

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

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

setSampleFlags

getSampleFlags

getSampleInFlags

getSampleLength

setSampleLoopStart

getSampleLoopStart

setSampleLoopEnd

getSampleLoopEnd

Voice Operations

data Voice

voicePlay

voiceStop

voiceStopped

voiceSetVolume

voiceGetVolume

voiceSetFrequency

voiceGetFrequency

voiceSetPanning

voiceGetPanning

voiceGetPosition

voiceRealVolume

MReaders

data MReader

newByteStringReader

newHandleReader

eof

Errors

data MikModError

describeMikModError

data MikModException