• HISE : RNBO : MIDI FX

    Unsolved
    6
    0 Votes
    6 Posts
    650 Views
    C

    @Menzenhofer Depending on your implementation, perhaps you could…

    …change the meaning of parameters depending on context.
    …combine parameters in JSON objects.
    …use OSC or MIDI to communicate with Max.
    …shift some of the processing to MAX, so there's less to communicate.

  • Do I need to install xcpretty to work with HISE on MacOS?

    8
    1 Votes
    8 Posts
    711 Views
    I

    @d-healey Good point! Of course, that doesn’t negate the fact that it has multiple known vulns already.

  • Crash using Goniometer from Scriptnode

    1
    0 Votes
    1 Posts
    93 Views
    No one has replied
  • Goniometer and glitches, Windows 10

    6
    0 Votes
    6 Posts
    375 Views
    LindonL

    @Mighty23 said in Goniometer and glitches, Windows 10:

    @Lindon, plugin doesn't have graphical glitches in JUCE's Audio Plugin Host or in a DAW (Windows 10, Presonus Studio One). Should I just ignore the graphical glitches and proceed?

    ..unless you can think of something else to do.....

  • Notarization apple demissioned

    13
    0 Votes
    13 Posts
    1k Views
    Y

    I finally succeeded, thank you for your help.

  • Reducing LAF scripting redundancy

    Solved
    4
    0 Votes
    4 Posts
    287 Views
    HISEnbergH

    @d-healey & @Lindon Thank you very much, both of your responses have really helped me explore the possibilities here. I am pleased to know I can use the text property in this way, and will definitley explore this more in future projects. A lot of this particularly UI is already laid out so I am settling for bypassing any text that is not the exception cases, and employing it for any cases that call for customized value displays.

    Example based on Lindon's edits:

    const tempos = ["1/1", "1/2D", "1/2", "1/2T", "1/4D", "1/4", "1/4T", "1/8D", "1/8", "1/8T", "1/16D", "1/16", "1/16T", "1/32D", "1/32", "1/32T", "1/64D", "1/64", "1/64T"]; const filterModeLabels = ["Lowpass", "Highpass", "Bandpass"]; const LAF_StandardKnob = Content.createLocalLookAndFeel(); LAF_StandardKnob.registerFunction("drawRotarySlider", function(Style,Widget) //... if (Widget.text.contains("FilterType")) { // For FilterType knob, display the corresponding label displayLabel = filterModeLabels[parseInt(Widget.value)]; //For TempoSync, display tempo sync values }else if (Widget.text.contains("TempoSync")){ displayLabel = tempos[parseInt(Widget.value)]; } else { // For all other knobs, display the value displayLabel = Engine.doubleToString(KnobValue, 2) + Widget.suffix; } Style.drawAlignedText(displayLabel, [Area[STARTX] + LabelOffset, Area[HEIGHT]-Area [HEIGHT] +6, Area [HEIGHT]+LabelOffset, Area[HEIGHT]], "left"); //...
  • Midi Controller - Default 0.02?

    3
    0 Votes
    3 Posts
    252 Views
    CyberGenC

    @d-healey Honestly, Now I can't remember why I made that choice. 😕

    Thank you for reminding me that option existed. I'll make the change.

  • Filter Freq popping on CC Control

    7
    0 Votes
    7 Posts
    346 Views
    LindonL

    @d-healey said in Filter Freq popping on CC Control:

    @Lindon Try using a CC mod and connecting the knob to that and see if the issues goes away, if it does then it is almost certainly a lack of smoothing that's the problem - although I would have expected it to work the way you have it...

    Well -- I asked him to try changing the audio card buffer size - as that's a classic pops and clicks source, and it fixed it.. so I will save the "add a global MIDI modulator or two.." for another day I think.. thanks tho. it prompted me to go back to think about adding these again - at the same time I will a dd the new global envelope modulators too, so the user gets user-drawn tables...

  • Error creating DLL

    5
    0 Votes
    5 Posts
    543 Views
    R

    @Sounddiy Thank you very much, it actually worked.
    i guess that's a bug then, hope it gets fixed soon.

  • Preset browser

    13
    0 Votes
    13 Posts
    1k Views
    B

    @d-healey double Thankyou!

  • Building an ARP - TransportHandler

    6
    0 Votes
    6 Posts
    324 Views
    ulrikU

    @Lindon actually I don't remember, I guess isPlaying and something?

  • AudioWaveform LAF, How to Mono?

    3
    0 Votes
    3 Posts
    493 Views
    DanHD

    @Natan having said that if the sample map is actually mono the AudioWaveform will only display one channel

  • change size of "Add preset" window

    22
    0 Votes
    22 Posts
    3k Views
    T

    @d-healey this works for me to now, thank you!!!

  • How to use RSA License

    8
    1 Votes
    8 Posts
    645 Views
    LindonL

    @DabDab said in How to use RSA License:

    @Lindon Hmmm.. but How ? is there a minimal snippet ?

    no - you have to build your own apps and plugins.

  • 0 Votes
    5 Posts
    436 Views
    Felix WF

    @clevername27 Thank you, I solved it

  • Need Help Understanding Exporting Process for .hr1 Files

    Solved
    4
    0 Votes
    4 Posts
    379 Views
    M

    @d-healey Resolved, thank you. The work you're doing is beyond expectations.

  • About arp

    4
  • Trouble Downloading on MacOS

    5
    0 Votes
    5 Posts
    166 Views
    David HealeyD

    @darealchanax

    Are you following the steps here? https://github.com/christophhart/HISE?tab=readme-ov-file#osx

    Which one do you get stuck at? This might just be a case that the documentation needs improving.

  • VST3 plugin error in DAW

    6
    0 Votes
    6 Posts
    355 Views
    LindonL

    @capygeneral said in VST3 plugin error in DAW:

    @d-healey I exported as both (the VST3 + AU option). Should I try VST3 and AU individually?

    start with a VST3 - its a bit more forgiving on macOs usually

  • Presets problem...

    3
    0 Votes
    3 Posts
    319 Views
    J

    @ALBERTODELRIO I remember having this issue when first learning HISE…as @d-healey stated samples and presets aren’t a directly connected system….if I had to guess you’re probably loading up a set of samples and then creating a preset based on that sample…then loading up another sample map then creating a preset based on that…the samplemap system works in an alphabetical order…so if I create a sample map and call it “beta” then create a preset called “preset 1”…then I create another sample map and call it “alpha” and then create a preset called “preset 2” when I click on the preset 1 the “alpha” samplemap will probably load cause of the hierarchical structure…it’s a bit offsetting when you are just getting going…but I’ve found it a best practice to load up all of your samplemaps first for your project and then create presets based off of those…

43

Online

2.1k

Users

13.0k

Topics

113.0k

Posts