Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagmidi
ktmidi0.12.0
1022 used by

Library facilitates MIDI Access API and MIDI data processing, supporting both MIDI 1.0 and MIDI 2.0 protocols. Features include MIDI message handling, Standard MIDI File manipulation, and MIDI player functionality, with platform-specific implementations and MIDI-CI support.

AndroidJSJVMNativeWasm·atsushieno·MIT License
mugene-ng0.7.2
12

Next-gen Music Macro Language compiler enhances the ecosystem with MIDI 2.0 support, library versatility, command-line tool, VSCode extension, and integration with audio plugins and virtual keyboards.

AndroidJSJVMNativeWasm·atsushieno·MIT License
compose-audio-controls0.7.3
12

Offers customizable widgets for audio applications, including image-based knobs and diatonic music keyboards with touch interaction, fine-tuning, and note expression features.

AndroidJVMNativeWasm·atsushieno·MIT License
midifunk0.8.0
5

Enables type-safe live MIDI input and output handling with minimal code. Utilizes coroutines for MIDI channel consumption and supports creating MIDI events using a DSL.

JVMNative·stashymane·Apache License 2.0
kotlinds1.2.1
3

Read, modify and repack NDS ROMs; unpack/repack NARC and SDAT archives; decode STRM/SWAR to WAV, convert SSEQ to MIDI, export SF2, and handle DS compression codecs.

JSJVMNative·kotlinds·Apache License 2.0
kmidi0.2.1
1

Parse, build and analyze Standard MIDI files using a concise DSL; supports lenient/strict parsing for real-world quirks, note arc and polyphony analysis, time-denomination helpers, zero dependencies.

JVMNative·wyskoj·Apache License 2.0
voxatrace3.0.0
0

On-device SDK making apps acoustically intelligent: real-time pitch detection, singing evaluation, vocal quality and melody analysis, multi-track audio engine, low-latency offline operation.

AndroidJVMNative·musicmuni·Other
Page 1