HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. resonant
    3. Topics
    • Profile
    • Following 1
    • Followers 0
    • Topics 45
    • Posts 260
    • Groups 0

    Topics

    • resonantR

      Change the pitch of the IR sample

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      56 Views
      griffinboyG

      @resonant

      You can do DSP in hise script.
      I imagine the method would be to load the ir into a hise buffer object (an array that holds each sample of your audio file), then do some kind of resample algorithm to fill a new buffer with a repitched version (making the file faster or slower by interpolating the samples) then load that processed audio data into the convolver.

      Of course, if you use c++ you can do this all with high quality and efficiency .
      But I'm guessing you're asking about doing it in hise script.

      I've not done audio manipulation in hise script before. But I've seen that it's possible, looking at the docs

      Link Preview Image HISE | Scripting | Buffer

      A buffer of floating point data

      favicon

      (docs.hise.dev)

    • resonantR

      Waterfall Spectrum Display

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      20
      0 Votes
      20 Posts
      393 Views
      Christoph HartC

      @oskarsh yes of course it's somehow possible to render stuff like this in realtime, it's just not what the waterfall display is made for.

      This looks like 16-20 paths. The waterfall display can render 500 paths at once to make a proper 3D shape without that visible grid.

    • resonantR

      Good Faust Reverb or Chorus

      Watching Ignoring Scheduled Pinned Locked Moved Faust Development
      4
      0 Votes
      4 Posts
      132 Views
      HISEnbergH

      @resonant I really like vital_rev, you can find all the stock reverbs here:
      https://github.com/grame-cncm/faustlibraries/blob/master/reverbs.lib

    • resonantR

      Faust Gate

      Watching Ignoring Scheduled Pinned Locked Moved Faust Development
      3
      0 Votes
      3 Posts
      68 Views
      resonantR

      @Lindon said in Faust Gate:

      @resonant what error are you getting?

      you might want to try

      process = _,_ : ef.gate_stereo(thresh,att,hold,rel) : _,_;

      it worked thanks

    • resonantR

      WDF Model is not working in Faust

      Watching Ignoring Scheduled Pinned Locked Moved Faust Development
      16
      0 Votes
      16 Posts
      2k Views
      A

      @d-healey said in WDF Model is not working in Faust:

      Interesting that it gave you the right answer,

      because the 4o is guessing. You can ask it to run a python script that counts rs in a string and you'll get the correct answer. Pure inference in this case is mostly guesswork, because it works with tokens, not letters.

      07eec81d-c908-44ee-b8a3-c2a703e8f569-image.png

      The o1 has reflection so it can catch itself doing this. Plus, this test comes up so often that I wouldn't be surprised it already made its way into the training data.

    • resonantR

      Distortion example with Neural Network

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      1
      2 Votes
      1 Posts
      164 Views
      No one has replied
    • resonantR

      Illegal type: string, expected: JSON

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      3
      0 Votes
      3 Posts
      181 Views
      resonantR

      @Orvillain Wow Thank you very much for this detailed explanation! I am grateful to you :folded_hands:

    • resonantR

      The need for Spectral Processing and AI in HISE

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      10
      0 Votes
      10 Posts
      859 Views
      resonantR

      @Christoph-Hart said in The need for Spectral Processing and AI in HISE:

      You should be able to use a custom C++ node with this code:

      It would be great if there was some examples for custom C++ node usage

    • resonantR

      Using Filters in SNEX

      Watching Ignoring Scheduled Pinned Locked Moved ScriptNode
      3
      1 Votes
      3 Posts
      633 Views
      FatMitchellF

      @resonant bump

    • resonantR

      Sticky note implementation

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      8
      0 Votes
      8 Posts
      435 Views
      resonantR

      @ustk Perfect. Thank you!!

    • resonantR

      Selecting the custom networks inside Hardcoded Master FX

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      392 Views
      resonantR

      Thank you @d-healey @orange

      Both 2 solutions are really helpful.

    • resonantR

      External Side Chain option in the scriptnode compressor

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      293 Views
      resonantR

      @Christoph-Hart That's amazing, thank you!

    • resonantR

      Comp Reduction Question

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      6
      0 Votes
      6 Posts
      479 Views
      resonantR

      @Soundavid I'll try this, thanks!

    • resonantR

      Keep muted effects with the solo button

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      14
      0 Votes
      14 Posts
      813 Views
      resonantR

      @ulrik Wow That's amazing! Thank you so much bro! Yes of course this will does the job for me.

    • resonantR

      Calling multiple functions with delay on a Knob's Callback

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      33
      0 Votes
      33 Posts
      2k Views
      resonantR

      @orange said in Calling multiple functions with delay on a Knob's Callback:

      Especially watch out the Oversampling functions.

      After doing tons of testing, I found that using the Engine.getMilliSecondsForSamples() function is one of the causes of the multi instance crashes.

      I've used this after declaring the delay compensation with Engine.setLatencySamples() for compensating the delay with a simple gain's delay parameter when the Oversampling is off. So when the Oversampling is off, I am giving the exact sample delay (that we declared via delay compensation) with a Simple Gain unit like this: SimpleGain.setAttribute(SimpleGain.Delay, Engine.getMilliSecondsForSamples(4));

      But it seems that method causes the crashes. Maybe getting the sample rate multiple times on a multi instance DAW project? I don't know.

      Then I created a SN network like the below which converts the sample delay directly with converter, the crash is gone :) :

      Screen Shot 2023-04-19 at 15.45.51.png

    • resonantR

      Mono to Stereo Fx Plugins

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      2 Votes
      3 Posts
      394 Views
      resonantR

      @Christoph-Hart Any progress about this?
      I think it should be a easy one for you, since you've already did the mono version.

    • resonantR

      About Label bug

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      3
      0 Votes
      3 Posts
      409 Views
      Christoph HartC

      It's just for Labels that were set to saveInPreset=true, but I actually changed it so that all controls also restore the value.

    • resonantR

      FilterDisplay hasn't been updated with Filter frequency modulation

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      12
      0 Votes
      12 Posts
      1k Views
      resonantR

      @Christoph-Hart Ok, I'm sure it iwill be a very easy fix for a genious code guy like you ;)

    • resonantR

      About Steinberg VST2 License

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      10
      1 Votes
      10 Posts
      2k Views
      hisefiloH

      @Win-Conway really? Will investigate how to do it. Thanks man!

    • resonantR

      Gate Unit with a Reduction VU Meter...

      Watching Ignoring Scheduled Pinned Locked Moved Presets / Scripts / Ideas
      3
      3 Votes
      3 Posts
      723 Views
      ossian1961O

      Very nice and useful! :)