NimBank Tool Update v2.8




New release for the NiMBank Tool in v2.8, the tool to tag Maschine, Massive, Kontakt and NKS files.

What's new

Just add support to nksf and nksfx files

      Download

      Download the Python script NimBank 2.8g
      Download the Python script NimBank 2.8f
      Download the Python script NimBank 2.8c

      More Information

      There's a tutorial here.
      A discussion an NI Forum (Thx to D-One for the software support and tutorials...)
      And read the other NimBank articles...

      Release

      # 2.8g: Add FM8 support
      # 2.8f: Bug correct list & modify corrupt NKS files (bank/subbank/uuid)
      # 2.8e: Add clear Macro for nks files
      # 2.8d: Bug Correct header file length
      # 2.8c: Bug Windows MMP... No tested on Windows OS
      # 2.8b: Correct NKS export
      # 2.8 :  ADD create nksf from preset (experimental)
      # 2.7 :  ADD nksf nksfx support
      # 2.6b: Correct the Delete NKS map & Correct minor bug
      # 2.6  : ADD NKS map to massive file (nmsv)
      # 2.5  : Import/Export NKS data for nksm and nki FIle
      # 2.4  : Add nksn support (snapshoot)
      # 2.3  : Tag reader... AT WORK.
      # 2.2  : Add nkm & nki support (Kontakt file)
      # 2.0  : Add option delete Maschine Macro description for Massive files - Add mxprj support
      # 1.9  : Correction file corrupt if modify author & vendor
      # 1.8  : Add csv and xml export file information
      # 1.7  : Add name, vendor, author, comment add/delete/modification
      # 1.6  : Reorganize code
      # 1.5  : Add Massive support
      # 1.4  : Add Sub Bank
      # 1.3  : Add Recursive Mode
      # 1.2  : Stable version

      Comments

      1. Hi Denivel,
        cool tool, as I understand it should now be able to also modify nksf and nksfx files?
        I am using Python in Windows, NimBank works fine with e.g. mxgrp and also with nksn, but when I try:

        NiMBank-v2.8b.py -l "Peace.nksf"

        I get:

        Traceback (most recent call last):
        File "C:\Python27\Scripts\NiMBank-v2.8b.py", line 950, in
        main(sys.argv[1:])
        File "C:\Python27\Scripts\NiMBank-v2.8b.py", line 869, in main
        if readinfo == "default": list_nisi_NKSF(filename)
        File "C:\Python27\Scripts\NiMBank-v2.8b.py", line 219, in list_nisi_NKSF
        VDATA = mmap.mmap(fnks.fileno(),0, mmap.MAP_SHARED, mmap.ACCESS_READ)
        AttributeError: 'module' object has no attribute 'MAP_SHARED'

        Also with:

        NiMBank-v2.8b.py -l "Energizer.nksfx"

        I get:

        Traceback (most recent call last):
        File "C:\Python27\Scripts\NiMBank-v2.8b.py", line 950, in
        main(sys.argv[1:])
        File "C:\Python27\Scripts\NiMBank-v2.8b.py", line 869, in main
        if readinfo == "default": list_nisi_NKSF(filename)
        File "C:\Python27\Scripts\NiMBank-v2.8b.py", line 219, in list_nisi_NKSF
        VDATA = mmap.mmap(fnks.fileno(),0, mmap.MAP_SHARED, mmap.ACCESS_READ)
        AttributeError: 'module' object has no attribute 'MAP_SHARED'

        Any ideas?

        Thanks, Chris

        ReplyDelete
      2. Same as Chris trying to extract map from mxfx file

        ReplyDelete
        Replies
        1. Hi Kaldosh,
          mxfx file is not NKS format. It's maschine format. So at this moment, you can't extract/import map from this files.

          Delete
        2. Thanks for info. too bad for me :( ..I am so eager for this to happen ! this would be amazing !

          Delete
      3. First time user. I get a syntax error when running the script, at this line:
        if _debug: print "New lenght file : " + str(len(VDATA))
        Using Python 3.9.0, Windows 10.
        Thanks for this tool! I will be a regular user as soon as I'm able to make it work.
        Juan

        ReplyDelete
        Replies
        1. Most probably this is because of Python version, you need to install version 2.7 !
          Cheers, Chris

          Delete
      4. I am in the process of making a graphical interface for 'NimBank' so that it is easier to use :) when I have finished I will put it online, on the other hand I am on Mac OS.

        ReplyDelete

      Post a Comment