Merry Christmas to you all! 
Posts
-
RE: Scriptnode - Midi frequencyposted in Scripting
@Ben-Catman You need to use the "note number" option, connect it to the converter node, set it to Midi2Freq

-
RE: Pinch mouse event?posted in Feature Requests
@Christoph-Hart said in Pinch mouse event?:
@ulrik I‘m using it in HISE already - you can pinch to zoom the interface but I don‘t think I‘ve propagated this to the scripting callbacks.
Will this available in Hise?
-
RE: HISE MIDI FXposted in Scripting
@David-Healey Reaper doesn't recognize Midi FX au, maybe MIDI FX vst, I have not tried that for a long time
-
RE: HISE MIDI FXposted in Scripting
@si1n3rd this is compiled as VSTi and running in Reaper
videoIt must have something to do with Linux I guess
-
RE: HISE MIDI FXposted in Scripting
@si1n3rd said in HISE MIDI FX:
I've tried your snippet as MIDI FX,
MIDI FX meaning au?
Works here on macOS Logicthen as VST3 FX,
What is VST3 FX?
and now I'm trying as VST3i. First two didn't work, I hope the third will.
Works here
UPD. Well, as I thought nothing worked.
and you enabled MidiOut?
What operative system are you on?
-
RE: HISE MIDI FXposted in Scripting
@ulrik tested as VST instrument VST3 in Ableton Live as well, working
-
RE: HISE MIDI FXposted in Scripting
@si1n3rd
I could not see if you have enabled the MidiOut in the settings from the snippet however that needs to be enabled
Yes you need to have the MidiOut script one level below the main script, I have set it here in a container.
As soon as you want to manipulate an event you need to make the events artificial, meaning set in your interface script noteOn callback
Message.ignoreEvent(true) // and make an artificial event with local eventId = Synth.addNoteOn(1, note_nr + 12, Message.getVelocity(), 0);I have made some comments in the snippet
HiseSnippet 1155.3oc6W80bhTDDeVf05X87JuR+.L08zhRkCHbgXYoFIP7n7HAkbo7sTC61KLUVlYqcmMQJq6aneX7af1y9GXIANQJiOnxCTL8zcO+5tm9WOLJT5.QQxPhg0kKB.hwSMGuPnlc5LFWPFziX7LyWyi.5PtKmd1OQ5tHfEEAtDCixemVGipUHIe9suoKymIbfUhHjqjbG3M74b0JoiN46499mwbgK4yKnc6SF3HEmJ8kwHdJa1fDvbtgMENmoUqjI40rnYDiOy7vNGw7Z0oC.dG03K5zw6nNNrV.z9v1sm3xlz53icN9UcNlX7A8c4JY3XESAQDiJcktKFOSdmH8.thGwm3C5EMIiwSNU7YReWcHp+M4zYbe2Q4IpHBwvbzpzV4zz1mZpSPKkuJ88wIaPWYQwDnQo0gW40fWysAuM.IiBPpRJjdt4XmPdfZ0NZ77glCDJHzig0ohPIUWRoenr4oRTCg5f4rafyBwEKsvtUiF0oMazn1WZY8xWVMBwNPUy.JKTw83NblOEtEMlxcirBgoz4Xz+Fdjh9Uz9hobAbfSHfQ6vL41YtJD7fP.u8PUxDOdYHSDEHwqdShUJofxEIxe6.K7VB5vkJzUIPumi5of5T47.o.WX+hhJ8B8Q4EKbTbzcRw4REbgvtl0uXU0W5fPWfRtVDhdaHlwvadZuoU6734SfPMVqZUk6QsK5WsRWw7iA6Z0rphNqJFO7oh7bCFuYYEbqbGmteesTaUXLncMZGkIbo5DOkqJlT4XDCLWTmTjl3tAtHRSZWOf45lENMquLL9bZyV0KFJWAn0b0B6Z0oMxOwUEwrJWZdVW370ENOYHMFKCYxSNFOOJhB+IX+I5j7Z7AQ4IhLDTOGm5y5cVuyhd+zumWZ9GwAlVK.hnBQecbCTvcHqA8F8WbLSlF2hTmzcQ+zCxdIVVVT1RorFho0Aj9FTnz2WuqFS2aaMY0l2IyPaQhqqSuUetKUDaHWuK2b25xcRuPWPQoXffqtH.xV+Pd.RVWflQHCUnppD9fmkwGzMochvc0hJdOljf6hr2j2NnGSwx8F5X7vB.rvniCidvsH6dJaSUydPzMJYPhtY8eH+6td1+7pycvIKVs3qO4NtqBY8MMbwky.9zYElkz6DxCY9PNWoarOSsNQrdbU1FXcaM1OMCmHB6LJNN69ryU1dcqwFGdrwJzNB2maNhqblsY7VZC3EKRO13MaV2GY12yCbTq.aEy68xfGcn7js7ZkOIYb6Ewpj4AnTH7uimrDryOYwn76ajdi+Bizq7X8JiJ6F+y6uXr6u33ooXqG3yVrombX7qlzsLUNm5NBDtWJypr1Of3dsII6nM+qhreu3o+ehy+yPb9ixXEWLcHSExwAsl3afFiLVN.hDg.702SMJouQkttgdsNyLFahRV763mrMapWajsYy7M+G4LlybBkW6j1ApIgdRhDLtEI+EwplC0qoMe3SYzuK7ZGm0c0CLr09Z3g6qgs2WCe09Z3Q6qgc1WCO9O2PMO82FqjySaYIjgi5mPoYXzWvva7IcGj+.vG2oau -
RE: Delay / preloading when moving loop handles or toggling reverse on my custom samplerposted in General Questions
@Kenny-Roads Ok, I understand, that would be a massive work
-
RE: Delay / preloading when moving loop handles or toggling reverse on my custom samplerposted in General Questions
@Kenny-Roads Maybe if you work with Buffers instead, you can reverse them, cut them up using Buffer.getSlice() etc..
Maybe it will decrease the delay times? -
RE: Drawing circular keyboard keys with fillEllipseposted in General Questions
HiseSnippet 1299.3oc0Ws0aZbDEdVauQ0zKpQpO0mFwSPCgBXBfSaUv1.IVwWnAGmJYghF1c1kodYls6NXaZkk5Os9So+D5+f1yL6trKXbZJJ4gtxZEmay4aOm4bw8CDVzvPQ.xH2Yy7oHiOybvLtb7AiILN5vNHiuv7XRnjFfiXs+LeRXH0FYXr4yULL1dKj94ud19DOB2hlxBgNWvrnGwlvjob629kLOudDa5YrIYztd6CsD7CDdho.d1zrBxmXcIwkdBQo1FlnWPBGiL9FycZ1f3TqYSJ0oQkca1zoQSKRMJs9N0qOxlLpVqVVsdRyVHiGz0lIEACjDIMDYr09B6YCFKtlG4fyYgrQdTEQUz.vyQr6I7rUehJtnCFy7r6mDnBQvozOMrsYTX6qLOlYylyOM78kZA3TKxF.M1XQ3s4BvqZV3UIC7VAjLx.oshfzCMGXEv7koRT34SMOjCYSGBjmxBkHcQa78llGH.M3xxSHWR6E.DysnPiJUJggWE+tb4xAIqPI9R5rQBRf8QDG7OfSr0JfBeRGIrHdGIDWtG2tGk5UPYWFCJGPcYpKW8lxsjLAuPd6.x0uYLSROQHo4KgcRj3VBKF8yEy8a4vvyUj.LA7GvpLA7EbtIrsA1GSjiKOgwKPtn1vRXxE6LDbchF2.ZPtnxP7ivZEvOFaWD+s3ZopLSqR0XU1YYUlqG7wrG39XjXCYN7yvWbyiqUBOS8x9Q00uFheJvFXBTveCS8jCTKnCbpq8gkIbI6WlRuVEBh+nzuXN3BJWzAbQwLtM4K2sbHUFcHETGY7mqaYEQWOOleHsPrYEWgMI9ejGTyM2XU1XIiKoisRwqH1LBOrP0VUJB5e66Wpce0w+eM09+vL68kd0g23v+hozkTLfZ+ANy5FPm8NSr3kyrMRyrQ05wwEcNNSwtqxWS7EbfnP9DExC1k7aEbtSyfL2Vz8Sxpbg7ibi.NbQI4KPWT.plbwAK3pqRmxKnt6rctaygWVjiyJkoPdfvyiFrRwp4RAuKCKvmNYDMnDDQ7lRmqHz6cwF5l2eC8ryarhBjYTTvOjyjm5S422THTbzG90qOrCQRTSAh4A54SCjLEDL5PuBlAGMSXayNzvKkBestwoLXnuLdHVzTfddBhjwcOiAPkAiGxYljaP2jNu9j1ylS7GtsulYKGOmwe9qsGSYtiSm6+6+X6X3EgkbluL4PSx0ftO3ugGk5PpdxBb+5E4VKqxR5MxTkSV9PGU1XngopwRdvauQAw7OEWsd4JkT75vB88HyN0RRthdhNmBhcHdgTs7iDWClAr1US9BVDU0ZM0zGLMTJl77.h+XlU3BV1g5Pl5I2y2mRBTaEARkASiDp6BBG0qfvr.DTobic0OsZUo4tUZVUq0YBWWO5wBa5BmrZeBX+BNm5ofhl2qComSsfKdYvxbuAB64QjCjy7V5j52MIErLe3BbfL0K0R32kamw2MxcKrN2c17.14QXOEb4hKBoVWLV.TLsv1GpML3gL4rrqS9Aa6n2WH9Py9Lo03UiwMVAFgRtOFXLdmxO2rqiCjUSA3Vl89oONKPhdkXppjGFADvfZbSnXX.TNYQiS2plYFanZ6DQWQQqh.CnbaMgpVLVXUEsQrvpIBQSHVAh2ZE0BUs05mn4.Xhq2vea3e0.nwUQ51pYiySfK8u0xZwi5NFVacMbm00v5qqgOYcMrw5ZXy00vV+6Fp5Is2TnWXTYCBAsJzceML5xIvMP8sUz+.ZhjwW
-
RE: Drawing circular keyboard keys with fillEllipseposted in General Questions
@lijas90 just change the area when down maybe?
var keyArea = obj.down ? [x-2, y-2, d+4, d+4] : [x, y, d, d]; -
RE: Drawing an Arc problem...posted in Scripting
@bwoogie works here
I usep.getBounds(1)HiseSnippet 947.3ocsV0saZiDEdLItp3tc0Vo8AvJWYphXABAXU0psMjjcQsIEUxVs2UMLyA7HLyXMy3jhh56beCZOiMN3rIJsEokK.e9aNey24GyXshAFiRS7BtXUJP79I+Iqj13gwTgjL5Xh2O6eF0XAcXgpiVkRMFfS7714ubJ7puKI+ym+yinITIC1nhPduRvf2HVJrazN9kuVjjbJkCWHVVw6tubDSIGpRTYHd1wuEIkxVPmCmSctUym72TSLw649GzuGcVm98AXVuV+d+9y50mQ6.P2C51cJmNsyfArAG1e.w6QmvEVkdhkZACdnGo3qlDqtRVjf2KLhoIfSnMYBl4B0jgwhD93RxwPHd6NdCUsSAU8q9mI3hazugx9kbCgahnJo4U6gfT6e.H4UAR6V.om4OgoEo1MVb34I9ijXEbFEqMUgRgujZWWyenB8PZatjt.NUiB2DQTuVs1OD+pwKBBv5iwFNjJujZB+ivxnlC1gpkoJIJDsWg48b9GLKSxrBkLjCyuP8NJOBenQ30A00fMSmqO74gQmQswMGOJ72BaOvkoOEDnQKoURBSCHiMFcLxcz0CtjpCSQwioVJ520e5EAkhMuHVvVHQJ.MzoYqJVlX0pEfitPS6gDrfuGdbEftoAriwxn8cpLqPBQk3OZdi.DztT5xkMVXb252nXzjiTYRtIpChp5ycmPQKbTwOllrXp1pgLC37HsowhxmCWMIaZ9sAo2VEVnb9qzrH59anqVMpHz8vF4W84M4Z5U4AmteXpCIqAQaz8xqpiFcmaP05fRdtxBuUFkeePdN7+ZZ1r60lqLnUIIf9dM6Fk0OTfQxrkSA89gWRSxfabDacu87vi99lGXEcEUbTIGIE12lBqkOUkvc84tmu6zCYcaE9z+LxwVtAp05P+RAsU3fi2wvk3Jrhwq59GClEVUZtuqa3QHays9zxgOpDRHBL0O1unsh7QhmumaG2pxGtRvswNANJDCh4w1RIxcmqwMJJdVB0d60LtEvqMfb8slscyuRivtp5B5efcOsdvcOeuP7Y9iEVV78iwZ2CFwpv+GXb8F6m5exrY.ytAf65e5+tsqm+FouXExbbylV3p+mmsbBtOfAX1kXGhwUuq45DKjaU1ZLAj7bgufeVarsS1asw1kFIKoLs5CrhIL26DdbtFDSx72YVGe4MJG1ljO0UkmWhuh5CL1sOp6DXmsMvC11.6tsAd31FXusMv9aafC91A59GDuJypVVL1PHmM9j70TddmHoXGXd2J4qDtC55M -
RE: SVF + one-poles for multi-slope filter, good idea?posted in Newbie League
@Yinxi no crash here
compiled to dll and loaded in a Hardcoded

