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

[Guide] Custom Window Size for Komplete Kontrol

Dieses Thema im Forum "KOMPLETE KONTROL SERIES" wurde erstellt von D-One, 9. März 2019.

  1. D-One

    D-One Well-Known Member

    Beiträge:
    10.075
    As discussed on another thread this will be a small guide on how to change the window size of Komplete Kontrol for a more comfortable preset browsing experience in the software. The result will be this:

    On the right it's the original version and the left it's the edited version.
    [​IMG]
    On the example above, I am using a window height size of 1000 pixels. As you can see once the browser is disabled the window behaves normally and constraints to the VST size. I also have a similar guide for Maschine here.

    Towards the end of the Guide, there are also details on how to edit important font sizes for a more comfortable browsing experience.

    This is an unofficial method, not endorsed by NI in any way so use it at your own risk and do it on a copy of the application/plugin first.
    __________________________________________

    MAC VS WINDOWS:
    I'll cover Mac OS but in Post #2 you will find the Windows details shared by JesterMgee.
    Editing the Application or VST/AU plugin works exactly the same way, so for simplicity, I'll just cover how to do it to the standalone application.
    __________________________________________

    WINDOW RESIZE GUIDE:

    Navigate to where KK is installed, Right Click the app and select "Show Package Contents"
    [​IMG]

    Once inside the app folder navigate to: Contents/Resources/skin/stylesheets/Komplete/KK
    Open both BrowserPanel.txt and KPI.txt with a text editor (I recommend BBEdit, it's free)
    [​IMG]

    On BrowserPanel.txt in line 9 change the default 535 height value to what you want and save the file. The number represents height in pixels.
    This value changes the window size when there's a Plugin loaded inside KK.
    (I added a dev comment, "// EDITED" this is not a necessary step, I just do it for reference)
    [​IMG]

    On KPI.txt in line 25 change de default 381 height value to what you want and save the file. The number represents height in pixels.
    This value changes the window size when there's no plugin loaded, but if this value is bigger than the one on BrowserPanel.txt then the window will always use the value set here. I recommend setting both to the same size.
    [​IMG]

    Done, Open KK and enjoy a bigger window.

    __________________________________________

    FONT RESIZE DETAILS
    This section will be for extras like changing the font sizes, i'll add more as users request things.

    • Preset result list font size is located in: Contents/Resources/skin/stylesheets/Komplete/Development/Dev_Labels.txt
    [​IMG]
    Comparison:
    [​IMG]
    • "FILES" Font size is located in: /Contents/Resources/skin/stylesheets/Komplete/Global/Buttons.txt
    Original font size is 11, something like 13 should be more comfortable and not cause many issues:
    [​IMG]

    Because it also changes the tag font size you will have issues like this, where the S of Types is cut off, this can be fixed by editing the sizes of the margins but it would take some effort to find them and due to this thread not being exactly popular is not worth the trouble.

    [​IMG]

    When I find more relevant font sizes I'll add them here.

    Note for MacOs Ableton users, if you get an error saying:
    "The VST2 plug-in is damaged and can't be opened"
    Run these commands on the terminal:
    Code:
    sudo codesign -f -s - /Library/Audio/Plug-Ins/VST/Komplete\ Kontrol.vst
    
    Code:
    sudo codesign -f -s - /Library/Audio/Plug-Ins/Components/Komplete\ Kontrol.component
    
    It might require you to have XCode installed.
     
    Zuletzt bearbeitet: 25. November 2020
    • Like Like x 5
    • Informative Informative x 1
  2. D-One

    D-One Well-Known Member

    Beiträge:
    10.075
    Windows instructions courtesy of JesterMgee :

    - Download http://www.angusj.com/resourcehacker/
    - Run it in Administrator mode
    - Before starting, create a backup copy of the komplete kontrol.exe file
    - Open komplete kontrol.exe
    - Go to the Stylesheets tree and locate the 2 selected files (BrowserPanel.txt and KPI.txt)

    [​IMG]

    [​IMG]

    - Change the height properties (to something suitable for your size of display)
    - Do a "SaveAs" and save the new .exe file
    - Once saved, do a "Compile"
    [​IMG]
    - Finally, do a final "Save" to save all changes to the newly compiled file.
     

    Anhänge:

    • 1.png
      1.png
      Dateigröße:
      113,5 KB
      Aufrufe:
      8.854
    • 2.png
      2.png
      Dateigröße:
      87,7 KB
      Aufrufe:
      8.819
    Zuletzt bearbeitet: 13. Juli 2021
    • Like Like x 3
    • Informative Informative x 1
  3. Kymeia

    Kymeia NI Product Owner

    Beiträge:
    6.268
    Great thanks - I did actually try editing the param in BrowserPanel.txt ages ago but it didn't work, seems I was missing editing the other one too
     
  4. Kymeia

    Kymeia NI Product Owner

    Beiträge:
    6.268
    btw on Mac I would suggest do not try this in TextEdit as I know from experience it can mess up formatting, use a proper text editor like Atom or BBEdit

    I think 1000 is too high on my screen (just HD) - going for 800
     
    Zuletzt von einem Moderator bearbeitet: 10. März 2019
  5. D-One

    D-One Well-Known Member

    Beiträge:
    10.075
    No prob.
    Yeah, Generally using a text editor with code is bad idea, especially because of spaces/tab but CSS isn't very sensitive, even so, BBEdit is mentioned on the guide.
     
  6. Reefius

    Reefius NI Product Owner

    Beiträge:
    752
    I only changed the value in Browserpanel.txt from 535 to 835 and it's working perfectly. I don't think the other one is necessary.

    EDIT: Just noticed the window gets smaller when I hide the browser. But that's not an issue for me, because it was only the size of the browser that annoyed me. When I unhide the browser the window gets big again so all is good.
    I think it's even better not to change the other value, because I can now still have a small plugin window (for example when only the sampler is loaded) when I hide the browser. Otherwise it's just wasted empty space.

    It looks like the biggest visible element dictates the size of the whole window. The only issue I had was with the browser, which is now solved by changing the value in Browserpanel.txt.
     
    Zuletzt bearbeitet: 10. März 2019
  7. D-One

    D-One Well-Known Member

    Beiträge:
    10.075
    It's only necessary if you want a different size when a plug is loaded inside KK and another when there's nothing there, its described in the guide.

    Yes. This is also described in the guide and in the big GIF example right at the start.
    If we are not browsing presets or editing them I see no point in having a big window, this is why I asked in the other thread if anyone had any other reason to want a resizeable window.
     
  8. vaiman

    vaiman NI Product Owner

    Beiträge:
    190
    Legend! Thanks so much for this and the Maschine one :thumbsup::thumbsup:
     
    • Like Like x 1
  9. D-One

    D-One Well-Known Member

    Beiträge:
    10.075
    **Update**
    Added details on how to change the preset list font size since they're very small, details are on the bottom of post #1.

    Comparison:
    [​IMG]
    (On the left I am using a font size of 14 pixels)

    Happy hacking ;)
     

    Anhänge:

    • comps.png
      comps.png
      Dateigröße:
      73,1 KB
      Aufrufe:
      8.783
    Zuletzt bearbeitet: 11. Juli 2021
    • Like Like x 1
  10. Orbit-50

    Orbit-50 NI Product Owner

    Beiträge:
    117
    Thank you so much for this! I have to allocate some time to try this out!
     
    • Like Like x 1
  11. pranaearth

    pranaearth Active Member

    Beiträge:
    377
    Life Saver. THANK YOU. Now can we get on NI about the rest of their damn products? o_O
     
  12. Home Studio

    Home Studio NI Product Owner

    Beiträge:
    88
    Hello I Would like to know if it's possible to "enlarge" the main window of Komplete Kontrol (where the plugins windows are) like you do with the Browser window ?
    thank you.
     
  13. D-One

    D-One Well-Known Member

    Beiträge:
    10.075
    The size of that specific window auto adjusts to the size of the plugin loaded. Why do you want it larger? It might be possible by increasing the margin outside the plugin's outer perimeter but i fail to see a point.
     
  14. trusampler

    trusampler NI Product Owner

    Beiträge:
    1.955
    Nice workaround, this is shame NI can't add this request after years of begging for it. SMH, it requires customers to come up with a fix for NI's slow support for any real features we all want,mainly bug fixes or just our gear to work with a better workflow.

    NI would it kill you for you to take a break with the creation of lame sample packs,and concentrate on the customer feedback for once?

    NI has developers that care about the customers concerns? Could've fooled me..
     
  15. Home Studio

    Home Studio NI Product Owner

    Beiträge:
    88
    Diva KK.PNG
    To have my UHE synth (and others) like Diva (screenshot) not cut at the bottom..
     
    • Informative Informative x 1
  16. D-One

    D-One Well-Known Member

    Beiträge:
    10.075
    Oh... Never saw that before, so, after a certain size is exceeded the window becomes scrollable. I'll look into it later today and let you know if i find a way to change that.
     
  17. Home Studio

    Home Studio NI Product Owner

    Beiträge:
    88
    Thank you….
     
  18. D-One

    D-One Well-Known Member

    Beiträge:
    10.075
    I'm confused about what's going on in your setup because for me Diva doesn't cut off the screen, neither in standalone or VST mode.
    Do you have a 4K screen with scaling On or something?
    [​IMG]

    So I can't test to make sure, but it might be this:
    /Contents/Resources/skin/stylesheets/Komplete/KK/BrowserPanel.txt
    Line 1131
    [​IMG]
     
    Zuletzt bearbeitet: 26. März 2019
  19. Home Studio

    Home Studio NI Product Owner

    Beiträge:
    88
    I've 4 screen one TV 42' + 2x 27'Touch and 1x 23' Touch all in 1920x1080 (no scaling), for me Diva begin to be cut when Diva is set to 140% and more…. same when Omnisphere set at 1,5x magnify window, I need "Big" windows cause I use Touch too, so more "bigger" is more "easy"...
    I will try your trick….
     
  20. Home Studio

    Home Studio NI Product Owner

    Beiträge:
    88
    I try but I think it's limit of my screen cause at 140% on diva I've no scrollbar on 42' TV but have on the 23' Touch, I think for me the solution is to have a "Maximised" KK window function….:(