Forum
    • Categories
    • Register
    • Login
    1. Home
    2. ulrik
    3. Posts
    • Profile
    • Following 1
    • Followers 13
    • Topics 303
    • Posts 3,218
    • Groups 1

    Posts

    Recent Best Controversial
    • RE: Seasons Greetings

      Merry Christmas to you all! 🎄

      posted in General Questions
      ulrikU
      ulrik
    • RE: Scriptnode - Midi frequency

      @Ben-Catman You need to use the "note number" option, connect it to the converter node, set it to Midi2Freq

      midi2freq.gif

      posted in Scripting
      ulrikU
      ulrik
    • RE: Pinch mouse event?

      @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?

      posted in Feature Requests
      ulrikU
      ulrik
    • RE: HISE MIDI FX

      @David-Healey Yes, the snippet I posted

      posted in Scripting
      ulrikU
      ulrik
    • RE: HISE MIDI FX

      @David-Healey Reaper doesn't recognize Midi FX au, maybe MIDI FX vst, I have not tried that for a long time

      posted in Scripting
      ulrikU
      ulrik
    • RE: HISE MIDI FX

      @David-Healey vsti

      posted in Scripting
      ulrikU
      ulrik
    • RE: HISE MIDI FX

      @si1n3rd this is compiled as VSTi and running in Reaper
      video

      It must have something to do with Linux I guess

      posted in Scripting
      ulrikU
      ulrik
    • RE: HISE MIDI FX

      @si1n3rd said in HISE MIDI FX:

      I've tried your snippet as MIDI FX,

      MIDI FX meaning au?
      Works here on macOS Logic

      then 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?

      posted in Scripting
      ulrikU
      ulrik
    • RE: HISE MIDI FX

      @ulrik tested as VST instrument VST3 in Ableton Live as well, working

      posted in Scripting
      ulrikU
      ulrik
    • RE: HISE MIDI FX

      @ulrik It is tested as a Midi FX Plugin (au) inside Logic

      posted in Scripting
      ulrikU
      ulrik
    • RE: HISE MIDI FX

      @si1n3rd
      I could not see if you have enabled the MidiOut in the settings from the snippet however that needs to be enabled

      Skärmavbild 2025-12-08 kl. 15.10.07.png

      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
      
      posted in Scripting
      ulrikU
      ulrik
    • RE: Delay / preloading when moving loop handles or toggling reverse on my custom sampler

      @Kenny-Roads Ok, I understand, that would be a massive work

      posted in General Questions
      ulrikU
      ulrik
    • RE: Delay / preloading when moving loop handles or toggling reverse on my custom sampler

      @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?

      posted in General Questions
      ulrikU
      ulrik
    • RE: Drawing circular keyboard keys with fillEllipse

      @lijas90

      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
      

      keys.gif

      posted in General Questions
      ulrikU
      ulrik
    • RE: Drawing circular keyboard keys with fillEllipse

      @lijas90 just change the area when down maybe?

      var keyArea = obj.down ? [x-2, y-2, d+4, d+4] : [x, y, d, d];
      
      posted in General Questions
      ulrikU
      ulrik
    • RE: Drawing an Arc problem...

      @bwoogie works here
      I use

      p.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
      
      posted in Scripting
      ulrikU
      ulrik
    • RE: SVF + one-poles for multi-slope filter, good idea?

      @Yinxi no crash here
      compiled to dll and loaded in a Hardcoded
      onepole.gif

      posted in Newbie League
      ulrikU
      ulrik
    • RE: itemText instead of value

      @resonant you could set up a companion to the combo box (panel with saveInPreset enabled)
      were you can store the item text

      HiseSnippet 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
      
      posted in General Questions
      ulrikU
      ulrik
    • RE: can we make delay node in script fx?

      @Adam_G Did you enable the "allow compilation"?

      Skärmavbild 2025-11-30 kl. 17.38.35.png

      Here it compiles to a dll

      posted in General Questions
      ulrikU
      ulrik