-
RE: itemText instead of valueposted in General Questions
@resonant you could set up a companion to the combo box (panel with saveInPreset enabled)
were you can store the item textHiseSnippet 1191.3ocsVssSiaDFdLfq13sqztU8hd4HeUfhXSBABkppRI.sokCQMzUqTOflXOIdJimwxdBPzJd.5aUej5aP6+L1N1lD1EE0MJJN+ml46+f+loerziljHiQVNWNMhhr9T6ASEpftADl.06HPu8ojgT9gx6PGNMhjjP8QVVq98Z6V0VCY97Oe6gDNQ3QKTgPuQx7nmxBYpBs8O3mXb9IDe5krvRd29fddRQWIWNAvxp1MPQDuqIiomSztshM5GHIAHqMr2tytjQs5zgRGsaiupSmQ61wizhRauc61C8ICas2dd6sSm8PVexw9LkLdfhnnIHq0NT5OcPf7VQ5F7FVBaHmpEZhF.6bp5SjbecJp0h5Fv398yKRIHXU5WTxVMsj841mw7YyzWT5dow.tHhxEPqUpBuUq.ulkgWiRvaAPxpDjVKERuxdfWLKRUXQimma2SnnwiHPepLTR8Esx0qY2UBdHTaERtldRLHLKh561nwlX3m0+ZGGnWknvckgCkvfQS72fyCbLUApijBPnt6LObgnlIrUBErMIg1cRhRF1WFMIxcSrJdBUu3u9007ztNTdGlongINwzwo+C1ne0ciMNaJtmVbiMfvbu5pqzOFoabwM2eesolyoo0bZ1tPSqTMsmSyNUzbJk3mr+9b3QyGyPK2eetT0fcH.yys9SIST282Dtqqy1JoK3MVIwIjan8D8ioZ4QDdB0gI3LAEOZhvSwjBr9kkr8PW5ik75d408Mw2P3Psz4cN03ROBGCk4X3koGqOMKRsZ.t9tq+ktCRiQ24pkEuNadidoq+NWyV3tOtRr5R1kz6T0W+dHr6gz6CNWnWyrLnKgyGBu1We9ja9JUVF4kECtdDQP4XU.QguE3XLdPAYJ1Djt3xodJpOXIlIFu9BpoY476shBnPEvRvv2YKdNhfE233lXenKJCofmhw.dTAPy2oFrvIRNcqH..p5FW2JckeRUqYsjEWzphdSIqTtctTQuPT2jCN26fenoQiVnsrUiSiWnYMMd76Kv5hIgCowkqfZGAppp7e1ON+WY5YuzJTIGkhdBl5hHp3wHsQYkUMWYFp.WUFlxWjyTpmdPLfO7yreX8FYfNx5Kr+wAWbdwnuaJQv8Hzuz6Hhhju9vVAaeDMVwzYl0QzafSBSYlqYeDM4ZkLBNTaVKFY8rTz7xLzji.CfddAfP2M6Hy+levzhyO+iCBIfMaqZfPY5CM+tg1AY8W1kYNc.ZSmpblUEaUUbampTkUE2wYgjjKTaKTUpeMrsPl1zCqGOotiIu0wOM+O2x7UAZAePHfxFGnxktIerxZ0GTlVAM+4nvI3R+Ibhp5w55K+jY.l0qbVp97RQBSMs7ki9e6r9mJDekcelxKXwXbkEfQXz8iAFytgzKrOdzHf6s.fqYexa+3bcHzOKmn.R2yH.Kudz37IgCfaU5QgcW.iQZtFnYqC0H2HepY.U3aD9W3Slwl4CmZiMyMhBIdwxq7R4Rz2A6YFM.lDl6qVy9LsLtYN0QQcNDtR3UddUWp4Br0xF31KafsW1.2YYCb2kMvNKaf68gCTei8uaBPMk9ZCBcV+iMb6VVGKHvDnYZE8efRD+sU
