@d-healey Will do, thank you so much for all your help!
Best posts made by afinch
-
RE: Mute/enable a sampler when a controller value is greater than or less than
-
RE: Problems with Multimics and length error message
@d-healey I think I have it working now, thank you so much! :)
-
RE: Can you increase the multimic limit?
@d-healey Thank you so much, all working now and no longer have the multimic limit!
Latest posts made by afinch
-
Looking for someone to script
Hey guys,
I am getting on really well with Hise having made some good simple libraries. However, I am now looking to do some more advanced scripting work that is beyond my skill set. Aiming to work with many 1000s of samples. If there is anyone around who would be interested in being paid to do some bits it would be great if you could get in contact!
Hopefully this was the right place to post this, if not please point me to the correct place.
-
Piano pedal and articulations
Hey,
I am trying to sort the scripting to move between different samplers to enable a user to switch between Sustain, Sustain with pedal and staccato samples. I want to do this with a mixture of CC11 data and the sustain pedal. The samplers I currently have are:
-
Sustain
-
Sustain RTs
-
Sustain Pedal
-
Sustain Pedal Sounds
-
Staccato
(Treating 1 & 2 together, 3 & 4 together and 5 separately)
A snippet of my WIP is below and while I have some of the features working I am struggling to make everything run smoothly.
-
How do I get HISE to work out the value of CC11 on loading the instrument so it knows to start with the Sustain samples or staccato samples?
-
When moving off the staccato samples (with CC11) back to sustain the 'Sustain Pedal' samples are triggered even if the pedal isn't down
HiseSnippet 2035.3oc6b91aaabF.mzxLnTsIoIMnXuY.2JJFrAbbDUrc5PPVssrRgwhrELcB56JtPczlHTjBjGypWg+FrWtOH6iv19D0uAqO2cjhGoojokjcpMNYDSe+84O2yc2yOS3zOJzgDGGFooad7YiHZ5egg8YAzS6bJ1KPa+8zzefQObLkDgDUs6YivwwjAZ55M9AVE5lKqw+7qe+tXebfCIuJMs2E54Pdi2POZds829u446+Z7.xwdCk58FauuSXPmP+vDPeZXzRaD14C3SHGfYcaICM860cfGMLxlhojXM8k2MbvY1mF92CD8+cdwdu2mvJXoYCSjn5WG5OfowrZ05bpm+f9Y1crFH+94dgFBuvSL54Mvab84diuj2.JeDx9C8kJpdMJndVxpWKI0qBURWRkVVnROxv1IxaDMuEl974F6G.KNtXvsKqJh9po+eM5DBcHft9P7GHuNBJLd.qrUqVqgfus5Ka5lD3P8BCPgAGDRIGFrxpM+kllMOuIpbSttU1FSNQg99jnJalsTGMsAtRPxv2ShVC8QreBYbGA6unS0XxNU40bGgYK0wvf8C7nGNhDLoHAsTeE7Suc+8vTLakHsNneiHQTOlJnuG4iPXsXcwzXOR7Gngif.6KrnAgKgCR7wzhwPrMNoM.9fBKbrUmfXO5YxarJGXsb8BrldbecU2GYz2i5bZ056RUnufW65VeS2ldeitttDGZtxtrwq+wotmbgqJ+Qgp7XCaZDAOzK3Da7vQv1.t9XZX+V6i2Y+CVDGbNpVGb1zv0s0lta0tMnlD+P7.au+gTu+OauaB30hJV6+datD2YXXRPAQlZMGQFQvTHHPZLe11GczODElLp7n90umGxbbDb9M3Pja3v.B38oxlZmnv3XWvp3yUrbS8ShNg4xxq4HxGIQwEq6fjgPDPP.wmc9ftNa+aLgsh64zCSi79Y4dykRqiw7Uc3REdYqRkaWp7yKUdiRk2rT4sJU9E4kENzd3Qr3C1kZkNf6d06.NXB5iASVpm65cx3IWTykby28982MeKcQU5y4RtWBMcO0Cx1Sg581i6VTOZTa8vZp5Q9UA5KkdAEzUJWedP5Mw6lPovogdCXU4cRPXDIsJ9UXxQ8Z0XNdngq2OaSSb9.6Z13xSRkGXWcRAPNb8QUctSZVAKMpgABNwHlBW1Fk0SlyD8JDO8u0OgPKDGrx2H6y+lqgLFLaZ54hVoGHNHkOlBj29A7TCVYUzqdExxZUzydV2er+Qcss2+vCPc5XY0zzDl+IOAui4Kgw+WQaswpHnm7taJY4qGSn6PgyJdODmshbCxqrqgnQPxIuDzfs17oVseAZHz8XjcRL0CGvlyyguAGDQ3BwbFkhKFlAtXZ8zs1.QBXmdHDCreLSLr+USuFyre1y52cucdyXqmMPwpsWb5L2mL.6uGrcQLJtwxcWhQLWNL9biF.StjSK0Z3lRMTHgeIUiLmUUJ26JzojQU4gE5z4MOWkE60SVrKF7HyLcz1ic0W2fOB47.0vzwGCVkKNwmlUqUAsrWXP3nSCC7bJlgADAcxIjHYcuRCBh0fDbxq4IaeDwmfikN09a29MdADbTwDmtR9BqqLpXkqW+ACg5hXwvnOIqaKDhiF0h3XgniyNkw0tKBxefmoGBjXD82gqgegAOuWDiV4lT8NJLgBHGYo8a.WBZCXQNDYBgkXmRJJ2hUloD1jfA7B+e3SZiVY3DrFsxZTyIap.6I8m4myp2PbMBGL1G.U7kCQiApKlJAo7We9w6ONW2iNNVwPpXHULjKDFxGKuuRwQVMG4Ck3HA+Tknj+qFFWfjDbo0DlLy4eGCnL0ATIORVaSfRZeWTJYIKXk4flJT4UWRovObIwgK6xuyRVRex3JmC+1jnKyrq4mvblc0Sgyrn1w86Jby6N3lsU3lJbSEtoB271Bt4CGmVL+J8aVfy1uv5u3rkB3TAbdGD37IE2YoPNqF47qjQNEdpJwN+eUfcx6dMAOyWDt8idhfO+R5yxthJoUxastuaSFpBmgIULR7nboatHD+zeomWP9yLkZl2stLpxj8yqkIgoNI6iaXWIP0B+FAlyk9wjpUu3m96GPAod2AR84JHUEjpBRUAodaAR8qKkJs8gu8f8rUrpJVUEq5hhUUdmkhUsZV0GyYUm3YPYnp+yBnp7tK58kgpdg0fqET04jUME9j8n1DqrNalNHyxdjRXKkacBXKnhHqqC7JH6fAox3bwSAwpP5lKBwOIh0pEe5iYlY8RfBWU7xJ4sOxGeFKFXEq1qgrX+EdUj8j0dLJ.5AR.mgrZihg6XFfvT1.PvE0lrXCNv2Xo+mthhu0ZbgadIBu0EjsfxrIB9pIh60Pp+bxtCActgB5TAcpfNUPm2VfNaZ.Hmc5rywGdyBZ5NnUKWWEnoBz7NHn4CGuo51BiY5zciwXdeNiYUm7jgW9mKfWl1yKCsT1qCTknELUICXXNfJS4C4OpKTIuyYCxT1OThnStkIQykQS1MCnCxWyAtVMc1OW7jiSlJWy4Qv4TrbLxdBF1JkY5ilSk2dRXjE8Q0+ULJ5etQNmVY4WwXQCMyDSeddS3iB76NC32lJvOE3mB7SA98IF76lPKGhchB+IGw8RLc8y30.ZY.++QyLM5wJirxRPzvn05szFBIq8SNNrf7mBWuT8XZOCi44yvX1XFFylyvX1ZFFyKlgw7cScLr7j2IgFNTbnGTAj4DOvRu63.qFZ+FFsnc2A
Would be really grateful for any help as I am really close to finishing the project!
-
-
RE: Mute/enable a sampler when a controller value is greater than or less than
@d-healey Will do, thank you so much for all your help!
-
RE: Mute/enable a sampler when a controller value is greater than or less than
@d-healey So what I am really doing this for is a piano library. One of the things that is often available in other piano libraries is increasing the mod wheel (CC1) to 64 to move from sustain samples to the staccato samples, this is the overall goal. On the interface I am also planning on having a slider that is always linked to CC1 just so there is a visual display of what the Mod value is. If the user decides, they could also use the slider on the interface to enable the staccato samples as well as an external CC input.
So I believe I want CC1 and the fader working in parallel. The only slight catch is that I think it may be good to give the option for the user to select a different CC using the Combobox. In this case I assume I am going to have a free CC and the slider working together and then convert from the free CC to the CC of choice for the user. Is that easy to do?
-
RE: Mute/enable a sampler when a controller value is greater than or less than
@d-healey Oh I see, so the code is fine but the actual CC data isn't being put in correctly. You can't achieve what I wanted to do just be assigning the knob to CC 1? I want to control it as a slider really. So a slider that moves from 0 to 127 (CC1) and when it meets the 64 value the Ignore button is toggled. Need to get out of the the Kontakt way of thinking!
HiseSnippet 1448.3oc4X0saaaCElxNrs1sMasnWra1fPwtvAnKvpMMc.Ec0M+UXz5DinzfcWAiDsMWjHEnnRhaPuaOOa6Qn6QYuA8MX6PIYKZEGOWitt+7EB9b34P9wCOGd9j5JEdz3XgDYU6fgQTj0MvtC4pAaNfv3n1agrVF2gDqnR6LUaLLhDGS8QVVUetVgUskPo+d+S2fDP3dzBUHzgBlG8krPlpPa2VufEDrCwmd.Kzv50Z01Sv2TDHR.7TE2DEQ7NlzmtKQaVELx5Ja6yTBoqhnnwHK7FB+gtCDmxyr+PVL6n.pVvA4BSTl58NgJOgQOcGQfuF4ZcE+2Ag1b.Kvu6nXQLBl4tEQlpYQl6f6v7Yi0WDg97zArK7vLFYUYRHWcBH6XB4lFPdJPxx.RKkAoagc8jrHUwHZ7bcbaNbf0i.GElPIyVj0uh2T.FvUqFRNltiDDF6Pi0a17d1viUdb8dIbOESvsE7cEJ5d7FqT+750p+151kGpWuoNldcjhf.pbpCqO9kyxwF7jvinx6YeBIHgN1PX+Oq7.mKKOvKaaaXnf2lyT6EQ4WVl.JOVoO.xQEXpJM7ubd32Mf4SkHFDkuJ9EbwQNnT.ON09cutE5Us2hnHilFXFgUIhJUL8FvZK5IPgR1oZM7Vz3iUhnTaCiDb85aci+zE8rwKXqen0vhBKVKn.Nxk8FvcL1Y0lnPxYlf6TluZ.Ll0WAxCnr9CTZINHEMJVzFVnqfCSTTnrTBUjPFiV2xXVetPR2HQoDbjujzeKljldRhrpiOTuG8HAnX0P8QhgFzEyngZIgeR.QMYAl9ll7AzSqYVsN0kGyTCMuIpbU2RyWU2ruTXdg6svcYJuASGuUlBdgjh+pwa9cX2DucudvYSAXWBuy2OyKr9nCkuLCJ2F6pjTRHi22kDFA2Qjhm53bImOFsZhl6VMckz.AwOqHYjYuq0FIP7RNo1eoU5R8rPQBeh0JG46SinDEb7a3y0Zs+9OWJRhJ606eZZxxARnUGDJLGXONEh6Jy83lRQbbOX6jNWwlC0MQ1WGqJzrOE56EOotcSBgydNmFnu1zxBT8pXp9rl40gnjryLsNcUZd.I87F5+lJ6TR99kjePI40JI+vRxqWR9QExYAzNjHclgt+eo68u57cuOLAcIvV1vxMX8GO4YZLSfGGlSghAAiozV9J+yioPk4kovsy0dIHJmvPke1BaufjAfprXEz9VZq6bX+D6T1kq1mplHD03t5guKP5n9kPe3l0Ou1MqWi0ytQGvEfUndRJrX2TlBMVw9IOw1ArtVsy0OtT6OT2fFL+6rWesUr0ll4PMMPVMlpdlBpFNBDZjpwrI28rURfNxiSs+s5mP4DMaNpM+SROB3k4r.Oda8+0xOZgX3LkdTWOsHoCDuxRRyIcLQoR04tTwYlkJFr6pbYr6xI1vtHWmKRxaNliOC2iclqJw6XcwRboIAg9DxJ5iy6hTaDFcY5KT2leBzIEzjcAyVzdjj.0HsS1UuifKhFH3LuI6aAEM86SklXepaHn7BZaVn4Ns1mFPIwFwyut0KYbJQNY63OnXgyG76kM0yqu.mAWacYs8+MXyV8+8rYmUna4btr1vpKU+C+b9F3T1W1Zxx+cA08EIJfD7HhnXnotKvP2iZxYsh9Z6L4lZYMfbob+TgeG9kOnyHBt5AcFMHxazTA6s7+m11xpJkqY6k9RZA.04.yT5X38.zPBHg9IAkgDOo30dYsSzX8ZoZ.TxS+XX0vczx1i+RCXbS860CcNesmmtP3afH7z849KfOOXA7YsEvmGt.9r9B3yiV.e91Y5ilzxyRThvrKIK9bQ52r055lBYG3F0klewtz0pM2md1njgraOLRF2l6ax5XmjffKXiVYI6bOldZ4VpRXKo0c9c9om+au4Ge5XBqEeUo1PqaoJ6t.TmtamUsXs83pkpn+.3VCzSE
-
RE: Mute/enable a sampler when a controller value is greater than or less than
@d-healey I am expecting the knob to cause 'Ignore all events' to toggle off.
-
RE: Mute/enable a sampler when a controller value is greater than or less than
@d-healey am I working in the correct script editor, should I be working in the sampler one?
-
RE: Mute/enable a sampler when a controller value is greater than or less than
@d-healey I thought I had added the reference in the muter script, and will do!
-
RE: Mute/enable a sampler when a controller value is greater than or less than
@d-healey Sorry I meant to include that in the example. Even with that it still doesn't seem to be working.
HiseSnippet 1408.3oc4X0raaaDDdojYRjRhaSfOzKEfHnGjARMjRbbJPfaX7eABIxVvzIn.8fwZxURaM4tDKW5ehQ.5g97z1Gg7pz2f7FzN6RJwULxJJBooos5.glYmY1uc9Ymgrqf6SRR3BjUsCNOlfrtgs24L4fMGfoLT6sPVKZ2AmHIBmLVabdLNIgDfrrp9TECqZKfz+d6i2.GhY9jBVHzK4TexyoQTYA2ttOiFFtCNfb.MxP5Uca6yYaxC4o.dpZ2DEi8OF2mrKVIVEaj0U1NfJ4BOIVRRPV1avCN2a.+TVl7ujlPOJjnHZg7.CkwduSHhSnjS2gGFnPthWw+agPaNfFFzcnuHAAVtagmoZlmYI6Nz.5H9EdnuTufSgFl9HqJiC4piA4VlPtoAjm.jrLfzBYP5V1d9BZrrXEEdttcaFDv5ggPgITxjEY8F6M4f.L4JQ3iI6H.hQJzXslMuqC7X4G0Kk4KoblCmsKWR1i0X45WTuV8WW2o7R85Mw0TaifGFRDSbYUzWLMEavRiNhHtqyI3vTxHAgi+zRCZcYoA9YmZCA4r1LpbuXB6xRDP4tJk+OGUfnRs2ewbuuWHMfHPTvIeU6mw3G0BoA7nL62bnK5Es2BKwCMCXQXWhIBIUc.r1hbBTmjETqYuEI4XIOVKaTLmo1eqq8d2zyFsgt+j64E0UTWn9M1i9pgHx8Od0u73H7Yl.7TZfbvHF+7O5NfP6OPZxA8tIfPpOOHMDKGudPcwP9BP.crjPUlFKgJO27hixEIKLaEISuFdVg6sr6Rk9ClLdqLA7BAw+twa9UN2zd6d8H9xBvtf8N+vTue4iNT95LnbaaOoffinr9d3nXnlVim514Ts9XzYHdl6LzUPB43.ijZUZr6Fof+RLN2e2UuUOIhmxFauxQ99jXBVBgeCctl696+TAOMtrVu8w5jkCDPmIvUXtvdLB32klmwME7jjdvwQaqDyk5lJ5q7UEb1m.soRFm2toQPrmwHgpq4rr.VuHgnh0T+NXofdloz5co4AXc7FZWpoaUh9dknueI5UKQ+fRzqUh9gEzYNzN3XUlgpcco6ou5rcOMXftX3HaH4Fz9iLdFGyD3QtYMTLlGXBcQuxmeM1qLqM1ucN2KAQ482q7aV1NyYyanJKQBsaENQoRhy5N5gAWoOQNlKpwcTKemkeT85WR69aV+hZ2rdMZOmFc.Ufg3TFoPhc0c1arry5q6zBjtVsKTOtT4eopgJH926r1pK6nDMSgZJfrRBQ9DITMbDPzPyg1mwEjMRkRN6tNRAL9vizx+Z0SnbhjYiZytQ5gAsLsB7300+W67Ly0DISnG000EIc.+UVR5UrU9twKUpNykJslZohwzXUtrowxBW5AiVz1LBVZnLTt4dO13Kr6QOySl5erpXIYBF4S1TQebd0gZCwnGUcg51rSfNo.mrKX1hzCmFJGxc7t5c3Ld7.Ni5OdeKnnoeehvD6S7.AkWPayBNK4tOIjfSL7mei6yoLBVLd63OHeQqO3WiZhwquxNCtNpxZm+aLMa0+2OM6zbcKlOKqCr6B4m4w4aXqm9xQMr7+TPcedpDFBd3fn1PScOXBceh4LqUT2ylQ2TQq.jGgEnI9S3W9hsFNfqZwVCWD4OzTvYK++51VVUIL0zd5WRKDFcNzLkNAdO.EjfgP+jfxHrufeneV6DEVullCfRl9aWUytih1YzWFv1t4JMQQPmyC88UEBeK3gmrN2aNz49ygNqNG57f4Pm0lCcd3bny2MUcTCs7jTIOJ6RxhOui5MasttIQV.2ntz7Cro2q1r.xYCSFxt8vHYbaVf4WZYmzvv2QFEyRx4cL4zxsTEvQRw6hk90mp9HNiFXs3q.0FZcKjY2Ef5zc6rpEqsGUsTE8W.sNG1VB
-
RE: Mute/enable a sampler when a controller value is greater than or less than
@d-healey basically trying to control the knob so it triggers the ignore button.
Here it is: HiseSnippet 1449.3oc4X80aaaCDmxNLs1sMasHOrWFfdXOj.zEX2llNfht3l+UXz5Dinzh8VAiDsMmkHEnnRhaVeaedF12f0uJ6aP+FrcjR1h10Iw0HsaXyOH363wi+3w638SpsT3SSRDRjSkiFDSQN2F6Mfq5scOBiiZtCxYIbKRhhJcyTs0fXRRBM.43T94ZENUV.Y98gM2hDR39zBUHzqELe5KYQLUg11MdAKLbOR.8HVjk0q2noufusHTjB3oLtFJl32mzktOQaVILxYwcCXJgzSQTzDjCdKQv.udhS4Y1+ZVB63PpVnNxCbTl5CNgJOgQOcOQXfF4Zc1+GscOVXP6gwhDD341EQlxYQlkwsXArQ5KhPesY.2hYXGibJMNjKOFjqeQPdJPxwBRKjAo6h87krXUwHZ7bKbSNbf0g.GE1PIyVjy6waK.C3p0hH8o6IAgQSXkMpU69tviUeRmTtuhI3tB99BE8.9JqV87pUp9tptSNTmNScL8xHEggT4TGVe5KurItBOM5Xp79tmPBSoiLD19iGSWb1ho9Y6ZKCE7lbl5fXZtbQRQ8obBfxCa5yhbDBlpLmDKkeR3ExBnRDCbxMvufKNtNx.9QY4u+MMPup4NDEYna.OBqRLUpX5MiyNzSfZlrC3J3cnI8UhXisQwBtd8cV5JWzyFsfM94FCJpwXMRTCzglEMFhhXAAgz1hDlNzaUL+GPMerG6sFje9x+1y+y29qaFYWuiPQjyr2WIoc5vNyTn1gEFkn.r0LBpeQN2C+pDpa.sCIMT4lzG7SHi2mFbjvX+or.UOnpygCtpGk0smZnD5iS6gBNQPZHQMdUn95n7Az6E6Tec9MG1iCrutZxRyEt3znZVoQWQRxLB26hayT98lNdKME7BoKetwa9Ec2AuamNTeUAXW.u2Oco2pcsCkuMCJ2C6ojTBj200iDEC2jXvSUbtT8qi9Qwyb+n1RZnfDLrrHyr22XKHwmJGW6u2vrTOKRjxGasxQ9gzXJQAG+Vy4lMN7vmKEowSNqOroIY4HIzODBE1Cb.mBwck8dbaoHIoCrcL9Jwdn1oxt5XUglCoPywjw0seZDb1y4zPcOVGGPET9pOqY9sHPY8Y1VaVkZGQLm2PsrQt9DxOXB4GNg75SH+nIj2XB4GWHmEPaQh0YFZRBSzc3FyFIAvAsIvV1JKdKV2QNOSy3WwXY5nXtAWVq1TZju3mKtEKLa8AuBpOklUdF2KW6Eftb5Fk9EGr60KWh6T87J2oZEVG2UZAqKzgYstTUgE6anMrxptO8ot0AqqT4b8iKz9Wq6PCl+itar9ptZSylPknTEcsDp5YJHo+XPXEiFVWtPR2JUoD766pj.2jmXr+c5mPUCMyGUlcmzg.yx1Kvi284fqD95hqzkwOZtX3LkNQ2xj82BBWYYbKh0gtwqAJeMwu1hcWoKhcW1okgn0RX6CvIH4gxc2U3iuBC7k7To980Y9ISwIew39Td1ZfeEuVRkgXziou1bW9IP+RPS1sE6jQ+an1w6c2RvEw8Dbl+3cmfZltcoRarO0MDTcAMGKzrbiCogTRhU776Z7RFmRji2z8SJV7o+JZS875avYv0UWV69eCNqk+eOm0KKzsTNiUWX0kp+keNeargikqlR7+TP8PQpBn5NjtIF5o6A7v8o1LSKoumMStlVVCHOJOvH7Wvu7AqOjFqdv5CGD4OzUvdK++l1VNkobMMNyqhEBDjCsSosdM2uHnLh3KEuwOqchFq2znAPI27cwpfaokcG8kFv3ZqUS+l8r236qKD995HzzmyCli47v4XNqOGy4Qywb1XNlyimi47CW5bzjVdVpRDkcIYwmKR+9qN2xVH6.2ptz9i2YVql7.5YCSFxt8vJYbWdf8mfYuzvvOxFsxIryqO8zIaoJgsj8G6YDe0hupTSn0sTkcW.pU6cypVb1cT0RYzeiKG79q