Wat is het KMP-bestandsformaat?
Een .kmp-bestand is een multisample keymap-definitie die wordt gebruikt door Korg synthesizer-workstations - waaronder de Trinity (1995), Triton, M3, M50 en Kronos. Het koppelt audiosamples aan toetsbereiken en aanslaggevoeligheidslagen (velocity layers), waarbij wordt gespecificeerd welke .ksf (Korg Sample File) wordt afgespeeld bij elke toonhoogte en snelheid, samen met lussen (loop points) en stemmingsafwijkingen. Een .kmp-bestand bevat geen audiogegevens zelf; alle golfvormen bevinden zich in bijbehorende .ksf-bestanden.
.kmp-bestanden verschijnen altijd als onderdeel van een set van drie bestanden. Een .ksc (Korg Script) index somt de keymaps en samples op voor een instrumentprogramma; .kmp-bestanden definiëren individuele multisample-instrumenten; en .ksf-bestanden bevatten de eigenlijke PCM-audio. De .kmp en de bijbehorende .ksf-bestanden bevinden zich in een submap die dezelfde naam heeft als het bovenliggende .ksc-bestand. Drumkits slaan het .kmp-niveau over en verwijzen rechtstreeks vanuit de .ksc naar .ksf-bestanden.
Het formaat is een eigen binair formaat van Korg, big-endian, zonder publiekelijk gedocumenteerde magic bytes. Het is compatibel gebleven over verschillende generaties Korg-hardware sinds 1995. Awave Studio (FMJ-Software) is het belangrijkste conversieprogramma van derden, dat import en export ondersteunt tussen KMP/KSF en formaten zoals SF2 (SoundFont 2).
Let op: .kmp wordt ook gebruikt door KMPlayer voor skin- en bronbestanden - een volledig ander, niet-gerelateerd formaat.
Beveiliging & veiligheid
RISICO: LOWKMP is een binair gegevensbestand voor audiohardware; geen uitvoeringsmogelijkheden. Veilig om te openen.
Formaatdetails
in een notendop- KMPlayer Skin-bestand - KMPlayer (KMP Media Player) gebruikt .kmp voor skin- en bronpakketbestanden; volledig niet-gerelateerd aan Korg.
Programma's die KMP-bestanden openen
Technische details
diepe specificaties| Bestandstype | Multisample keymap-definitie - koppelt toetsbereiken en velocity-lagen aan .ksf-samplebestandverwijzingen |
| Audio-inhoud | Geen - alle PCM-audiogolfvormen zijn opgeslagen in bijbehorende .ksf (Korg Sample File) bestanden |
| Bestandscodering | Binair (eigen Korg-formaat) |
| Byte-volgorde | Big-endian (Korg hardware-conventie) |
| Keymap-itemgegevens | Elk item definieert het lage/hoge toetsbereik, velocity-bereik, .ksf-bestandsnaamverwijzing, originele toets, stemmingsafwijking en lusmodus |
| KSC/KMP-relatie | Een enkel .ksc-bestand kan verwijzen naar meerdere .kmp-bestanden; elke .kmp definieert één multisample-instrument of laag |
| Bestandssysteem | Altijd gebruikt binnen een .ksc (index) + .kmp (keymap) + .ksf (samplegegevens) triplet |
| Mapstructuur | .kmp en bijbehorende .ksf-bestanden opgeslagen in een submap vernoemd naar het bovenliggende .ksc-bestand |
| Sampleverwijzingen | Verwijst naar .ksf-bestanden op bestandsnaam; .ksf slaat 8-bits of 16-bits PCM-audio op bij 44,1 kHz (hardware-eigen snelheid) |
| Gedrag bij drumkits | Drumkits omzeilen .kmp volledig; .ksf-bestanden worden rechtstreeks vanuit de .ksc-index aangeroepen |
| Typische grootte | 1 KB - 100 KB |
| Hardware-compatibiliteit | Korg Trinity (1995), Triton, M3, M50, Kronos (2011-2024) |
| Extensieconflict | .kmp wordt ook gebruikt door KMPlayer voor skin/bronbestanden - een volledig niet-gerelateerd binair formaat |
| Conversie door derden | Awave Studio (FMJ-Software) converteert KMP/KSF van/naar SF2, WAV en andere samplerformaten |
| Uitgebracht | ~1995 (Korg Trinity synthesizer) |
| Laatste versie | compatible with Korg Kronos (2011-2024) |
| Specificatie | www.fmjsoft.com |
KMP conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over KMP-bestanden.