i could try that. but would that exclude compatibility with audio tracks? 
Posts
-
RE: HISE plugin as virtual midi port?posted in General Questions
-
RE: HISE plugin as virtual midi port?posted in General Questions
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 :/
-
RE: HISE plugin as virtual midi port?posted in General Questions
@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 -
RE: HISE plugin as virtual midi port?posted in General Questions
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?
-
HISE plugin as virtual midi port?posted in General Questions
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.
Thank you!
-
RE: Module tree navigation tipsposted in Feature Requests
@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 -
RE: Module tree navigation tipsposted in Feature Requests
@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.

-
Module tree navigation tipsposted in Feature Requests
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!
-
sync multiple instances of the same VSTiposted in Scripting
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!
-
(Convolution Reverb) Setting length with knobposted in Scripting
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
-
Convolution reverb latencyposted in General Questions
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! -
RE: Empty slot for combobox?posted in Scripting
@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
-
RE: Empty slot for combobox?posted in Scripting
@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)
-
Empty slot for combobox?posted in Scripting
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!
-
RE: HPF before compressor with a sendposted in Presets / Scripts / Ideas
@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
-
HPF before compressor with a sendposted in Presets / Scripts / Ideas
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+lYDhKlN5QVVEWpwLbko0vUmVCqMsFdio0v0lVCWeZMbiS2PU0h6DHEtQ49Hjca2L7abpokE0Uh7evj6wvIthe 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?
-
RE: latch mode for buttons / ignore radio groupposted in Scripting
@David-Healey Thank you so much! I'll check it out now!
-
latch mode for buttons / ignore radio groupposted in Scripting
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?