• 0 Votes
    10 Posts
    1k Views
    d.healeyD

    @Vlad77 said in Standalone app fails to open ASIO driver (Focusrite/PreSonus) - ASIO4ALL workaround:

    If there’s an alternative way to access it or a working link you could share,

    Use the forum search with the term "focusrite"

  • Code to load ir files is not working

    7
    0 Votes
    7 Posts
    712 Views
    ChazroxC

    @pcs800 All good. No worries! πŸ‘

  • Anything wrong with doing this? || Buffer Length

    13
    0 Votes
    13 Posts
    1k Views
    ChazroxC

    @Christoph-Hart Wow...game changer! πŸ™

    Thank you sir!

  • Preset Crash

    22
    0 Votes
    22 Posts
    4k Views
    d.healeyD

    @bendurso said in Preset Crash:

    Any other ideas regarding macros?

    Make a minimal project to test it.

  • Does Hise compile down to C++?

    7
    0 Votes
    7 Posts
    797 Views
    X

    @d-healey haha, only half the plugin's authorization is written on the plugin, we are routing it through our website's API, so it'll be a lot safer already, was just wondering if I had to do anything else to ensure even more security.

  • Handling Unloaded Effects in MasterFX Script Without Errors

    3
    0 Votes
    3 Posts
    382 Views
    T

    @HISEnberg thank you! I'll have a look now

  • AAX EXPORT HELP

    4
    0 Votes
    4 Posts
    417 Views
    d.healeyD

    @sodanswishers said in AAX EXPORT HELP:

    but I still can't get it to load in Pro Tools.

    Does it show up in the list at all?

  • Multiple Compilation & Creating Installers with a script

    2
    0 Votes
    2 Posts
    249 Views
    d.healeyD

    @JulesV Yeah you can use the HISE command line interface to compile your projects.

    If you write a batch script you can get it to run the commands automatically and generate the installer. ChatGPT is quite useful for this kind of thing, but make sure you understand the output it gives you because batch scripts are powerful things that can run any command, including deleting files.

  • export wizard issues with Projucer work

    Unsolved
    3
    0 Votes
    3 Posts
    366 Views
    R

    @d-healey nothing the popup "you need to tick this button" appear like in the photo

  • exporting Pc versions on mac

    17
    0 Votes
    17 Posts
    2k Views
    dannytaurusD

    @Matt_SF I don't target Protools users at all. I reckon my customer base and Protools users have virtually zero overlap. I'd rather lose that tiny percentage of sales than mess about with AAX and iLok. Sounds like a lot of work! 😜

    Regarding the code signing on Windows - I see folks here saying they don't do it and their Window users get on just fine with installing and using their plugins.

    If I get complaints I might look into Windows code signing, but honestly I would think seriously about only selling to Mac users rather than go down that rabbit hole. At least until they make code signing on Windows as simple as it is on Mac.

    [EDIT] That's not meant to be 'shots fired'! It's just an observation of what I see on this forum.

  • Spectral Gating

    3
    0 Votes
    3 Posts
    407 Views
    OrvillainO

    Custom c++ node.

    You can get by quite easily by using the built in Juce fft:

    // FFT object static constexpr int fftSize = 128; static constexpr int hopSize = 16; juce::dsp::FFT fft { (int)std::log2(fftSize) };

    That would create the required object. Then you'd need to write a loop process in order to call something like:

    fft.performRealOnlyForwardTransform(fftBuffer.get());

    I just wrote a node recently to process an audio buffer with FFT's. It works really well.

  • GateReduction

    4
    0 Votes
    4 Posts
    427 Views
    ChazroxC

    @pcs800

    @pcs800 said in GateReduction:

    Use a panel then

    if by that you mean script, yes. There isnt a built-in way to create a reduction meter as far as I know. You're gonna have to script a little bit.

    If you can break this down, this is how I would use it.

    const var Dynamics = Synth.getEffect("Dynamics Visual"); // declare your compressor module const var GateReduction = Content.getComponent("GateReduction"); // declare your slider const var t = Engine.createTimerObject(); // create a timer object t.setTimerCallback(function() // create a timer callback { var v = Dynamics.getAttribute(Dynamics.GateReduction); // grab the values for GateReduction v = Engine.getDecibelsForGainFactor(v); // convert to float GateReduction.setValue(v); // send value to your slider. }); t.startTimer(20); // set timer frequency aka refresh-rate
  • Compressor makeup

    4
    0 Votes
    4 Posts
    387 Views
    ChazroxC

    @pcs800 He's saying program a separate knob to compensate for that volume jump.

  • Export Setup

    2
    0 Votes
    2 Posts
    187 Views
    d.healeyD

    @Arko You need to extract the SDKs in the tools folder.

  • need a perfect Pitch Shifter

    5
    0 Votes
    5 Posts
    632 Views
    AxiomCruxA

    @treynterrio I have developed a few pitch shifters in assembly for FV-1 dsp chip, they could be ported to HISE, and I am open to working on it as a freelance project (the prior ones were also freelance work for a Folktek eurorack module)
    www.axiom-crux.net
    you can contact me at axiomcrux at gmail dot com

  • Dynamic resetting of processor ID

    5
    0 Votes
    5 Posts
    502 Views
    HISEnbergH

    @Lindon Ah that is an interesting suggestion. It seems to work exported to VST (as of now) so I will keep it that way. But if you have any suggestions for improvements let me know.

    The reason I am approaching it this way is to make a minimal code version for others to use. It's sitll pretty intense for a novice developer but it's certainly much simpler than my last method. I am making a separate post for it which I will link here:

    Link Preview Image Modular FX Template - changing Fx order with drag and drop panels

    Modular FX Template Every now and again I see a user posting about how to rearrange FX networks and a new method crossed my mind on how to approach it. This ...

    favicon

    Forum (forum.hise.audio)

  • Resonance Suppression

    26
    1 Votes
    26 Posts
    5k Views
    mmprodM

    @JulesV I would also like to know this- I believe I tried using this before but it didn’t work in HISE. It only worked in the JSpatcher mentioned in the article

  • Imported user samples in Audio Loop Player are not saved in the preset

    28
    0 Votes
    28 Posts
    4k Views
    Xearox73X

    @d-healey

    I still have something to learn 😊
    I started with HISE in february with zero knowledge 😧
    I am a musician and not a programmer but willing to learn.
    I know about GUI design and how to build buttons or knobs, but programming is completely new territory for me.
    I just wanted to build something that I was missing somewhere else.
    When you're over 50, some things are simply more difficult, especially when it comes to something completely new.
    However, I am very happy about the helpfulness in this forum, which is not the case everywhere.
    Therefore, I apologize for a few stupid questions that are sure to come πŸ˜† πŸ˜‚

  • Wavetable Synth Hard Sync?

    13
    0 Votes
    13 Posts
    1k Views
    modularsamplesM

    You can always fake it in the meantime. A tweaked gain (0 - 24dB) before an fmod node gives us a sync-like effect. Switch fmod with rect, adjust gain values accordingly (-6 - 12 sounds about right) and you've got pwm.

    HiseSnippet 1736.3oc4X0saaaCElJNzNNsqXoKWrcmQwvP6PWfkriSL1E04+YzlTi3zfcw.JXkni4rDomDcicK1c698hLrWgsGgg9FrK2c6AX.cGRIaI4ZGaGr0tho.DXRdHOem+OjM7E1zf.gOxX0yFzkhLtIt4.tr8dsILNp99HiagOlDHo9EBmZ2AcIAATGjgQliTSXjeYj96OevtDWB2lFOEBctfYSeDyiIimsQsGxbcOj3POi4kf5x0paK36IbE8.7jAWD0kX2gbA8DhhrkvnuhDzFY743MsJYW1YKGKqMqVwlTgVsEoUKyRNkKWY6plkpRJucEZwMQFYOvgIE9MkDIM.Yr7tBmAMaKtjGxfyYArm4RUCLQMANGN8gBWGkHplEsWalqSigJp.Dx.2HVskITssN9XlCaz7wpuOTuPg3cjTAZrTZ3kIE7LmF7l.jLR.okCgzZ3l19rtx3UT34F35bvZ1h.1ojPIjVjwuh2S.Dvka3Q5POzGFLZC2sRwh2u.7u68ks5wskLAuffehPReL+t2a0WtZ9U+9UKL9RsZMw0TrwW35R8m3xJWC+qZi2k2y6YT+6W34D2dzQDBheZcZ14SmZGJ0IHTvqyYxG2kFM9pcJPQpMksHBg.oRsk3VQVhltLGpOhAGRN7C4hmYhzfOJDnv27iu5AnmTeehjL7XfSD3RWpujoDFi8oOGBnBMv4w6SC5HEc0z50UvU72XsYxz9ih4p8s0FDOfVKPNPoZxpID4wbbboMDALkpOQj9u.ID51j8BMxe45+7Q+9K9gG3kLY.B4Q5mL2PPuVsX80QwsXtdAR.a08ffajwswOIfVvg1hzyUVHnCbNtLdGpyYBM8RZePrVAemfAb66ftj4Hgr.XiaYfPsorKZKUiZ.ro6PCRcPZ+jHE.W3PKnSpQCXATeSHshOjQAbpUjkEqNVHqzaD.AgtBmdtDY53YUVunETZkjAQpHENnsFjTxWff7hWYP97Bw0vMXR61SFiKMALBNa+afwnTie.9fVsn1xX.tL9vu95lGb9Ye9grOJNP4AnY+zcLldwseadKt0ctKtMLi68wKR1sqrf1Tytk1mMA8SnTR12AU29mww+cXrYpBv4GhwlLuttzC3Om5B4v0X71PRachtgyl1q6XAWzssfyrS5ncJERWdwET+jXehBzNRIzyT7LqW6TpKkDjvS7Sq8HFmR7A8D8ZpKV7lQln85iwgvsfJTov6u4Ty7+lbpWkJZE7A8k9Dy+CZ8hfl0aSncpnmjwu3XBD5B88fOomWSH2uMEfEmScCTMsrjpwwvwEUiUfnIk6nG7Z3KZQS0XinEMGtXbOmnSnxKE9czQeQ+F52SI64082vfKNsiqq3xFB2ACSvnEHpeft4tb3ha.+ERkpcRVjiNnpBGND463I5wkCgObmryHLWUqEM6E.cK67XdSfXcsRka3I57L4NjXC50AMHpl2VCq52FLOT+MrGYlhgZrcRocCu+W7pJ6Qig8vEDJGJtLr5ZndD.smtgXnERiLp0UZmH3jUwuahEA1P0ZkyB5MvmOciDKOIDkZ+yB.JcnKs+vl62mEz0kLXWnsXZXRyTy.iqycn8UA1eATlNg3ppPObD76iY7yCuDAVYAQGS5OZbYXbyQspiwlvXkfmEqS9edhKen89iJMk57PIXVtXlkEakla4gIfuTbbc3DLKF9YVtZQSyJPoiNzKCU1gDXYUsZwxaVwxpT4s2Z6Mitl5g9zuqG3EMHFlu90GsLpv40RCybXKqwAZJshYJblEaVYJpkapYZgSU98yV4XdU7bbKg4TsDGAIZPonaVLBOKFoN3b3FsUk8SQ3rruy0ImU2k07.43KthPIB6xi0g7llnYjSXRwb4B27bGumIAiygu.1pUZ1divP8KlNCC2zLX3RohPyLeJUHHpbZs5N8jBOviH5cFRoWmVn33m5JXyqUfXohlEKADTs51kqtUQyn.wldBgrMTJCkNzOsMOZxo.wUfjXEG2gZAg3Gg2bixVVVaUbqsJucYyREqFE0dJMfFgi4vceJdkYw9PCUi6a.1h1anWHougYjuQzdVHWCiEORdLQybQEsb3VdBGyIJapUlhee3ldqJbyJaaRALIiSsh99GpQPmcKE5gTO3b0p1D2gbB5cY5HOzeP+tPyRHFA7+3yLW4m9qWMQfqeKONUeG+.TpgQcjT2INSSizOOkNuv0R.2UH53QzcEdsdVw2J8v5Qr8EO0N7YOTB2J5Y.WQt1ObEbSWgrP5mJM7EFYNrmZam9jFeeVWy8U5ZtuxK59ffn2S2g5oehpWobjQniabf1Iyv3.NAtkj9ZVn+FnN+AzM
  • How to calculate min and max for controlling module parameters

    5
    0 Votes
    5 Posts
    446 Views
    pcs800P

    @d-healey
    Ok, i did not know that. Thanks

11

Online

1.9k

Users

12.4k

Topics

108.4k

Posts