Popularity
2.2
Declining
Activity
0.0
Stable
2
2
1
Monthly Downloads: 1
Programming language: Haskell
License: LicenseRef-LGPL
Tags:
Sound
Multimedia
Latest version: v0.2.0.1
mikmod alternatives and similar packages
Based on the "Sound" category.
Alternatively, view mikmod alternatives based on common mentions on social networks and blogs.
-
jammittools
Export sheet music (PDF) and audio (WAV) from the Windows/Mac app Jammit -
mushu
Mushu is a minimalist MPD client with a TUI and an incremental fuzzy finder for your music library -
proteaaudio
Simple audio library for Windows, Linux, OSX. Supports Ogg and Wav playback and multichannel mixing. -
ALUT
A Haskell binding for the OpenAL Utility Toolkit, which makes managing of OpenAL contexts, loading sounds in various formats and creating waveforms very easy. -
OpenAL
A Haskell binding for the OpenAL cross-platform 3D audio API, appropriate for use with gaming applications and many other types of audio applications. -
hsc3-server
SuperCollider server resource management and synchronization -
MusicBrainz-libdiscid
Binding to libdiscid by MusicBrainz -
hsc3-process
A Haskell library to create and control SuperCollider scsynth processes -
rubberband
Haskell binding to the C++ audio stretching library Rubber Band -
mediabus-fdk-aac
Mediabus plugin for the Frauenhofer ISO-14496-3 AAC FDK
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Promo
www.influxdata.com
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of mikmod or a related project?
README
Haskell bindings to MikMod, an Open Source, multi-platform library for playback of tracker music and sound effects.
For more information about using this library see the haddock API documentation.
import Control.Concurrent (threadDelay)
import Control.Monad.Loops (whileM_)
import Sound.MikMod
main = do
mikmodSetup 16
tape <- playerLoad "rockin.mod" 64 NotCurious
playerStart tape
whileM_ playerActive $ do
mikmodUpdate
threadDelay 10000
playerFree tape
mikmodExit