Forum
    • Categories
    • Register
    • Login
    1. Home
    2. jadg
    3. Topics
    • Profile
    • Following 3
    • Followers 1
    • Topics 24
    • Posts 91
    • Groups 0

    Topics

    • jadgJ

      Fully customized pseudo backlit interface via LAF,with user selectable color themes

      Watching Ignoring Scheduled Pinned Locked Moved Presets / Scripts / Ideas
      2
      1 Votes
      2 Posts
      51 Views
      jadgJ

      Here is a video where you can see better the visual details:
      Fully customized pseudo backlit interface via LAF

    • jadgJ

      It´s possible to change Popup Data in execution time?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      11
      0 Votes
      11 Posts
      362 Views
      jadgJ

      @ustk Thank you very much. i,ve created a similar solution a few hours ago. I don´t use Broadcaster just the proper scriptSlider callback ,a "InlineStyleSheet" for the valuePopup Label and a Timer:

      Content.makeFrontInterface(400, 200 ); const var Label1 = Content.getComponent("Label1"); const var lblCss = Content.createLocalLookAndFeel(); Label1.set("text", "ValuePopup"); const var valuePopupTimer=Engine.createTimerObject(); valuePopupTimer.setTimerCallback(function(){ Label1.set("visible", false) ; valuePopupTimer.stopTimer(); }); // Label Laf lblCss.setInlineStyleSheet(" * { letter-spacing: 1px; font-weight: bold; font-size: 12; } /** Render the default appearance. */ label { background-color: var(--bgColour); color: var(--textColour); border-radius: 5px; border-size: 1px text-align: centred; text-shadow: 2px 2px 5px rgba(0,0,0,0.6); } /** If you edit the text, it will use this selector. */ input { text-align: left; padding-top: 0.5px; padding-left: 50px; padding-right: 20px; caret-color: white; font-weight: bold; } /** Style the text selection with this selector. */ ::selection { background: #50FFFFFF; color: white; } "); Label1.setLocalLookAndFeel(lblCss); inline function onKnob1Control(component, value) { Label1.set("visible",true); Label1.set("text", Engine.doubleToString(component.getValue(), 1) +" "+ component.get("suffix")); Label1.set("width", Engine.getStringWidth(Label1.get("text"),Label1.get("fontName"), Label1.get("fontSize"), 0.15)); Label1.set("x",component.get("x")-(Label1.get("width")/2)+(component.get("width")/2)); Label1.set("y",component.get("y")-20); valuePopupTimer.startTimer(1100); }; Content.getComponent("Knob1").setControlCallback(onKnob1Control); Content.getComponent("Knob2").setControlCallback(onKnob1Control);

      Probably the best solution is a combination of yours and mine. Thank you very much again.

      ezgif-4b86ba577ac754d8.gif

    • jadgJ

      It´s possible to use Juce::MidiOut class and member functions in Hise ?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      1
      1 Votes
      1 Posts
      397 Views
      No one has replied
    • jadgJ

      Replicable custom UI components via namespaces

      Watching Ignoring Scheduled Pinned Locked Moved Presets / Scripts / Ideas
      5
      1 Votes
      5 Posts
      1k Views
      ulrikU

      @Natan You can set the laf and paint routine outside the create factory

    • jadgJ

      String Ensemble audio demo

      Watching Ignoring Scheduled Pinned Locked Moved Presets / Scripts / Ideas
      1
      0 Votes
      1 Posts
      798 Views
      No one has replied
    • jadgJ

      String Ensemble full project folder

      Watching Ignoring Scheduled Pinned Locked Moved Presets / Scripts / Ideas
      1
      2 Votes
      1 Posts
      915 Views
      No one has replied
    • jadgJ

      String Emsemble is almost ready...

      Watching Ignoring Scheduled Pinned Locked Moved Presets / Scripts / Ideas
      1
      1 Votes
      1 Posts
      759 Views
      No one has replied
    • jadgJ

      Audio driver initialization error !!!

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      1
      0 Votes
      1 Posts
      614 Views
      No one has replied
    • jadgJ

      Still working in the new project STRING EMSEMBLE

      Watching Ignoring Scheduled Pinned Locked Moved Presets / Scripts / Ideas
      1
      0 Votes
      1 Posts
      703 Views
      No one has replied
    • jadgJ

      A question about getCurrentLevel()...

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      4
      0 Votes
      4 Posts
      1k Views
      jadgJ

      @jadg said in A question about getCurrentLevel()...:

      @christoph-hart
      Thank you very much for your explanation.

      I´ll pass this switch in my proyect settings.

      All peak meters are working now !!!!
      Thanks again

      alt text

    • jadgJ

      Working on a new project...

      Watching Ignoring Scheduled Pinned Locked Moved Presets / Scripts / Ideas
      8
      1 Votes
      8 Posts
      2k Views
      jadgJ

      @jadg
      One of the biggest problems is in repetition on the same note and the gun machine ugly effect...
      Use a lot of round robin groups is not the solution , if the sound of the different roundf robin groups are the same or very similar...
      it´s better way modulating in real time the response on velocity, attack time and attack level.., afortunatelly HISE alow you to control and modulate this parameters !!!, and others platforms dont permit that so easely....

      I think the best strings sound for the moment are Spitfire Audio strings..., and they still have this problems.... !!

      Probably, HISE could be the beginig of the end of Kontakt.....

    • jadgJ

      Testing loadUserPreset and saveUserPreset

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      3
      0 Votes
      3 Posts
      1k Views
      Christoph HartC

      but saveUserPreset() write PRESET FILE at the root of the drive where the executable is running from...

      This is of course complete bullshit and shouldn't happen. How the method works is that it creates a sibling file to the currently loaded user preset, but if nothing is loaded, then it does weird things like you described.

      A temporary workaround until I find the time to fix this correctly is to make sure that a user preset is loaded before you call Engine.saveUserPreset()...

    • jadgJ

      keyboard midi channel settings working in latest HIse

      Watching Ignoring Scheduled Pinned Locked Moved Presets / Scripts / Ideas
      1
      1 Votes
      1 Posts
      731 Views
      No one has replied
    • jadgJ

      Problems compiling latest Hise version

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      781 Views
      jadgJ

      All is okey, no problem. Sorry again...
      Thanks

    • jadgJ

      About midi channel in Keyboard floatingTile, again...

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      18
      0 Votes
      18 Posts
      4k Views
      jadgJ

      @christoph-hart
      Thanks, It works perfectly in lastest Hise.

      alt text

    • jadgJ

      Keyboard always works on midi channel 1!!!?

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      2
      0 Votes
      2 Posts
      695 Views
      No one has replied
    • jadgJ

      Can anybody make a little tutorial about how to install and setup IPP for use with HISE?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      5
      0 Votes
      5 Posts
      2k Views
      jadgJ

      @remarkablex

      Thanks, I´ll follow your instructions ....

      Thank you very much

    • jadgJ

      Has anybody used Engine.saveUserPreset recently?

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      4
      0 Votes
      4 Posts
      1k Views
      jadgJ

      @jadg
      If you wan´t to know how "Expressive Clarinet" sounds like:

      Expressive Clarinet

    • jadgJ

      Custom Preset Browser example

      Watching Ignoring Scheduled Pinned Locked Moved Presets / Scripts / Ideas
      20
      0 Votes
      20 Posts
      6k Views
      orangeO

      @Morphoice Yes, you can do it with APIs in Hise, also with a combination of LAF or CSS, you can style whatever you want.