Is there any documentation on the NKS preset file format ? (.nksf)

chalbers
chalbers Member Posts: 3 Newcomer

I'm specifically trying to find info on the PCHK chunk data format of the nksf file

Tagged:

Comments

  • Sunborn
    Sunborn Member Posts: 2,241 Expert
    edited May 2023

    This information was shared by jhorology:

    NKSF file is a type of RIFF (Resource Interchange File Format). File has 4 chunks inside.

      - NISI  (Native Instruments Summary Information)
      - NICA  (Native Instruments Controller Assignments)
      - PLID  (Plugin ID)
      - PCHK  (Plugin Chunk)
    

    It seems that first 3 chunks are encoded using MessagePack. PCHK chunk is the only plugin states.

    Info taken from this site and that's all i know.

  • Sunborn
    Sunborn Member Posts: 2,241 Expert

    Also this one might be helpful to you:

    https://presetmagician.gitbook.io/help/faq/nks

  • chalbers
    chalbers Member Posts: 3 Newcomer
    edited May 2023

    Thanks for the feedback.

    From first glance of what you sent, the PCHK chunk includes plugin states and where the plugin specific preset information is stored.

    I'll dig in deeper in the info to see if it shows how to handle that binary data format in the PCHK. The other chunks I already figured out using MsgPack.

    That NKS Library deposit is awesome though ! Thanks

Back To Top