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.8cMore 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.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
Hi Denivel,
ReplyDeletecool 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
Same as Chris trying to extract map from mxfx file
ReplyDeleteHi Kaldosh,
Deletemxfx file is not NKS format. It's maschine format. So at this moment, you can't extract/import map from this files.
Thanks for info. too bad for me :( ..I am so eager for this to happen ! this would be amazing !
DeleteFirst time user. I get a syntax error when running the script, at this line:
ReplyDeleteif _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
Most probably this is because of Python version, you need to install version 2.7 !
DeleteCheers, Chris
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