NImBank v6.9.2 is Here: Total Control
Over Your NKS Metadata
Creating, organizing, and patching Native Instruments soundbanks (NKS, NKI, NMSV, WAV) requires precision. With the release of NImBank v6.7, the ultimate command-line tool for NI metadata reverse-engineering and editing takes another big step forward.
This major update introduces a completely redesigned, intelligent, and incremental backup management system—allowing you to edit your presets with total peace of mind without cluttering your storage.
🔥 What's New in NImBank 6.9.2
🎵 AIFF Support
Expands audio file processing capabilities to support AIFF and AIF formats.Chunk Alignment Correction
python3 NimBank.py --correctaudio audiofile.wav
🏷️ Metadata Editing in Audio File
python3 NimBank.py -p myproduct -b bank -s subbank -v myvendor audiofile.wav
What’s New in NImBank 6.7
🛡️ Headline Feature: The --cleanall Command
Need to free up space after a long editing session? The new --cleanall option removes the entire backup history (.bak, .bak1, .bak2, etc.) associated with your files or a complete directory in a single pass.python3 NimBank.py --cleanall preset.nksf
🛡️ Targeted Cleanup with --clean
If you want to keep your historical safety net while removing only the most recent restore point, --clean has been refined to delete strictly the latest backup file (the one with the highest .bakX index).python3 nimbank.py --clean preset.nksf
🛡️ Incremental Backups & Step-by-Step Undo (--restore)
Every modification automatically creates a numbered backup. Thanks to the --restore flag, the tool works like a step-by-step undo stack:- --restore restores the latest backup file.
- The restored backup file is automatically deleted upon success.
- You can run the command multiple times to roll back changes sequentially.
python3 NimBank.py --restore preset.nksf
🛡️ Smart Zero-Noise Backups
No more useless .bak files! The script only creates a backup when an actual binary modification is performed on the target file. Simple read-only operations, file listings, or map exports (--export) will no longer generate unnecessary backup files.
Modify the Simple Regex implementation
python3 NimBank.py -x"/%p/%b/%s/*" /myproduct/mybank/preset.nksf
python3 NimBank.py -x"/*/99Sounds/%p/%b/*" -r /Users/Shared/User\ Library/99Sounds
- %n : name
- %a : author
- %v : vendor
- %c : comment
- %b : bank
- %s : subbank
- %p : product
- %k : keyroot
- %t : keylo
- %u : keyhi
- %l : vello
- %h : velhi
- * : 0 to n caracters
- ? : only one caracter
What’s New in NImBank 6.0
⚙️ Rebuilt Architecture: Completely overhauled codebase for higher performance and stability
Why Upgrade?
Whether you're a sound designer building NKS banks for Komplete Kontrol / Maschine or an advanced user tidying up Kontakt and Massive libraries, NImBank v6.x delivers the perfect balance between maximum safety (automatic incremental backups) and a clean workspace (one-click backup purges with --cleanall).Update your script today and take full control of your soundbanks.
Ressources
👉 Download the last NimBank tool v6.9.2🛟 Download the user manual in English or in French
💡 Need help or just discuss about this tool... we can meet up on NI Forum.
