1. IMPORTANT:
    We launched a new online community and this space is now closed. This community will be available as a read-only resources until further notice.
    JOIN US HERE

NymbankBatch 1.1.0.18 Release Version- Windows GUI for nimbank

Discussion in 'MASCHINE Area' started by MawaCiN, Mar 1, 2020.

  1. MawaCiN

    MawaCiN New Member

    Messages:
    13
    We have released the GUI "nymbankBatch" Version 1.1.0.18 for "nimbank.py" which works for Windows users. We have been tracking various threads here in the forum for a while. At first, our goal was to make our work easier when we organized our files. Since Komplete Kontrol and Machine 2 unfortunately do not provide all functions, we started playing around with the fantastic Nimbank.

    Logo.jpg

    We ultimately lacked a graphical user interface (GUI). We would like to share the GUI with you now:

    now available under the following link: nymbankBatch Setup


    Please read the User Manual

    If you like our work, we would be very happy to receive a donation.
    You can do this directly in the application using the "Donate" button.


    NymbankBatch 1.1.0.18 release notes .:

    - fixed a problem since a Microsoft.net Update

    NymbankBatch 1.1.0.14 release notes .:


    - improved optical feedback of the processing progress and its condition added.
    - By default, the checkmarks are no longer set from the start.

    NymbankBatch 1.1.0.12 release notes .:


    - Supports folder selection
    - Supports projects
    - Supports sounds
    - Supports groups
    - Supports Database entrys following: Product, Bank, Sub Bank, Vendor, Author and Comments
    - Supports the different customization of Product, Bank / Sub Bank, Vendor and Author.
    - Supports batch processing
    - Supports Multi batch processing
    - Optical feedback of the successful writing of each individual file (also in batch processing)
    - Settings menu: Python path, script path
    - automatic nymbankBatch web update function
    - Editing folder is kept even when the program is closed.

    We would like to take this opportunity to thank "Denivel" for the kind permission so that
    we can use the "NiMbank.py" script to provide this graphical user interface.


    best regards,
    MawaCiN & Spacemaster
     

    Attached Files:

    Last edited: Aug 28, 2021
    • Like Like x 3
  2. D-One

    D-One Well-Known Member

    Messages:
    10,075
    Cool! I'll add a note to my thread about "custom expansions" and direct people to the wherever you host the application at.

    Denivel is a really friendly guy, he gave me permission when I attempted something similar so I'm pretty sure he won't mind, I dont think he hangs around the forum, message him here.

    Questions:
    Whos "we"? SpaceMaster? 280YS Access? I cant really read that logo.
    Are you a single person, a team or a company?
    Does the software have commercial ambitions or will it be free? Open source?

    Suggestions:
    - Make it cross-compatible Windows/macOS :D (It's a big request and an annoying task to undertake, I know)
    - Add a 'sub bank' field. (Not 100% sure if there are sub banks anymore)
    - Add a 'comment' field.

    It would be cool to have all the other features from the script but for a V1 those are enough.
     
    • Like Like x 1
  3. MawaCiN

    MawaCiN New Member

    Messages:
    13
    First of all, thank you for the nice feedback and suggestions.

    To your questions.:

    01 - 2Boys Access Media is the name for my productions. Spacemaster is my biological brother.

    I am, so to speak, the musician in the family and my brother the programmer;)

    We worked together on the project because I asked him to work with me to make the workflow easier.

    02 - My brother and I are already a company, but not in the music industry. Therefore, we have no commercial intentions for such a tool. We are of course happy to accept donations if someone likes our work and would like to reward us for it. However, this is not a requirement. Free of charge yes, but it will not be open source.

    Generally, a comment field and the option for sub-banks should be integrated in the published version.

    In order to make the software also compatible with MAC, I would have to talk to my brother in this case. We think for a first version this will surely not be available yet. However, if there is so much interest in it, it will show the near future.

    So far I haven't received a reply from Denivel.


    It is planned to gradually support all functions of the nimbank script. However, all of this takes up a lot of time and energy, as Windows can sometimes cause difficulties.

    Greetz,
    Markus
     
    • Informative Informative x 1
  4. MawaCiN

    MawaCiN New Member

    Messages:
    13
    Hi Community,

    nymbankBatch is now version 1.07

    Release Notes 1.07.:
    - Sub Bank added
    - Comment field added
    - Settings menu added: Python path, script path
    - Added automatic nymbankBatch update function
    - Editing folder is kept even when the program is closed.
    - Added warning
    - Added donation button

    01.jpg 02.jpg

    To Do´s:
    - finalize instrument processing
    - Database image generator
    - Database preview sound generator
    - Mac support

    We work Hard :)

    greetz Markus
     
  5. Kaldosh

    Kaldosh Well-Known Member

    Messages:
    2,131
    Wow thats great news. Great job, cant wait to try
    Is not preset manager open source now ?
     
  6. D-One

    D-One Well-Known Member

    Messages:
    10,075
    Yes, PresetMagician is opensource now, it's on GitHub but it's a far more complex piece of software.
     
  7. Kaldosh

    Kaldosh Well-Known Member

    Messages:
    2,131
    Yes, still the work has been done for the followings on the windows side of things

    - Database image generator
    - Database preview sound generator
     
  8. MawaCiN

    MawaCiN New Member

    Messages:
    13
    Hay Kaldosh,

    We are aware that "PresetManager" is able to automatically add supported plugins to the library. However, we would like to provide a tool with which you can edit database entries to your heart's content. We want to make it easier for the user so that you don't need different tools for different tasks. As far as I know, "PresetManager" is currently not being developed. Furthermore, with "PresetManager" I was unfortunately not able to do exactly those things that NiMbank provides in connection with nymbankBatch.

    _____________________________________________________________________________________________________________________

    UPDATE: Today we received the official approval from denivel to publish our tool.
    We are currently completing a few functions and producing a user and installation guide.

    We assume that the current version will still be available for download this week.

    Greetings Markus
     
  9. Kaldosh

    Kaldosh Well-Known Member

    Messages:
    2,131
    Thanks Markus, this is really great news and an incredible addition that will help a lot of users like me. Thank for what you are doing, as I am not dedicated enough (and have no time) to dive into python but really need to sort my things in a convenient way. :thumbsup:
     
    • Like Like x 1
  10. MawaCiN

    MawaCiN New Member

    Messages:
    13
    We would like to share the GUI with you now:

    now available under the following link: nymbankBatch Setup

    Please read the User Manual

    If you like our work, we would be very happy to receive a donation.
    You can do this directly in the application using the "Donate" button.

    greetings,
    MawaCiN
     
    Last edited: Mar 5, 2020
  11. Kaldosh

    Kaldosh Well-Known Member

    Messages:
    2,131
    Trying this now, it returns errors in the log for every task... reading 7 times your tutorial is not getting me there yet :D

    Maybe it would be nice to depict the architecture of the library in the tutorial and be less concise about the different steps.$

    For instance I tried to create subfolders in my Project folder in order to give them custom image
    So in my project folder I have subfoler named say : to finish, sound design, templates, Drum Machines, Advanced Racks .....

    I assume reading this that I would have to select my subfolder say sound design, put all the projects related to it into it, create the corresponding image folder for custom icons, then when my prep is done, open NymbankBatch , tick projects only on top of it if I only want to edit my projects, in Folder, select Sound design subfolder containing all the associated project ?
    Then I would assume to type in Product the name of that subfolder to tag all its content accordingly and reveal a new Icon in the Project area ?

    Let me know If I get this right this way or if I just dont get it :)

    Anyway, the way I do it doesn't work and it returns errors
     
  12. MawaCiN

    MawaCiN New Member

    Messages:
    13
    Hello Kaldosh,
    The correct order would be:

    01. Copy all projects to a new folder (backup copy)
    02. Put the folder in an easily accessible place.
    03. Open nymbankBatch.
    04. All hooks except projects
    05. Under Folders, select the previously created folder on your hard drive.
    06. Carry out all desired designations
    07. Click on Let's do it It should have been.

    Metafiles for the images are not yet supported in this version. This can also lead to problems if the paths are too long or the machine / complete control is still open.

    What mistake do you get? What version of Python are you using? Can you attach an error log?
     
    Last edited: Mar 5, 2020
  13. Kaldosh

    Kaldosh Well-Known Member

    Messages:
    2,131
    It just mention error on each line of different tasks underneath.
    I use the recommended version 2.7.4
    What do you mean by All hooks except projects ?
    I'll provide a log asap
     
  14. MawaCiN

    MawaCiN New Member

    Messages:
    13
    Hay Kaldosh,

    can you check this at the following "Videofile" please ?
     
    Last edited: Mar 6, 2020
  15. Kaldosh

    Kaldosh Well-Known Member

    Messages:
    2,131
    Wow thanks !! Toll !

    First thing, I didn't copy over the umsgpack.pyc, so that could be well be the reason .

    Wow, thank you very much for this video, this will help for sure.

    So to Categorise my project folders this would be the same process ?

    Also, I am finishing my Trash 2 NKS mapping....very long work so I have 1 file that is mapped properly.

    Can I extract that and inject it to all my previously made presets so they all have it ?

    Also , I wanted to dowload your video just for offline watching, and when I want to open it in VLC, my Mac doesn't want saying it comes from an unidentified developper ??? o_O Is there a program in it ?
     
  16. D-One

    D-One Well-Known Member

    Messages:
    10,075
    I just got around to testing it.

    It's a bit annoying that after running the script we have to close the app and open it again, is this intended?
    If all hooks are on the app only seems to edit Project files, is this intended?
    It's not applying the edits to Wav files, personally, this is my main reason to use it, mass editing of drumkits/one-shots - maybe this happens because of the hook thing above?

    It's just an .MP4, plays normally here in VLC. Is it showing some weird extension for you?
     
  17. MawaCiN

    MawaCiN New Member

    Messages:
    13
    Hi there,

    You do not have to close the app to continue editing.

    When you have completed one operation, simply continue with the next.

    The progress indicator is not yet reset when you are working on a new process. The editing works anyway.

    We will fix this refresh error in the next update.

    You can edit what you want. If you leave all the ticks available for selection, all supported files will be processed at the same time. This is of course not helpful if you want different names. In this case, simply select the hook that applies to the corresponding file.

    Groups for * .mxgrp group files (kits etc.)

    Projects for * .mxprj project files etc.
    _____________________________________________________________________
    Bonjour

    Vous n'avez pas besoin de fermer l'application pour continuer la modification.

    Lorsque vous avez terminé une opération, passez simplement à la suivante.

    L'indicateur de progression n'est pas encore réinitialisé lorsque vous travaillez sur un nouveau processus. L'édition fonctionne quand même.

    Nous corrigerons cette erreur de rafraîchissement dans la prochaine mise à jour.

    Vous pouvez modifier ce que vous voulez. Si vous laissez tous les ticks disponibles pour la sélection, tous les fichiers pris en charge seront traités en même temps. Ce n'est bien sûr pas utile si vous voulez des noms différents. Dans ce cas, sélectionnez simplement le hook qui s'applique au fichier correspondant.

    Groupes pour les fichiers de groupe * .mxgrp (kits, etc.)

    Projets pour les fichiers de projet * .mxprj, etc.

    ____________________________________________________________________
    Hallo,

    Sie müssen die App nicht schließen um eine weitere bearbeitung durchzuführen.

    Wenn sie einen Vorgang ausgeführt haben, fahren sie einfach mit dem nächsten fort.

    Die fortschrittsanzeige wird aktuell noch nicht zurückgesetzt wenn sie einen neuen Vorgang bearbeiten. Die Bearbeitung funktioniert trotzdem.

    Im nächsten Update werden wir diesen refreshfehler beheben.

    Sie können bearbeiten was sie möchten. Wenn sie alle Haken die zur auswahl stehen angeklickt lassen, weden alle unterstzützten Dateien gleichzeitig bearbeitet. Dies ist selbstverständlich nicht hilfreich wenn sie unterschiedliche benennungen wünschen. Wählen sie in diesen fall einfach nur den haken aus, welcher auf die entsprechende datei zutrifft.

    Groups für *.mxgrp groupdateien ( Kits etc. )

    Projects für *.mxprj Projektdateien u.s.w

    ________________________________________________________________________
    Olá

    Você não precisa fechar o aplicativo para continuar editando.

    Quando você concluir uma operação, simplesmente continue com a próxima.

    O indicador de progresso ainda não foi redefinido quando você está trabalhando em um novo processo. A edição funciona de qualquer maneira.

    Corrigiremos esse erro de atualização na próxima atualização.

    Você pode editar o que quiser. Se você deixar todos os ticks disponíveis para seleção, todos os arquivos suportados serão processados ao mesmo tempo. Obviamente, isso não é útil se você quiser nomes diferentes. Nesse caso, basta selecionar o gancho que se aplica ao arquivo correspondente.

    Grupos para arquivos de grupo * .mxgrp (kits etc.)

    Projetos para arquivos de projeto * .mxprj etc.
     
  18. Kaldosh

    Kaldosh Well-Known Member

    Messages:
    2,131
    Looks normal yes but my computer says it's not....weird
     
  19. D-One

    D-One Well-Known Member

    Messages:
    10,075
    I tried the new version. Mostly everything was fixed, works well except for wav files, it doesn't apply anything to them.
    The original script works with *asterisc, meaning it applies changes to everything it finds... either add that somehow or a check for wav/aiff files (?)
     
    Last edited: Mar 22, 2020
  20. Kaldosh

    Kaldosh Well-Known Member

    Messages:
    2,131
    Good for you... Can't really get my head around it, ...:(