HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. Morphoice
    3. Topics
    • Profile
    • Following 5
    • Followers 1
    • Topics 146
    • Posts 834
    • Groups 0

    Topics

    • MorphoiceM

      Bypassed by the DAW

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      5
      1 Votes
      5 Posts
      133 Views
      ustkU

      @d-healey I tried that recently just to reflect the bypass state of the DAW to the bypass button of the VST, but it wasn't reliable in the end... Maybe I've done it wrong that been said...

    • MorphoiceM

      R/L seperated sample loop points...

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      95 Views
      griffinboyG

      @d-healey

      Or c++ / snex 😁

      But two samplers is the easy way I'm sure.

    • MorphoiceM

      Newly compiled HISE > New C++ Node Warning > CRASH

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      5
      0 Votes
      5 Posts
      78 Views
      Christoph HartC

      @Morphoice scroll down in the export dialog, there's the juice.

    • MorphoiceM

      Summing plugins, snake oil or useful?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      5
      0 Votes
      5 Posts
      110 Views
      MorphoiceM

      @griffinboy

      Awesome thanks! I've already consumed some of those, ChowDSP was my read when designing the tape wow thing. Essential! Also did some experiments with WDF in faust so I seem to be on the right track there.

      I'll take a deep dive and see what I can come up with!

    • MorphoiceM

      MSVC only: Error C3203: unspecialized class template ... (works fine on MAC)

      Watching Ignoring Scheduled Pinned Locked Moved C++ Development
      34
      0 Votes
      34 Posts
      665 Views
      Christoph HartC

      @Morphoice hmm, weird, anyways, I've added a safe check as well as the option to edit the flags set by the node_properties.json file in the DLL exporter. This should fix most issues related to this subject.

    • MorphoiceM

      DSP compiling error on WIN, works fine on MAC

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      65
      0 Votes
      65 Posts
      1k Views
      oskarshO

      @orange yes some nodes seem to only work on windows and some only on macOS. The source code of my project can be compiled on windows and MacOS the same. Make sure to clear the binaries folder of the dsp networks. Do not delete any other folders.

      When compiling make sure you first set all networks to not compile - then compile the dsp networks - open Hise and set your networks with Airwindows nodes to compile.

    • MorphoiceM

      Gated Reverb

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      12
      0 Votes
      12 Posts
      154 Views
      griffinboyG

      @Morphoice

      Well maybe. But it'll be so cpu hungry. And fiddly because the routing of a real reverb is a complex matrix with taps coming in and out of all kinds of places

    • MorphoiceM

      How to turn an Airwindows effect into a Scriptnode

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      19
      0 Votes
      19 Posts
      549 Views
      MorphoiceM

      @Christoph-Hart sent

    • MorphoiceM

      How/Where do you actually market/sell your plugins?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      47
      1 Votes
      47 Posts
      2k Views
      d.healeyD

      @aaronventure I don't see that I could integrate this into my current WooCommerce site, and my licensing system is very dependent on that.

    • MorphoiceM

      why does short decay make the sound quieter...

      Watching Ignoring Scheduled Pinned Locked Moved Faust Development
      6
      0 Votes
      6 Posts
      189 Views
      rglidesR

      @Morphoice happens here too, no idea why

    • MorphoiceM

      double notes get stuck

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      64 Views
      SimonS

      @Morphoice The solution I used was to keep track of all note on events, then if you ever receive two note ons in a row on the same note you know you've received some illegal MIDI.

      It's pretty easy if on noteOn you check and store the event ID to an array (or MIDIlist I suppose) like

      onNoteOn { if (events[Message.getNoteNumber()]){ Console.print(You've just received some illegal MIDI!); } else { events[Message.getNoteNumber()] = Message.getEventId(); } } onRelease { events[Message.getNoteNumber()] = undefined; }

      How you handle the lawbreakers is up to you, but at a minimum it's best to stop everything on that note, as this situation breaks the assumption that every note on will have a corresponding note off.

      In my case I'm using artificial events, so stopping them all is easy. I don't actually know how you'd go about stopping the normal events.

      Give Synth.allNotesOff() a try, I know that doesn't affect notes with a timestamp in the future but I assume it works on stuck regular events.

      It would be nice if we got this built in similar to setfixnoteonafternoteoff

    • MorphoiceM

      soft_bypass and faust

      Watching Ignoring Scheduled Pinned Locked Moved Faust Development
      20
      0 Votes
      20 Posts
      339 Views
      S

      @sletz Well, I just discovered that https://github.com/grame-cncm/faust/tree/master-dev-ocpp-od-fir-2-FIR. branch is still quite buggy, so no need to rush 😧

    • MorphoiceM

      Help me understand VCF keytracking.

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      8
      0 Votes
      8 Posts
      292 Views
      griffinboyG

      @Morphoice

      You can map it to a function of best fit using python / matlab.
      Ask chat gpt how to do this from a table of data.

      Alternatively you could create a lookup table of accurate values.

      I didn't realize you were going for analog tracking, that's a different case to digital, yes.
      The tracking lookup only happens once per note, so you don't have to worry about efficiency here. Envelopes by comparison need optimization as they are applied per sample.

    • MorphoiceM

      same note - same voice?!

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      7
      0 Votes
      7 Posts
      256 Views
      MorphoiceM

      @aaronventure my bad, it was the detune thing from the example, triggering two notes at once

    • MorphoiceM

      Filter instability?

      Watching Ignoring Scheduled Pinned Locked Moved Faust Development
      11
      1 Votes
      11 Posts
      173 Views
      MorphoiceM

      @aaronventure yes thats actually the one I was referring to it should be smooth already.

    • MorphoiceM

      Force unused parameters to compile/display in Faust node

      Watching Ignoring Scheduled Pinned Locked Moved Faust Development
      1
      0 Votes
      1 Posts
      50 Views
      No one has replied
    • MorphoiceM

      LAF for a good lookin LED?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      16
      0 Votes
      16 Posts
      264 Views
      MorphoiceM

      @aaronventure that certainly looks cool but would be inconsistent with the UI of the other plugins I made so far. Also my resources are very limited and I'd rather spend them on making a good sounding plugin right now and getting all the copy protection and distribution sorted before indulging in fancy lens flares ;)))))

    • MorphoiceM

      demo mode annoyance, how?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      71 Views
      MorphoiceM

      @d-healey it's just intended as a nudge to upgrade, not a sort of copy protection. I guess those not able or willing to license a plugin AND able to crack/bypass wont be kept by any sort of method anyways, will they?

    • MorphoiceM

      Sustain pedal gets stuck on compiled plugin

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      72 Views
      MorphoiceM

      @aaronventure also held keys just stop when the sustain pedal is released, even though the key is still pressed. this happens with faust envelopes

    • MorphoiceM

      unsigned VST3 issue on MAC (unknown developer)

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      12
      1 Votes
      12 Posts
      202 Views
      A

      @Morphoice that depends on where the file is, right? but if you're gonna do it from the packages installer, then yeah you'll need elevated permissions.