Forum
    • Categories
    • Register
    • Login
    1. Home
    2. ScreamingWaves
    3. Posts
    S
    • Profile
    • Following 0
    • Followers 0
    • Topics 16
    • Posts 65
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: HISE plugin as virtual midi port?

      @David-Healey

      i could try that. but would that exclude compatibility with audio tracks? 😕

      posted in General Questions
      S
      ScreamingWaves
    • RE: HISE plugin as virtual midi port?

      @HISEnberg

      I tried, exporting it as VST or AU did not solve it.

      so it looks like it's not possible, or it would be more advanced than i thought :/

      posted in General Questions
      S
      ScreamingWaves
    • RE: HISE plugin as virtual midi port?

      @HISEnberg
      This one, it has the Message.sendToMidiOut()
      i dont think it would be a midi fx though, since it should be put on an audio track?

      i will try to export the AU instead of the VST3, and see if the issue is the SDK

      HiseSnippet 2581.3oc6Z0saaibElz1iski2rIaSC5ckHs.UYgWAQIYIqFDDG+WpZisUsz5s4pfwjijHLIGsjT1waP.1K6qP6M6yQuyW1KK5qPeAB5CPaOmYHEIUnrkkcRSZW4efl4Lyb9Nm472LjM83FLeetmh5RsOqOSQcYRqybC5sYOpkqRisTTWjzzi4yBT13r9Teelohp5rOCoplaNEwm29jMn1TWCVbWJJGxsLXO2xwJHt2lq+6rrs2gZxZa4jXzUVugA2cStMe.fjYIEU5SMNl1ksGEG1LDkeC0umh5WRnkKa1oZ00paZTYU85cn0LMNpb8UYlkpTlUmYZVqr4Qc5nnN+1lVAbuVAz.luh5bavMOqUO9otRFbnku0Q1LrgtRKfyxt2gaahhH1qxl8rrMaFoh7UfEsYrBaVoB6djcsLsF1erh6NBBZwyHoBTclzva1TvSOI7Jl.dY.I0DPZNIjtKokgmU+fXJHdtEoga.yqCE1mRBE4XUTOmrIGFfaPAG5wrc7fFCmP9pEKthF7uG9nNCbMBr3tZb283Ar8cy+vkd8R4V5MKoMJoNcxjFxFOtsMyKSxnog2EMw7tCbNh4sh1IT6ArgCDD+z5Tx30oI2xMjRchAxca3ZEreel63LDTBUUf9elPTAFGABs+OMT6+zAlV7ugdBqC2yQwxDsHR0mthP.R5zXRCnJp+Bxqadv9+1s2r8K2Y+mu01G7l86GvelGmeB6qJtZgSomn3Qc6x.I0C14Hp3bE8rsqI19G1aFIFE.aVIvtcHvZYaYx7DHZYvln+f.Mg+7Hn4Emq70M1BADXkDJufNnOyKvBUupawNAbwklb4Haw7ONf2WnPb5ycQsi5BWYUxqhAvub8yR13TKyfdnv0CD2dLqt8Dh9eEH1OZqogIBEwR1XOTCLDIKOY5fX1u92kf8e+ue8T7.VFKm91LwjzgnUdPfJvWAoMOQrRNbyP8hg0QLaEmjQLew4NzWkbi2Of0uk02IT++4+D94u7D+Ac5XAihPzL2.luooMqI22B8FvwI10UJctx6FA.h8vMGXSCRGPBAVHAbMRFE.c0cg09rjg0uwhRMoP7tjlVAF8xFiyjAFQGv2CXLL19mQ1tSGlQPL.mirye38Sf7jrewwjKdYQHZnEyS+lHeb+INer5ruORmN2GcoS+Qeo+WvWRclD7mH4+RgQ9AdhLONKQRDr2.GQ26XYKpfPEiwFUfzejDWLReOFDzm0l2zldVdeJlL3..0qncjM23XLT96VASXJjMvQj2nG00kY6OME5L+Dqmzu3soC3CBrb6tKMvSjoAj+VfOuAayPzg5fYv5cjsKFUrQKlqonw+F9DRTenBCHpGQLtTIk8XAmx8NVT0Z32gRDjGxnsmU2FtJGx77Eo2VfTr.7ixSss4mh4wsBMhgcIQeM41m0uG20x.6RNhHX+TG9.2fHrCmcnM0xFs5aMvGppybe2VvfEAHQqt8DopmeGpAnTOqIEKy3tDinPsELRbXnPbFazfZV4wTFRDWunfmR0E.OGQYHvQY.qLftvJMjw3J+YjN.jdYevbBpKIET9B.JdrBIomE6SuBWFFPElM6UQ02kvpOYKvIsgqI6UR9rMXMZBwy2ZhqRcWK2CkUUhyeW5qBaEVgZyn5ljIChZApj3IRPCgjSkTBZ2ZX8RDhNzFUg2lfNiGAmbbWTud3nEWuEqCcfcPp0UIASW3hXp9XXJVsWv6vr29jQYFN9mNHf6.iVDpIImIwbddRozrdQnihEC41mSNfyC1wi8sC.y2yhX6BjJUvgjloQ8pLcJ16izKVW9oVspUVqzpqUJ7njHDN.cHURIgYI0JINzfhRBS9EH98sgxQFqemjbV15QScZ7zVfH8muD28rYqj1Dx1T12oTChSsisfzuyHqrqg+gHUCpcjJEBdk.1KJ4s9G.bqtPB9NOvAm9o45mSLOyk5XY3WPPLKdFNuKgkyEWdRapWWVfe3oMcYFxv8hsN7bUDB0zLVkhcs.QppTFIZ1VV9XXvMfCPIisjtGncXTs4Hek9HggHYGQXQXjEG0goXJGl6AsgwH9nWodQc8pP52iYmJ0cJp+DxpEpTpToZEqUqxZUzKWrdXY8s64w760CpVNNRxrJJs6z4We90Hr0BjRqdEwHNfJkKVsV0UqTuZsxEWqXkvTeOMH.hsFCPH49OfmSMM.mmr5+kPXNxALaF0mkBhNc57uthPTOEDmmTtzUGgkpWcshkKu1pE0qWtXIIBWfjJlIhue9bJeu95YG27ZlO7VjVVlLomepImsE0XhRKc6R49uDAxh0q.1eVd9xYbIN9yjxoSM6jgYmFVpIkckHkJVraJIa7xz7DOH7RZg5VRgRPH0QBBilIH7gQnlvJWFqv4+sdYKbBBIOEXjvIHboBWRFNVIMgmTr.DKswUH0JwUdEMtjdQwiLScy+7uu6Q2I++XDW63IktRi9L5w5ipSDkUiTFSRS4jt4xfcaRWa9QT6WZPwim89NU1XsPFAGozJ2m3IOSXgTiIKEzHKSR8zxjJkVq9Z0pTrd0Qpw3RJCJghaXJB3voc0u.Stqjy0kTXt3lpxXKMs4jAjmYjSosrzESRYLEgIn8AMFxjFv+ZWo53M7t1K8Fb9wNTw8FLUOQhruYUw82+rnC1OxE5O96V8EP8Xf2WxfVei7ASLbDqmwsu1v8D.kM41TuQuysYugtLmT2l5EewfnHocct7x4lral6hu92I8hL+BhPk+oDfElDe5.36.G54iAChODWG4GBdjPseaoZGqE2kIdbNBM98Es0vm6o1yXvo2wMjKJtye6l+Y5ruQ.v91dTW+9b+z0gwbrZycwc1nNyu9W6yhu1mDCdSN0KSRu8I6.BYlyoEMXfmvVK5tZGeDw4lrHhex8rll7Wci4E3Iq2ZiY9UyPzf8U+.sSndZdNZOVaa2tfZu.T2xyD0mMzh2k1EeyJdzRZKENGQka5vb7bvwuI1L+CD0a8.43rbsQC0Qd0NZ3lO7YRno8Z3O32b3eVczjDzd7i0zeHRRSXzW.KYEmY9pUVQSuTM4pqkKG7+b4fj49banXbOK2f7Of6BbWaI4Hzx8lb4jeA7NYuN76iNkNcDyQPSrvgpApsMxWewaixiBWPbbuQpGDZ.3Xecs7gZT1DFNdCx4ijyUP7a.e2pCTVBpB.tnMlWBlcgsLPGWvGhFzli6Y6OH.35+291wbsqW6izmAaJW2bQXTVB41Pod1fPNr1EQs2Q8lNF+tbWdzCwJN.3ALzCrKK8gfyRfBuRtg8bu0itBrntNmt9yA2.p2tx2GkoQWnekCik490OK7FD0Pa3OcJN5BeN5yNQOG8ab7N8OS8erPsj7vgZ3weogLxIZKunnGPtcEmYOGYWrsVFupdNPz8WZXjdodmIVZZmX4ochUl1It5zNwpS6DqMsSbsKehXx2vq0AcYUT1s41xmas51tXNe4Cg8+.ckhDLC
      
      
      posted in General Questions
      S
      ScreamingWaves
    • RE: HISE plugin as virtual midi port?

      @HISEnberg

      no, i tried it out with the snippet i found and it does not show up. In that list usually also show up external keyboards, so maybe it needs some more advanced settings than just having midi outputs?

      posted in General Questions
      S
      ScreamingWaves
    • HISE plugin as virtual midi port?

      Hello people,

      i was thinking about making my own trigger fx plugin, but before i start working on it, I'd like to make sure it is actually doable with HISE.
      It should only get the transients and translate them into midi messages, without triggering samples, and until here i found snippets that might help. But then on the instrument track, the plugin should be selectable as midi input.

      Can a HISE plugin appear as a virtual MIDI device/port in the DAW? Or would it need specific implementations for each possible host?
      Basically it should appear here with the stock studio one Gate plugin and the steven slate trigger.

      Screenshot 2026-05-25 alle 13.00.30.png

      Thank you!

      posted in General Questions midi port fx plugin trigger
      S
      ScreamingWaves
    • RE: Module tree navigation tips

      @David-Healey said in Module tree navigation tips:

      @ScreamingWaves said in Module tree navigation tips:

      for every output channel i have several effects, i would like to hide only those, but it hides everything instead.

      The solution you suggested would affect everyone, not just you. I don't use a lot of effects but I do use a lot of midi processors so how about we hide everything except midi processors instead 😉

      does that mean that one can have multiple master chains? 🙈
      For sure i don't know how others use HISE, since I'm not so experienced with it, i assumed that everybody use only one master chain haha

      posted in Feature Requests
      S
      ScreamingWaves
    • RE: Module tree navigation tips

      @David-Healey said in Module tree navigation tips:

      @ScreamingWaves said in Module tree navigation tips:

      i think the master chain should hide only its effects

      Why the effects chain and not other chains?

      for every output channel i have several effects, i would like to hide only those, but it hides everything instead.

      i understand this behavior if bigger projects require multiple masterchains though.

      ezgif.com-video-to-gif-converter.gif

      posted in Feature Requests
      S
      ScreamingWaves
    • Module tree navigation tips

      Hello developers!

      I saw improvements with the module tree (clicking on a container arrow hiding all its children is already a nice step), although i think the master chain should hide only its effects, not all the child samplers.

      a BIG improvement in my opinion would be a cmd/opt + click on an arrow that hides ALL children and effects, leaving only containers and lone samplers visible. THIS would be a life changer i think, in case of big projects!

      And also, every time you add an effect or open/close a parent, the module tree view goes back all the way up. that's a bit tedious. With the shortcut i mentioned above, this would already be less of a problem.

      But thank you already for all your work!

      posted in Feature Requests
      S
      ScreamingWaves
    • sync multiple instances of the same VSTi

      hello people!

      What is the correct function to get the current DAW playhead position (PPQ or bar/beat) in a Script Processor? Looking to use it to seed a random number generator so multiple plugin instances stay in sync with each other.

      thank you!

      posted in Scripting playhead sync daw
      S
      ScreamingWaves
    • (Convolution Reverb) Setting length with knob

      Hello everyone,
      How can i set the length of the reverb with a knob? after moving the end bar in the conv reverb i don't see any value changing if i dump parameters and values in the console.

      thanx in advance

      posted in Scripting conv reverb length convolution reverb
      S
      ScreamingWaves
    • Convolution reverb latency

      Hello everyone

      i have a latency issue with the convolution reverb on a drums VSTi I'm creating, i clearly hear 2 hits instead of one. i tried moving the send effect from the master chain to the snare container and the send container accordingly after the send effect, but it doesnt solve it. on a smaller project it's working fine tho
      does anybody have a way to fix it? any way to make a delay compensation or something like that?
      please help!

      posted in General Questions latency convolution reverb
      S
      ScreamingWaves
    • RE: Empty slot for combobox?

      @David-Healey thanx, this helps a lot!! :D

      posted in Scripting
      S
      ScreamingWaves
    • RE: Empty slot for combobox?

      @David-Healey
      ah I forgot to write smpRoom.Gain thanx :)

      or did you mean that using the Gain of the sampler is not valid? because now it goes to -100, but won't go back to 0

      posted in Scripting
      S
      ScreamingWaves
    • RE: Empty slot for combobox?

      @David-Healey it adds an empty slot, but it basically loads the first file anyway, so the last file of the list won't load.

      I added a blank wav file and use it to call the Room sampler, but it's not working :/ I'm doing your Hise scripting foundation course, but it's still hard to put it in an Audio context.

      inline function onComboBox0Control(component, value)
      {
      	local smpRoom = Synth.getChildSynth("smpRoom");
      	if (value > 0)
      	convRev.setFile(irs[value - 1]) && smpRoom.setAttribute(Gain, -100) && convRev.setAttribute(WetGain, 0);
      	else if (value = 4)
      		convRev.setAttribute(WetGain, -100) && smpRoom.setAttribute(Gain, 0);		
      }
      

      the IRs get loaded, but volumes don't change and i get no error when compiling. what am I doing wrong? (4 is the blank wav file)

      posted in Scripting
      S
      ScreamingWaves
    • Empty slot for combobox?

      Console.print("HELLO WORLD");

      How can i add an empty slot on the combobox menu?

      I've sampled my drumset with the room mics included, then i got IRs from other rooms. What i need to do is: if in the combobox an IR is selected, the room sampler will turn off, and the convolution reverb will turn on, else the opposite

      I'm stuck here, trying to tell HISE if nothing is selected, keep the smpRoom running, but i realized there is no "no selection" slot.

      //////////////////////////////////////// reverb ComboBox
      const irs = Engine.loadAudioFilesIntoPool();
      
      const var ComboBox0 = Content.getComponent("ComboBox0");
      const var convRev = Synth.getAudioSampleProcessor("convRev");
      
      inline function onComboBox0Control(component, value)
      {
      	local smpRoom = Synth.getChildSynth("smpRoom");
      	if (value > 0)
      		convRev.setFile(irs[value - 1]);
      	else 
      		smpRoom.setAttribute(Gain, 0);
      		
      }
      
      Content.getComponent("ComboBox0").setControlCallback(onComboBox0Control);
      
      ComboBox0.set("items", "");
      
      for (x in irs)
      	ComboBox0.addItem(x.replace("{PROJECT_FOLDER}").replace(""));
      	
      

      Any tips?

      Thanx!

      posted in Scripting combobox irs reverb
      S
      ScreamingWaves
    • RE: HPF before compressor with a send

      @ustk i hadn't looked into it until now since i got "scared" of the "script" part of it haha i know some basics now, but still can't handle complex codes on my own. I looked for practical ScriptNode videos but i found only one including C++ so... nope xD I learn much quicker with videos than by reading. I guess I'll play around with it only when I'm done with the current project. I cant overwhelm my brain now haha

      posted in Presets / Scripts / Ideas
      S
      ScreamingWaves
    • HPF before compressor with a send

      Hi everyone,

      Since there is no stock sidechain filter in the hise compressor i'm trying to make my own with a send. it works but it's not transparent. I used shelves instead of filters in this case to avoid phase issues but it loses some low end anyway

      Does anybody have a better way to do this?

      HiseSnippet 1418.3oc6Y0saSbDEd13rkD2VJf3hd4pndgSUZj2DSRPHTLwwlFURvMNEUtBMd2iiGwtyX1c1.tUHwE8kf65iBO.8gf9DzbWuqsmY+escHIt.JfXuvJy4Lm47Meyb9Y2z1SXA99BOhV4CFN.HZegdmgbY+F8oLNYmsQ45c.t8Afujr0vATeevlnoU5tJ8ZyOKI743M2h5P4VPlHB4ABlEbOlKSlIsc8ef43zhZCGvbyM6Z02wRvaHbDAHVJoWkLfZ8X5gvdT0zlQm78T+9DsuU+l0VestqaswJ0.yaVcsM5ZRqAqUCrVci0s6dyZvp2npY0pTh1m0zlIEdcjTI3SzlcKg8vN8EOkG4fGv7Ycc.0.SRGzyQhaIbrUaQkTRi9LG61IjjOAWz1YTVoHJ6556xrYoxyntqDpvHyh7Dn1LEgWoBvyLO7plCdS.RZ4fzrQP5p5cr7XCjYZT34y02gKAudT7bJOThlKYl+XF8FBbFb4xtzGCs7vAoVTYspUWx.+YwaUtbY7vxWZbD0yvma2h4fSx31FgWcV9PP1rWOvRVYgTkKfVkYC7jS1jDcJKJy3NLNXzKfaIYBtgf2UxizqPpmvohkvcffiXdIbocBfEK+qkMvmveX8LpDJ03121vbwPYQpSmh5IElK6Cx6HkdrtARnRlX0s8kL9tZ2.AUhQI.snMoRaxo3wm8Rnair44g+BN9PQXbtQgY3Yv4EFUSgwyQhM4bFI9FIDXkERI2EVTsbwTbCpiSWLZrx3r+h2J2QydBIbedE0Av7kwc6np50ah5hWJGvahpU4I7dSFVgG31E7xc7GNQLVnX.l9IGfkO92JhYxMQAeGNSd+A.+jxJPhoSUvXLpvoJCCEubbn3VARofSX1p3vTdjDB57IRI+zNaSkzjkBWUzSC.OISsIz1FNBypFEkOu91f+ikhAgyM9TD22mIG+rTm9Zn9vzAFd0IimOAyjIrCbnxho2TWHiUfGIExonxav8Yxg42au0x4cVg3U0ayjV8mLFmYBXDo82EXLtRwWpGkkKCfyp25me2TVHu6mKx8WReOAyGBc70h9ai6BbvSQZlmT48WD72O6rVdevYt7tVo2T0Yyor57rW3pN+APvTgFHlOAicXtCbfl7i.GL8S7clsgdz.GYhzUJfxcEbwf9BNyJ+0j8ArlzgGBd4w9D2PX0KrJSljqWeevAn94tG8M0uG1O.0C4IXJ4ByycyTS775q0ifqg5htwmRBdwLInVob9+RQ9etvWnA8XTKwosWcxudyKZ8JDrbN3f8vf8EkmoTq0Nba3Y4Oh63JDx9L9gE3zRuuuid0vc5+qKmyd1X92bZYx9h.IxF6RwTAHQouWfaGrRfEDSqptyzlQ0GUz3ppwIra3f+EehUZpFqEqzLQY9KZkSZOpQf2QPymD+drI8DWfEPnDI0OYY2hF5yDNY4WoDXlIfUWIXkXAF+yJpW9kauZw2FlaWK2ge8VsNHtSbUL2asqBuuY1qEwrk02dHm5xr7iChRFNZSDRHcWmEHnDePeOvuOdqYTEiVD33MURGqPvCqqZ30KDVi4hi2LS4nN52e4KW6UYp2WEWjoZ9bKaAjT+O+keK2pNBdVz4g0C6DB7lv9MVyD2xw5FeWGqXBU.yPwt3KoGLXBK23J9v5F264a0wsG+UgoKUuzEl.E7xmBMUn446ifc7lSpK4i2bxcIi8EcJcIqe96R99GAdGwfmlIq5m5b9hTGXk93tCLsSqv7UzaS8ntpWS3IFM+Qy2pkmes9k+qSs77bePWd9iEe3Rs7DOxJ5ymot4LWnDja4g+O.lWeW0XCyQ+lYDhKlN5QVVEWpwLbko0vUmVCqMsFdio0v0lVCWeZMbiS2PU0h6DHEtQ49Hjca2L7abpokE0Uh7evj6wvI
      

      the button switches off the shelf and mutes the send. the phase problem is more audible with compressor off.

      anyway i also noticed that sometimes the EQ bands reset themselves, anybody knows how to fix that?

      posted in Presets / Scripts / Ideas hpf sidechain eq bands reset dynamics parametriq
      S
      ScreamingWaves
    • RE: latch mode for buttons / ignore radio group

      @David-Healey Thank you so much! I'll check it out now!

      posted in Scripting
      S
      ScreamingWaves
    • latch mode for buttons / ignore radio group

      Hello everyone,

      I have 8 solo buttons set to the same radio group, so only one solo button can be active by default but I'd like to add the option to latch with shift+click. is there any way to tell hise to ignore a radio group when cmd or shift are pressed?

      posted in Scripting
      S
      ScreamingWaves