Forum
    • Categories
    • Register
    • Login
    1. Home
    2. ustk
    3. Posts
    • Profile
    • Following 0
    • Followers 13
    • Topics 442
    • Posts 5,767
    • Groups 1

    Posts

    Recent Best Controversial
    • RE: ADMIN Button??

      @d-healey Came back after a refresh for me...

      posted in General Questions
      ustkU
      ustk
    • RE: ADMIN Button??

      @Dominik-Mayer Hise icon disappeared... Intentional design?

      posted in General Questions
      ustkU
      ustk
    • RE: ADMIN Button??

      @Chazrox I don’t see how this relates to the title but it usually happens when you reload a forum thread that has been deleted. Or maybe it’s not the same error message I don’t remember…
      What did you do to get there at first?

      posted in General Questions
      ustkU
      ustk
    • RE: Custom reactive audio animation

      @bwoogie I agree, it’s not intuitive and we all have habits that are adding to the confusion because by « save project » only people who know… are knowing… lol…

      The project is the whole directory
      By save project we mean save XML.
      It’s not a good terminology though, because there is no file saved that are holding the project entirely. The XML is only the constitution of the module tree and the interface of your project. Files likes images, samples, etc… are not saved, they are just permanently lying in the project directory and there is no "global project file" holding them.

      And you’re right, archives are "project’s presets", being autosaved or manually saved.

      I don’t know if people out there are using manual preset (archive) save. Except for quickly sketching something, I personally don’t get the point.

      The things you should then focus on are saving the project XML, and set the autosave just in case something bad happens. You shouldn’t need to save an archive manually (cmd/ctrl+s) but instead just use cmd/ctrl+Shift+s and you’ll be good.

      Everyone has been confused by all those strange naming at one time, and as @d-healey said, the concept of project preset (archive) vs user preset adds another layer of confusion…

      Something worth adding, no matter how cautious you are handling your project, nothing will be safer than using git

      posted in Scripting
      ustkU
      ustk
    • RE: Mask does not scale properly on HiDPI or Retina display

      @d-healey Strange... I just need masks and proper blur too at the moment. And those layer limitations are bad 🙁

      Graphics in general is a point that people are still asking for improvement and I understand Hise is not meant to be a photoshop clone. But when you hit limitations... I'd like to re-use OpenGL as well but not confident enough to deal with plateform specific issues... Well, it's one or the other I guess 🤷♂

      posted in Bug Reports
      ustkU
      ustk
    • RE: Mask does not scale properly on HiDPI or Retina display

      @d-healey Might not be...

      HiseSnippet 957.3ocsV8taaaCDmzIrn1aEXEXO.B8SJEAt1N9eCECKINwaFKNUHtqXCCCEzTTVDglTfhpotE8cXOp6MX6njbr7p61fwp9ffu69c28iGu6jCLZFOMUaP3FubUBGg+RxrUJa7nXpPglbABWmLSIRR3Vz4qRnoo7PDFev26LiqeHJ+4O9tyoRphw2nBgdkVv3WIVJrazFb5OJjxwzP9KEKqft6oSXZ0HsTmAT4.RKTBkcKcA+ZpCVMB5GnowH7SImLnOMpyfAbdT+VeyfAQ8Gvnc37tmzs67P57NCGxF1avPD9AWFJrZyLK0xSQ3COWGtZVr9NUQBdkHULWxcBsQyfLWndrVF5NhNsnQwBYXv5ZTJBhRvlJ1AEUrulLUDJtW+lJ2WkavaiGUKf3ZaSuC1hdsqRuVUn2NnDtBkNrfROlLiYDI1MVb74KHSTVtIhB2SUoRAVTs3ZjQZ.gx1bI8V9XCHbuG98a05XO30QOuQC3tJ058FpwKQI89Vu0tsfaGoWlnUff+S.aOwgtBblvvj7JdvLb37GPsw9.zByMoggmYX9+ZqlPJye0t70uAxG6MEf2LXh2S853hOjmloba.T2s2nyrBE2OJSwrBsxewQMdei5tbSgzZiEoNVdklQkmqyTgo98fL.godi5KZFAcmmIk9sdaT4Sgkm8rRp6.k5NktNU.13wsxebvVzLzPuK+rT.9XOZNqWG847EB0UzUbieDUlxKbpZ350KJZS3br4FNy5SKjoIIxUSoo2VM9UhDWEVDcP7CG8700.Os5Zsk+BkedsnwGZ382MEEsSataIiVJcgbGlcyvl+IG8UYKmyMGC28xL98.g9zsa9Ie5l+pylrhllJ.0pIJg8EIb0mZhEU1oA+5mlbA0RcSLk5.bIbiU3n.9B9af8UEyO0IWvSu0pSxwV1PivOzla8QqmtnJtDIfYHBA5AQucy9re4zUUEtSDZgsWD7uiQnXtXQrcszbsIjalIdmKsOX8tyBs2PCEYoU0i93YcXKiNLSRsau5wsftz.bkr07talVkJrqpt.++s8Q+Wo3iIABKKd2br1N3Hbw84fikaweD4xnHXVaCAOjL9m+7rxFUrkZArGyHftFx0YKmAK.XbH6JnoxMRfq4ZdKja4jcUfYvHdtveBOkFa6jwkFau1HZIkYzulULH59NwCy0.bRk+M05joNYu1n7gyp04kvmsdMiscn9HG6ruNdx95X280wd6qi82WGGruNN7e2Q2+p3rLqdYwXCBMM3x7MaX7kJJzAl2sh9Kvnkeao
      

      zrg.gif

      posted in Bug Reports
      ustkU
      ustk
    • RE: Custom reactive audio animation

      @d-healey said in Custom reactive audio animation:

      ...The autosave will write to that project...

      That's where things are going bad sometimes, remember that old directory issue not updating when switching the project. So the autosave writes to the previous directory unless you specifically close and restart Hise. There's been an attempt to fix that issue I am raising for so long (by someone who I don't know the name on the forum...) https://github.com/christophhart/HISE/issues/795

      The same goes when using the preset browser. About two weeks ago again, got a crash, restarted Hise, reopened the last autosave, and baaamm it was one of a previous project. So now I know this well, I just go to the previously opened project and bring back the good autosaved file to the current project 😉

      There's a thing I systematically (well apparently it's not that systematic) do when switching between projects, it's close and restart!

      Anyway that's preset overwriting, not project XML.

      posted in Scripting
      ustkU
      ustk
    • RE: Custom reactive audio animation

      @bwoogie Use a split node with two chains inside that will be your dry chain and your bands chain. In the band chain, insert another split with as many chains as you want bands inside. End that bands chain with a clear node so it’s not adding to the original dry chain signal of the outer split.
      In all "chain bands" place a filter and a global cable

      posted in Scripting
      ustkU
      ustk
    • RE: Scheduled knob task after initialization

      @d-healey I reckon only panel timers are stopped when the interface is not showing

      posted in General Questions
      ustkU
      ustk
    • RE: Scheduled knob task after initialization

      An object timer could do as well, switching between two predefined timings and values

      HiseSnippet 983.3ocsV0uaaaCDmxIpqVaqXEXO.B8uTVKLjcbr8PWwRiiSmQqcLlRC1PQP.MEkEWjHMnnSmQQe+5qPeK5av1QJ4H4Fu9gAF+CCce+i2w6NOQJHzrLgDY4b1x4Tj02YGrjqh6GiYbzviQV2ydDNSQkt4rNZ4bbVFMDYYsyyzLrpuKxb9vudDNAyIzRVHz4BFg9BVJSUxcxgOmkjbBNjdFKsh1sObHQv6KRDK.7risOZNlbEdFcLVqVMazugyhQV+j89c6fiZ0sKkF0w+m61MpSWBtEk1d+1smFhm1pWORuC51CYcmAgLkPFnvJZF3ziDgKChEulmGfyYYroITMQST.D4b1n9wrjvIqRNYHj0tSJSU6jmp9Q6QrP1M7KSY+fQfaoEUSZV09TPp4WAjrp.ocygz8sCHR1bUoDMd9V6gbnBFggZSUnjqKp16qY2W.ZvUMRwWQOQBD2XgWGe+G4B+r2icbf5Slx8Zrz84bwzltOwckgynp9hz4BNP38.izG.VX9nQFUcNNYA0yugwMU7iB7w.9LFm1fHoPJQ+lPd5z+hRTdqGxyFNZ33mE3pOOw8UM80.6.e+KdbUbM9nKO+ou3kCBLJ0xnxE5XJoybIhEbcD80LbTZfYhWebRxT3wlWzBNQwDbu8bdiScULKqQlRL2njFN0cp+QWox.9Ji2uPqUtNjXLeFMrvNVjq2CeXNB9kUWlFIT9LU7dN0qCnQgk43wqPboKeqIusQc7uvHSeX7DHS5t5V3J3FjnKRRQhGYUE5QPtB.u4RBByDIzFykLnzkyGhWkZWg42jjV2qfxUh2XghdZQ5y4sNternnnMJqvWI5r7FDWj++uMziuHcJUV8doUDZLVua6NeYcaj7W0UTTvGxYpSmSKnOQjDp6hzee6dSTQaA70KGdLVg0sqE7.8lSkJlFNVGSuFFPl27V29XZ1UvqMitEUJj0cUFo2qn0NHgERkHFD6uw1TGP+c4LT1gKqRjhqH6OO70rPEL.015c.YLkMKVshJCeMcHehjB0a8rAzsGt.i0DgKRvp0m0o2BTH.JIqMfQODgmwTKqtk3qX.n+mb.3WJDuu8DlhDuYLVaCXDJV+efwh0Feu8fnHX5VI.209j+Xa2Q7YB+uKVnX7YivJICdJXOdQZ.rdkPgny4zjLc8ul9AaNsulVmABn7PCw+.mBgM0zVEBatRHJESjhKI4Mh5ES20vAvD2r3tN7OH.Z2lHSyY07bJrm7RBYcWcKCassFt+1ZX6s0vC1VC6rsF1caMr2m2P8ei4oKThz71FDZzjAloYVVC3X3En40J5eAbKVeyM
      
      posted in General Questions
      ustkU
      ustk
    • RE: Hise as plugin with Faust and DDMF MetaPlugin

      @HISEnberg Yes exactly! Since Hise is an instrument and PluginDoctor can only run FXs, you need to interface it with MetaPlugin first. You just get a warning in MP because Hise is still an instrument but just ignore it

      posted in General Questions
      ustkU
      ustk
    • RE: Hise as plugin with Faust and DDMF MetaPlugin

      My bad, I just changed the output directory name so MetaP couldn't find it anymore... (but in my defense, the error message had nothing to do with a path not existing anymore...)

      posted in General Questions
      ustkU
      ustk
    • Hise as plugin with Faust and DDMF MetaPlugin

      As the title suggests, I am trying to build Hise with Faust enabled in order to open in MetaPlugin.
      It works when building without Faust, but not with it... (I mean it builds successfully but don't loads...)

      Is anyone able to load Hise with Faust in MetaPlugin?
      If yes, what's the secret build config?

      posted in General Questions
      ustkU
      ustk
    • RE: Get the modulated value of a slider

      @Oli-Ullmann I don't know if it'll help for your use case but all modulation related values are in the LAF obj of the sliders

      posted in Scripting
      ustkU
      ustk
    • RE: Look and feel drawing help

      @eokeefee The full displacement is then the slider height minus the circle height:

      laf.registerFunction("drawLinearSlider", function(g, obj)
      {
          obj.drawOutside = true;
      
          var a = obj.area;
          var norm = obj.valueNormalized;
      
          var radius = 15;
          
          var cx = a[0] + (a[2] / 2);
          
          var start = a[1] + radius;
          var usefulDisplacement = a[3] - 2*radius;
          var cy = start + usefulDisplacement * (1.0 - norm);
          
          g.setColour(obj.itemColour1);
          g.fillEllipse([cx - radius, cy - radius, radius * 2, radius * 2]);
      });
      
      posted in Scripting
      ustkU
      ustk
    • RE: Splitting incoming signal

      @pcs800 yes, from any script I guess.
      Be careful though, this function takes samples as parameter, not ms, so mind your conversions

      posted in General Questions
      ustkU
      ustk
    • RE: Splitting incoming signal

      @pcs800 any pitch shift algorithm will necessarily bring latency. It need to be compensated in the other chain using a delay node and a converter sample->ms
      Now how much you need to compensate for this particular pitch node I don’t know…

      posted in General Questions
      ustkU
      ustk
    • RE: Splitting incoming signal

      @pcs800 just insert a container.split then add as many chains as you want inside it to split the signal in parallel paths

      Side note: for L/R it's a container.multi

      posted in General Questions
      ustkU
      ustk
    • RE: Lindon's interface has gone mad!....optimising a massive UI

      @Lindon For tables, shapes and consort, they can be saved as array values into the object.
      table data points, paths as string, base64 states...

      posted in General Questions
      ustkU
      ustk
    • RE: Lindon's interface has gone mad!....optimising a massive UI

      @d-healey said in Lindon's interface has gone mad!....optimising a massive UI:

      @ustk Yes you've convinced me :) feel free to modify the snippet... hint hint

      Here ya go!

      HiseSnippet 2204.3oc6Y0zbaabFFPxv0DNoIYlbnW5La3gLT0pz7CYIU4HaRJQ1vFSJNhTtoihFOKAVJtwfXY.VHKUWO0G6s1i8X5efNS+Gzdq2yef9Sn25Q22cwWKHgrk03jSgGD.12udd+X28cWMviYQ78YdZ5litXNQS+8LFdgKe5dSwTWst6qo+yMFhOirGyk6wb76v75E3voycHCIbesVWLG66Sr0z0W8WKDQuvMzj+9uOrE1A6ZQRGRS6wLpE4QzYTd5nCZ7ETGmNXaxH5LEt2nQWKl6dLGV..uUMpnMGa8T7oj9XAaqXn84X+oZ5+Bi5asIdRss1hPlrYke0VaMYysrv0HjMpuwFiswiqs81Vaeus1VS+lssobl2PNlS70zuQKl8ECmxdlanAdL0mN1gH9np1PvxgC2g4XKbQwnZ6Mk5XOHNt4qAZYPZTb0vn3GaziZSSFOMZ9gRBnTITCf5qjEdqlAdUUgWEE3kCjzUfzMBgzGYLzxiNmmRQfmaaz0kS7lfg7jJTB4Uak+pogH0Sb4kmgeJoiG7QhDk1rRk0QaWoxZ22D3xm4PJa4PvdkfALgjmOGcF1CYSbvW3i1Ecrr1p7oDd6ISHV7RE2WPpZw0V2rf3W9zq8FnWu3ZmjXvwb2vnHXuXnCBzzwYO1r4LW3a+RES35q9J6h.ZCkctqSdxlHXohIbjJDnpQD34kIRD8TAdp6XQk9kJPDcg.IlqrOTFDMIrzDriOIaH1JjzAi+ZPsOOxj6.YmHksSkxUdw8UDn+Q8dxv1iFBrWGzjG4TDVDhBmlKxUhPpo4cu6mfntTtI00g5RPSBbs3TlqbvRqY9byBSf3UI5tUtOh9YwpEd+N2YMHoonzxyC7mVJEoPsB3wkVC7jBlEnSPk3PkJaRZZPDXdL1I.XB8I6hJxF+0PVunPuJQlXdTLEnxWXFhvDuHJnXF8THWD66ARNFVaoDyMhXDAP3Ec6EYA7mnD25PbEfgLjn.kiEI2.OOfiP.WZsSJmVyHkQF..7zJfyYt8X1ANjRKKWrEDNmzkhRtlQOy2khH95borrb8bozp5LtjbB5UyiRRSgTMk0UmCEZoiIQx4oobwJOgemapLTnTOGLRt4yL7ku66vrvNHvPfClHQYpqM47CljJRXsbtHufJvOGs6tnDoPe5mlDH.wyeVeBCdD.JNG0MNcTBzpZDLQ7bb1DZW0bcl7ozufIgBOSc1lYAPnkJfUm5GGn.ggjN723o.BGZw5jWufQEZRAu6cQXaavuHHomNmH1swmScwBG1rvKDvdo.1xEhh3WlkayqhZwfmbsE.B6cX6liZiNneaTmi5u2ntGzGMn8gnAMOrYu1if21u8vQc62TPYojxhgMoGqlMh2ZctGUr8vCPc2+KQ6TDcGjjU3YQze.0ZTezHvL6fDTTlVki8TC1WSy8E8agF0sW6rlqP3V8GK47DQTrIm6QGGvIkxRRBAQd7QjI7EVFHrLtSDf8WxCVN8ktMDTuJ1HB8YJyRcHtmxmFukjnTUrYSB8iomnrQiXhJTwvC7f83teREj76eY0HDtHhxcJo.TBCIWzXWPXgpC0jb1jxFQKsA1wvfmnNGQYI9KgYk4EQSKNpabeA9noDORbz8s3mxRG8YbxAtgwZPSnEIMYRtzh.oCwKWxBH685DrjavrwDO0JTAiPesYaV13xaVVsWdqvVtTXj41EZT3f4D2KqCesn9zDMVGgJfUtrs52OtsZrKwQiZKZoNYcBMIl0z+FieyvC5e7yS5EbGDzZVRid6fpVeSn+r0QpbTsbVdpUay5KwzBpo1lacOfmSzzNp69XNNFw.3AGBVcjSEwJ88ImAGDK7fAEL1m3+TNaNDCS5BEdOz+9oQ9W3RTRG78LRl5TQ67zCr8fFWnd5Me3XiccG3QfpSwQJzdaUdUEk+xIuiUdMEk+s7qtxu0UIsqfarhpe4ia7LpMeppgmRnmNU4zv7Es9JmEWHKNfnBRt4k5lELhJPTyNan5iOnwbrX8SE0oh+WW.31YM6PGpMwKxrQUhpl82oX1+432NyNiYCV5lFRcNCmp0+z20vmSlOj96IpW3fevjITfKCCzLesYTaaGx.lOUrfRBeM9yMxwc93H2oiCC5bv8zQTHhKbpOvPcnpWVDsweLN0ZnWYEMs3zpg9OSOY8iv4aefQnG1xi8LeHzM9z363nvMAM8+DpixIyRG8e7p+xqxNZsHlk+jSzW4aWw34lHTQwJaharIrd.VTf6EPVOlR6ymic8E6p1zGTUvLAGxySlvh71N7xWbwB89KoSH6ExdFRoCCaM.9qX8oJIB0z1NeSbHwEO6RPOzz.geIzFRvdVSag8TIzAeFyCBahaRJAEofPkbFwBbbFf4Sio6mIHE4qcg3nMoEyChVYn2OXVXnUHVM4Pge+aEUHGJ5LEHbLLNBUo78VO9E34IRteD0m2zifSPbDuqm2iDoBswgrmM.16GpWupxkD3ZwBbsEX93PB8XdQw5EojVesHk3H1RTMegl1xWJ0GZH6BEyydGYhaRLhfXpq5ESIt7IHvyuPch+6rKN6pBwOxX.kaMMeLtRNXD1H96CLFcciuuQ38gkBvaXz4K+d5tEWUw92Nz9+DCY67RKeqv2qlw5Y51OMpfajP3PksAQZZWznCgXKN2khDMpW+6dX73pBHI7HQkuueGOx2ntQwmSWZTs8aziprP9+4giHvFBCuv0JSFa0qbHq5qOicHKPrCROLbVHw9SvJDCgUwsHPByEZfPz9p9JhFMC+th3aADFRbske7J3WDwphu0iHVMln1UJqT6JjU96+seLq7CaVo9aNq7x+0+9GyJuyxJ+PXiYXKO1ShO+MDgtkbDvuck++qJXzS7MpZ7gDSClPmqzmXYkUUKIXsqqf0utBtw0Uv6ccEbyqqfaccEb62rfh+CdMC3rYg67qo0aPaYO355scwPUtbZr1+G3cS9YJ
      
      posted in General Questions
      ustkU
      ustk