HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. adrianmcroft
    • Profile
    • Following 2
    • Followers 0
    • Topics 3
    • Posts 9
    • Groups 0

    adrianmcroft

    @adrianmcroft

    Old timey Z80, 6502, C, Turbo Pascal, Deplhi, C#.Net developer lost in time.
    Looking to build my ultimate Synth workhorse with this incredible tool (after failing with a zillion other platforms) and frustratingly close.

    1
    Reputation
    5
    Profile views
    9
    Posts
    0
    Followers
    2
    Following
    Joined
    Last Online
    Age 58
    Location Ireland

    adrianmcroft Unfollow Follow

    Best posts made by adrianmcroft

    • RE: How do I use the Math.Nodes in scriptnodes

      @adrianmcroft Silly me - cable_expr

      posted in ScriptNode
      adrianmcroftA
      adrianmcroft

    Latest posts made by adrianmcroft

    • RE: Problem running a 'simple' ScriptTimeVariantModulator Standalone application.

      Well, I rebuilt the whole thing and haven't compiled the network and it's working again. Not exactly endlessly repeatable though. I'll have to pull the C++ apart when I get time......

      posted in ScriptNode
      adrianmcroftA
      adrianmcroft
    • Problem running a 'simple' ScriptTimeVariantModulator Standalone application.

      I'm struggling to get my application to run when my simpleton ScriptTVM is included. I'm working back from my failing Vst3, I thought the application would be easier to diagnose. I hope someone can help before I get lost in C++.

      It's a pretend LFO with a delay, it previews alright and a Standalone export completes. It just crashes immediately when executed. Running it in VS 2022 raisies an exception in juce_SmootherValue.h and the precursor is sampleRate and samplesPerBlock being -1 in TimeVariantModulator.

      This must be something basic (again). I'd appreciate any advice.

      HiseSnippet 2734.3oc0ZrzajbTtZaWdsm0IYCqgfhBnVVAoMnkQc2drmwAj7r90Fq3GC63cCRHzR4dpwSK2SWCc2iergHEQ.o7mAI9IrQbgC4.RbfCfPKbkK7C.I3qppeTk87xyZurL9fm5qpup9d+npoVHykFEwBQFEN37NTjwb35mGD2Z8VDu.z1afLlEuyV6atA8DzZm2gDEQafLLl7g7oMlcJD7o0I+1UWi3SBboof3edByyktiWau3bn0p9wd99aQZPOvqsxpKUcaWVv5LeVWfTlDag5PbOlbDcOBeYSfQeDIpEx36iaXWxtYEWxxUrK4355ToryJkcojlMoKauT4RUZVpIw0xAYL8lM7hYg0iIwzHjwTqwZbd8VrSCjGvS7h7NzmxGXipCmrD7VL+FbVjCEsdKO+F0RkQQHXSqkKwlTJwlGuqWCuL34Rt6HlvLGCUAnwD5j2jZjmsJ4YoPd8fjLTHoojjzaiq6F50INeFN8ba71AwzPP7P0HE4ZQFeEdcFrff3hsIGS2JDFjgv8V1x59lksr9feXglcCbi8XAlrf8Xwz8Ct2GT3SKLagOqf4EmpYydNG+bBY99zvdNM21HbPHduftsOjFdeySH9coYKD3ecgJt+BUUctqjsUVHKX6.u386PC5mk.JQVAJfoRnJXowBw+alH9q660fFh7.o7sveb.6PajffSr6M+2y+UUQiLxNZHWsve9cuBHunFxO+q+5+5piNxkzP9y+m+3+vpnGu8FjXB27KQP.BmNzvXOtb2.BW.N+RiwYwaPiNNl0A1t0Ys6vB3hMiBwIdOxCcKeFI1K3nC7.8C+neKrJHazY4QKhqdd9f2uZBAHOs2P3zUGhi.pJzgGkFSYNbImxUrWwxphExKl1VMXS9XGIfS8ZD2J+L7p1h5cTq7.Y24K3x9Ld41WIdwQkWdecdQ+f+4Q83f0X26fWuaTLqccZLe6GeNVnMm3YF3Osfo4BaD5cBMbgOzLNrK89BHBMpJj86F2oarJj05BQgCq68Ls0UmztiO8QfGoJzG5yNj3uVsc0VZbHkzF3icYMz2CWhOcKhK3aqBVjh4AsYcCh2sqerWGeOcpdceJIjaPr95Wlj1g4R3wUzYyC6doS+wQTdnfGtSeHoc7h3xgeJ.1zzp3R2O4KkS9lcQqzu3jAJ4KNEsf++yJ7YHUCp4tRFTKpXP8hOWwfx7WcQmiG.QROwK97cfP+4lJ5VDolNNNNUJUQ2TQynJldVr5VHrgLnRSHdzTtjeGxgTeP5zj3GIkbpPWX2s2X6ERkxhDoj3VZKeMRDc4RJSsvBfz5BdnVWzQAfftbzlADYtO9j+tunZauFM7o0XQdbqkrY9xee0nXZGt4dZL4+9y90q1ljuSe4epZmzbFaCmkYxwaxyvY9DRnGIH1DL255S.6HanpmPnfGHm61BJaCpO4bgXNezUgqzhzzXj3JnTrgwUnMdY3pai2Jj9K5RCbS4LUHWEtS0rGhTpwcQPnHuy3lkeOzKoJnCXmkqB3iZCwGPFeK7drv1DePR0nFER2DDCErh5mb8EqpxayNzTt471y+kill6Eq1KM2E3dYb2QUUwq+K.NmTU0z35cHAPc7WpjSnX2zcQsBXdeBISvoU0xNy26LN3es50VYwiJI913Zdwts5MMNQOnQnjmaBZbxzHzaB4PciyIvova8StY5bP83mQd7uah8QtfBRe.TBU1Aw2I07IadyrEX229CQn+3n1eXmQt+PiIGT6c1iY6cScS0d2TilRZvj2nZSe2KolhdE54o0P5zRx78Rhyw0pIQcxnMAIOzvxCh9e92827WVcMuNLeRnZCs+CbduicBoPrM5ArZPRz6EkUS58MkeOBBgulOy83K21YRDTwr26PQMt8sg2q8dgGVGu3QVqYO3fAY8yh1iFeJK7XgpL46PZItVpfrFjc1ZezC78YmxSn4kD1TbBBn0X9m2oEKvyMgFngQhUbKrUQ3OjDMJXvFDP8k0uCbhwDvg+QjnCHd97fu06FAUc2X+f5vhEAO39U6IR9dKYk2myKIjGD2MMLTQ2L2.EpM25gy8xKURYZt.qVZluHIUyOmz.NXCjPB0tsH48DXXI74EgLjDzzxaXIxiaL8TvNTi.mGSCNg5CcHWLeE8hnT2ggPAXkNtkNc7QfOwDbR4sv60ssBO8DYG7RgLp9o7jdGPBOhFywdBU.IM0GPE1fQ5CQRM.u7fB3HAVPxgZ5EMIOLz.2TgUfO8rzqQXCunNf5P1CYzkfvYqfFzy3ID+A1nMAugFPnRYKGf3.ovq733oi.xYWufTtma.h1kbVx3YwNVvG.V8rJmlGVisk7icoUrrsWF7bNldpTgJWvhV1VKBKXkUpTZkxV1B6sYvOHNl3dLZCZSBzNZxgLM1leBOnKzlN3jlFceznvYv1WeD3r3GQgFhinHsSqmjqJ8Mc+oOL1Vi3ji4G1zPsewC7jjvTOH7vNH9F+FIh406Fdxnr+4k1kYuiT7YUrh0bYuiHlBD5s3YMI7hy6cLjLjU8V4cIWohyRNNKu3EBan4zNwn4zNI1Qj6WcoSyS7mw9yfk9ZWUOaz332OGlE4BkoIRdq44mny08EMtpJ3z3G8Rap3EAQxRxEHssCXOE5LxSWKdWkLCoKnWJxbzubt.qQNWfghcklT5RYqBoEUltWTjF9Ci.tpwRMTikpqtldTc7K0WGeUKyQywe.Q.mFWZLh+43rxJVkVZYGmEKUobkkRd.j7KZPmhtE1wYHAo0jE1WfDsWtOBi4DGo4i3wePZneQQh80XP2ds25dNWcexZsFRhiwLb9zh6HXXjrTanD6TynEMvRglCuczS3y5R7SYfrfGo4.7NxoMqgstm5ahgiuUwjI6WFfTTGhS5DWOQEGAMP+DSP1GEWN4lJuTwWEkHkrg2EWobIvcAPcQqEcVZokJ0Sk+nkKRsdYsTQYEigtHOqFE3FOrSFSubwxRbA4whkKWdkWBlt+If0tJUUKrTkM+5KGl0VFMaUrToU3epTwp7JVksuQn4j..ikO7ZL1wsIhdUGqWj7Z4VBmbjtkvq8a.Z7uwvqGR4Qrt7GfZWRbH+l14ktJe10j95iR61LYrUZTw5PS8hA+G3Sxj17wFISZmNoJ69NR1813OgbBU7aTQvreSw3lrv1lOjBU4c4aK5F+pH22MFHgCBIAQcXQTa0ctNss2Ar.ZjFzKfgSOwPC5Fz3tA5asDj1p3hhs.Qgx5loZJPkUdmp0HAZaFLVam10K88Gdwyl+us5lADv.oNE37F6m6Gqb8g055GQ+D9ixYq9hD4fcTA+QjvFfNzUyg4F4Fce86Gry+G73IZWg6rozXcQl1MStHKAM9MvIYDRg5nQk6xBXo2DXth9QTHhwQGQ0re5ICkjBOCx7USu.Ck2pcGn4NRnnmiwSVXek+8U0S802NohC4UX+xn2dk9XAWCo1tVsydujGuX.OUvPdCyAQ+he7R4OUvDONhd.QPq70dBTtfDOAvrKWTshlezfdCrObHuhw0lU4qQOc3figAIRLes9AfeGLjPywT3DX9+DufWIUR8p3LZSbCYOM4ZS4t2yHf.7cPxkrsKero9OCRwG9Uu8TWW8s5RH5LtHt33hXowEwkFWDWdbQr73hXkgiHutnjaig6a.0GVaSYzQCYogB2Dz+EXNFamA
      
      posted in ScriptNode
      adrianmcroftA
      adrianmcroft
    • RE: setTimestretchOptions - How does it work?

      @d-healey Then I probably need to not google on Boxing Day without my computer glasses.
      Many thanks.

      posted in General Questions
      adrianmcroftA
      adrianmcroft
    • RE: setTimestretchOptions - How does it work?

      @dannytaurus I only just fell on this item too, I'm sure you're 3 months past it already.
      But, for referemce (and for when I forget it again)....

      local options =
      {
      	"Tonality": 0,
      	"SkipLatency": 0,
        	"Mode": "TempoSynced", // "Disabled", "VoiceStart", "TimeVariant", "TempoSynced"
        	"NumQuarters": 0,
        	"PreferredEngine" : ""
      };
        		
      sampler.asSampler().setTimestretchOptions(options);
      
      posted in General Questions
      adrianmcroftA
      adrianmcroft
    • RE: How do I use the Math.Nodes in scriptnodes

      @adrianmcroft Silly me - cable_expr

      posted in ScriptNode
      adrianmcroftA
      adrianmcroft
    • How do I use the Math.Nodes in scriptnodes

      Sorry about the gormless question.

      I wanted a simple way to delay Vibrato without the fade and also create a (D)AHDSR envelope. I'm using the top half of switcher, which sends a Gate when the input reaches 0.5.

      So when Delay input value is 1000ms, it gates at 500ms. How do I double between the Delay parameter and attack (or half between CV gate and the switcher. I tried connecting math.mul but I can't see how to insert between the cables.

      HiseSnippet 2485.3oc2Z07aaibEenkG6XkO1jtAE8POvC8P1hTCRJEaqVzZE+UpQhSzZo0a5ofQTirFXRNpjTwVon.EE8vdq85dq+YzdKm6oBzi8xt8uf8ufM8MyPJNTlxRV1Ic25.j34y2u2adueu2LLMB4tznHdHxnbqg8oHiagaNLHt218Hr.z96fLtO9.dmCHwgryZMHlGxHdNnsF1mDEQ6fLLJ8DwLMVYQj7muYysHdj.WZVWHzQblK8YLeVbVuMp+Tlm2djNzVLesYWs99t7fs4d7A.pJgsP8ItmPNl9bhXZKfQ+ZRTOjwOE6rdM60Z6X4Tq85zpTmt1zJs6tdGaqJVUINaTYstj0rI0PFKsaGF.8lwjXZDxXws3cF1rG+z.k.NhEwZ6QEMrQMAIq5dOtWGgJJ5EscOlWmFolqHDx.2Hy3URY7.aEqCaT+YFw6JGvLaE5FPiExCuR4fmsN7rzfWAPxPCRKpfz8vMcCY8iyFQfmah2OHlF1k.mS5PQMWjwawaygIDDupO4D5dgPiQK3AaXY8PS3u9jeQ2AAtwLdfIO347X5KBdvmT92Udkx+9xliOT2tENlPLgbOOZXgCKbMBunE9ffA9sogOz70DuAzQSDT+71T7jso5G4tJsVah7f8CXwunOMXRNBnDSEX+KkfJ32hkV+6jX8a5w5PCQLvHuL9oA711HIfG41W+OWGMyK1I2h+pO8u8saN6KtRtE+WexW+O1D8Y6uCIlHbfRzEP+5SCiYBSmwNzWCguJ2oUv6PiNIl2Grvay86yCDZtQ43D+ekP2yiShYAG2hAlXgn+HrdW1nyFo3u8OVe3nF+k+P8D.nj1skgMMAl.vZiZebJqvsvUcVeC6ZVVaXgXwTec5hr1NpNNk0ItWFACqdOJ63dYTQeUegsebc4BN5xPO52ngdnQTLseS1aFYc+xu7uuoOIa9ew+pdzftcYPOKh8iP8S8i1G1dyDIZJ75MOh.TsAwl.66.OB3JaCDgg.GHDFtuDL6P8HCQwzyhyZoqH2ZptQSPQda659rNc7nM3QLQ7lN67XpX8u9M+obpHZGMUr2atJp3Mw6ER+sCnAtCQ97Nz78nTb8dzU9aL0vfIcJxJTEuBpwRXYJREdSZfNOS8cwi1.8DGhomLf3jPmsVPIG.mPC0S+dskMYVg38vMXwt8JFiKT.FAdl2GXrTJmwtc6Rciy.3h38d4GtDtkS4.eoT32J0UYuWZmyvjlp8KvYo05GRAOGZKdCHV9AQD+9dzCAL9Py1db2SD9jmOWXhm4VhY7.2djf.pWz7jxboY1pXewGJGxGHn5UEMB4de9.eEG91InC5yXAQlSUaKQageQSZPGYi2A+jLnsnsQxf1oClkzE8bZ7o7vSjGGI+NDjKr8KiAs+jgningQRVrkwVqB+A8XOO9oBxBVhGK3TH6qA2aX+d7.lqnK0LRQ8i84CDLKJnCEg1hv7jmjChfxC57hflvjkU9BtXFOWRXszdDWvlNrAQjB5dXQAFfeIMbU2Q9movLy6PXWUk6lNlX2RSxorU.37kLcPEwFkDiKiGRIdRBNRyhqbUEsf.wETNl6GcjXTWhG5HUIAflMOkBnGEdG0f2D2DzR4UIj53OT117yIulZ9DJn+JdxIeOh+4rdOh9y78HdgaLH9Vgjfn97nbabSpOqEj4HRuyOKhJxsbnvEQu+s4jvBG5a1bOPIKbMMIwCBk9ZotQZrgktnqmXOmWOYwuyc8juGjyyXAMLtRJFaxDDw6F7ZpGDKHw3O.b96RF3Em1ade4C3A7TdjrC5Co.g3wGSC0wdgJziiigK8l0yur9gTOJQ2o8mT+YfyFI7.IOybYKruzI2J775GgUvUUMz+yqUAqf5ONIwq.TIUnMB6RXO0h3lJ7SSg+eloT3peOpAMTlpdJIxaC0PSCm30ou1uo8zJN.ecUbvrk31enWW94SbOJqqXyOeVbgvuj4wKL48Bpj2KOSIuUPs3j2e9Se1du.IrSZIlkvbFSnOBJpmhKh2MtsTRuJ5TQU2UPSAiiKa3jq.jVvN6LyPrTRoNpGVJRRV9JRXdjceLMgob0rYLZ+923V8XQloSw7THktYDMDpV.7KL6OHTjwN5mWtr8plhb8lr.yXHtsryplGRinwQlw8nl86Abjl7txFfo2bPDTHprUnXVfMnb4ekYqz1lQriCHdJ4wC7FZ1lBxMni4o8nAx0cL3va55IDODCyMIQldbXOg+kDLz7D5PS.4PXuvl9PSVbB3iICM4hmMpH6stY57lY4SKN4J29HQA0ZmoIEuo7mQMkmdsHgGCFEgCjdGI00EPkg8Q4al3rItxZYrxI.RU0H+iNnDF5B2T48v8nmkVI4Nrn9.a3VRJsny0iPsB5PkOXvOyFsKP.0AprQtZgmVthZg5ZRaAv4.VPp1KXHPGPNKo8JXGK3GnulitM+8g4Xao9wtZMKa60.xpSnmp7TUSnhk38isrpUaip0V2xVFkeijTbnjr9IB4FXakLd7fXtO3njVN1rgwQK+5.hqfSKQHOFWBDxEivklLBwX6bvS0VHNw6XDSQ4VWdAq5SWP3oIHwFe6DS81Cfn+z8Wv++HamhkPVEGi75QZTRZ9x4XjtqjqDx4s5YcIhGGpn.UsEqGmJd.Rgsu1ZVqMFqXtP2ElsP2RXmQ2VKcpKgkU1kLiaBDj.ESOnl+KaHNZdH.tMlG4B7XhJgbxyAjbxmOpzX1Nl0J6cmL1DMeSiExcDO1AY.+U9vEUryeP9wZI8RlwDNKGs9YM0lgl3yaRNWZ2P5pYiWn7yuASCBWVNTCcNz7GNKMqA6UmXvtzWrnnu4i4aIb04f2ywoVMqpOZMGmJU2X8MdTxmxJ6AfyCvkwNNWFpO6wfn8ZSvbbKoHMUWxO2xG2BYOFC3Ugpsn8NWjyklpcYbCQ8RuGHwSdk6o.Y0ogFe4U+4qtxafV41q.EocriOuS9f86fA32a0zwJJRWakZORyTh3WXdHT0OLUcMCGlSxhC0cpE8p1T0mU5CQcVIa3GmTTj9ZKxOZ1xioWnctrXipnCMtNqSn7dmAaTdw28t242s62t47qpWPJ6bejLcGqr+u.ndbio4nkzPpqqWolcEqpUpt9FNqYUC8dA4i9bYicHkUs6Gfxqy7LWc709dvyLS0xk4PUAj3Az6xC8QW1z3WHsv0zQkrHg4h0cKN+Deh7sftxeAh49aUV5+q+VkeP9pbeHjgOwMj+pj6tI7wtgrGPuCRR9dfns43+WrA9QT7+qbcyuUmagNy6BqLuKr57tvGMuKbs4cgqOuKbiouPwGgJo7PQnIby9F6pdEHicCHfWtLh.8eAJ.xDf.
      

      Many thanks folks...

      posted in ScriptNode
      adrianmcroftA
      adrianmcroft
    • RE: Exception when running in ExternalFloatingTileTest_App

      @d-healey great, I'll give that a go. Many thanks

      posted in C++ Development
      adrianmcroftA
      adrianmcroft
    • RE: Exception when running in ExternalFloatingTileTest_App

      @d-healey In this case, a vertical list of objects - in this case strings - as in Juce::ListBox. Over and above that, I'd really like to see how to generate my own GUI components.

      posted in C++ Development
      adrianmcroftA
      adrianmcroft
    • Exception when running in ExternalFloatingTileTest_App

      Firstly, what an excellent project and a lifesaver for me:- having dumped a decade of C# / Vst code in order to build a Blackbox synth workhorse for myself. Mr Healey’s content especially is a breathe of fresh air.

      I'm going to need some Listbox style functionality and wanted to checkout using External and AdditionalSourceCode. Using Hise 4.1, the tutorial application compiles and doesn't indicate any errors, but the floatingTile always has the 'ExternalTestComponent' label even when previewed or if exported as standalone.

      If I bring the binary-build into MSVS and build / run it, I get an exception inside raw_misc.h specifically UndoableUIAction::setData with the processor being null. If I make a null check, then the standalone works correctly and displays the Demo component.

      Before I go fiddling where I don't belong with my bad programming habits, I'm obviously doing something wrong or have some configuration askew.

      I would appreciate any advice or 'pointers'.

      posted in C++ Development
      adrianmcroftA
      adrianmcroft