• Simplifying interface challenge

    5
    0 Votes
    5 Posts
    671 Views
    Tod SlaughterT

    @d-healey said in Simplifying interface challenge:

    @Tod-Slaughter The first problem then is that you can't have a control connected via parameter ID and use the control's callback in the script, it's one or the other. So you'll need to add code in the combo box callback to change the shape type. Then you'll be able to tackle the shape display.

    Aha, now it begins to make more sense. I shall persevere. Thanks as always :D

  • Degrade Sample Rate Knob Scaling

    4
    0 Votes
    4 Posts
    712 Views
    Dan KorneffD

    @Tod-Slaughter Yeah, there's probably a reason behind it, but I have no idea.
    You could probably use a label to display the sample rate if you needed.

  • EQ CPU Usage

    4
    0 Votes
    4 Posts
    712 Views
    Tod SlaughterT

    @d-healey said in EQ CPU Usage:

    @Christoph-Hart said in EQ CPU Usage:

    Something between Nothing and TooLessTooCare. Why are you asking?

    I was thinking of adding one into my instruments and based on your answer I will :)

    There's also shelving modes in the filter options

  • Hire a Freelance Developer....

    6
    0 Votes
    6 Posts
    2k Views
    D

    Hi, guys.

    I'm a software developer with 20 years of general experience. I'm interested in help with this platform.
    Feel free to mail me at diazrm@gmail.com if you need to hire someone to help you.

    Best regards,
    Manuel

  • Group FX

    3
    0 Votes
    3 Posts
    547 Views
    d.healeyD

    I was thinking of adding a different EQ to each dynamic. Not something I desperately need though and can definitely live without.

  • Add graphic elements and Java script

    18
    0 Votes
    18 Posts
    2k Views
    Christoph HartC

    Without going into the gory details: David is right. HISEScript is not suited for "real" object-oriented programming and as soon as your talking about making dynamic GUI elements you're quickly getting into hacky workarounds.

    There is one design paradigm in HISEScript which will get in your way pretty quickly and that is that every UI element has to be declared on script initialisations. This has implications on the user preset system, plugin parameter automation, state saving etc. In C++ it is no problem creating other UI elements if you press a button, because you can easily decouple the data from the UI elements.

    Moreover, there's an uncanny value where any scripting language becomes a burden, because you start relying on industry grade debugging tools, and even if HISEScript tries to push that a little further than other scripting languages (which is why I bothered with breakpoint, local variable watch etc.) at a certain point the efficiency compared to C++ goes towards zero.

    Once you get past the Bjorn-don't-torture-me-with-<thisTemplateSyntax> state, C++ (and especially with the new C++11 / C++14 enhancements) will quickly become the language of your choice for anything audio-related - and KSP really starts to look like assembly from the 1980s :).
    JUCE also does a marvellous job of nudging you into a good coding style, which is why I decided to open the C++ API in HISE.

    I don't know you personally, but from what I've read from you in the past (here and on VI-Control) you should be able to grasp the basics of JUCE/C++ pretty quickly and leverage the full flexibility of true object orientated programming (plus being able to write C++ is a very valuable skill). The screenshot you posted is trivial to implement in C++ BTW.

    On the other hand, I won't stop you from playing around and trying to push the limits of what's doable. The code you posted looks reasonable (and I must contradict David here and say "leave the interface designer alone for this kind of stuff or you will shuffle pixels around forever").

  • && operator is not working on range based loops

    2
    0 Votes
    2 Posts
    383 Views
    orangeO

    @orange Ok, I've solved it. It works like a charm :)

  • Parellel FX Chains with mixing Dry Signal Phase Problem...

    4
    0 Votes
    4 Posts
    1k Views
    Dan KorneffD

    I Just ran into this issue as well. I wish there was a way to measure the latency of each chain and then compensate for it.

  • Looking to hire a developer to help with signal meters

    2
    0 Votes
    2 Posts
    412 Views
    No one has replied
  • Stereo Effect Project. Example?

    28
    0 Votes
    28 Posts
    3k Views
    hisefiloH

    Is an FX Plugin, so it does not sound by itself, but when I apply that to an instrument/audio track, audio gets muted. Also the IR file is minded to be included since I checked include audio files on develop setup.

    despite this I found a workaround to get the same fx I was looking for :)
    If you want to try it:
    https://sampleson.com/temp/Dino_Mod_for_Markus_88_Mac.zip
    https://sampleson.com/temp/Dino_Mod_for_Markus_88_Win.zip

  • Logarithmic and exponential equations

    3
    0 Votes
    3 Posts
    494 Views
    orangeO

    @Christoph-Hart Thank you so much!!

  • Keep loudest note, kill quietest

    1
    0 Votes
    1 Posts
    270 Views
    No one has replied
  • About panel that loads text from a text or html file

    3
    0 Votes
    3 Posts
    605 Views
    gorangroovesG

    @Jay That's wicked! Thanks, mate!

  • Freq to note (st + cents)

    10
    0 Votes
    10 Posts
    676 Views
    hisefiloH

    @d-healey @Christoph-Hart Playing around with additive + FM for pad
    https://sampleson.com/temp/more-testing.mp3
    it's just a patch

  • Mojave concern?

    11
    0 Votes
    11 Posts
    915 Views
    Dan KorneffD

    @hisefilo not yet

  • Slider to control gain of 2 or more samplers at once

    5
    0 Votes
    5 Posts
    660 Views
    gorangroovesG

    @d-healey Thanks, mate! I managed to get it working right away as per your instructions and I learned something new :) Much appreciated! :folded_hands_light_skin_tone:

  • Adding Scala tuning support to instrument

    2
    0 Votes
    2 Posts
    351 Views
    Christoph HartC

    The simplest solution is converting the detune values to an JS array and use this with Message.setFineDetune(). If you have the same detune values for each octave, use Message.getNoteNumber() % 12 to stay within the array limits

  • HISE MAC version installed and checked, OK!

    6
    1 Votes
    6 Posts
    707 Views
    ossian1961O

    @Christoph-Hart Well, everythings worked fine and fast at the first take inspite Windows ambient where first times were painful 😆

  • GUI elements

    1
    2 Votes
    1 Posts
    446 Views
    No one has replied
  • Staiff's question

    4
    0 Votes
    4 Posts
    587 Views
    staiffS

    That's what I thought.

    moreover, it would require the plugin to connect to the internet each time. Which could be embarrassing if the user uses the plugin without connection. ;)

24

Online

1.8k

Users

12.1k

Topics

105.8k

Posts