HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. dannytaurus
    3. Topics
    • Profile
    • Following 3
    • Followers 0
    • Topics 52
    • Posts 352
    • Groups 0

    Topics

    • dannytaurusD

      Black Friday self-promotion?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      7
      0 Votes
      7 Posts
      71 Views
      dannytaurusD

      @d-healey I'm clearly not explaining myself very well πŸ˜‚

      I see folks on this forum releasing HISE plugins and I often think I'd like to check out what they're selling and how it works/looks/feels, as 'research' (easy way to justify spending money 😜) and partly a kind of HISE pride thing.

      Of course people are going to promote their Black Friday sales on real, prominent places. I just thought it might be nice if the HISE devs here had a place to drop their links so other HISE devs here could be aware of them.

      Example:

      Prototype Audio are 70% off, including the new Fraction https://prototype.audio
      Noise Ash plugs are up to 80% off https://noiseash.com/
      Wave Alchemy Triaz is 50% off https://www.wavealchemy.co.uk/product/triaz/
      Sampleson Meta Piano is 33% off https://sampleson.com/metapiano.html

    • dannytaurusD

      Possible to distribute bare VST and AU files?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      82 Views
      d.healeyD

      @dannytaurus Yes. The bundle format @HISEnberg mentioned only applies to MacOS (it is possible to make vst3 bundles for Windows but HISE/JUCE doesn't).

    • dannytaurusD

      Quick performance question

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      162 Views
      griffinboyG

      @dannytaurus

      Multiple wavetable synths will use a lot of memory.
      Christoph's WT engine creates mipmaps (multiple antialiased copies of the wavetable).
      If you have multiple WTs loaded into separate WT engines simultaneously, each one will have multiple copies of the wavetable.

      However, this memory is probably still small compared to say, a regular multisampler... However 100 wavetables is gonna get big I can imagine you could pass the GB mark of ram usage.

      Can't speak for cpu, you can try it but I'd assume cpu is okay as long as you don't have the inactive synths do any processing when silent.

      If you are trying to acheive clickless swapping or something (idk if the WT engine does this already? Or what your goal is with having multiple WT engines - fast loading maybe??? No silence dropout???)
      You could just have two WT engines, keep one silent, and use the silent one to load the new wavetable, once ready, volume fade between them. Then you get a seamless handover to a new engine.

    • dannytaurusD

      Randomise start point of LFO Modulator?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      5
      0 Votes
      5 Posts
      116 Views
      dannytaurusD

      @Oli-Ullmann By "free-running" I mean not reset on NoteOn events. And yeah, I found the IgnoreNoteOn parameter right after my last post πŸ˜‚

      Thanks anyway! πŸ™Œ

    • dannytaurusD

      TooltipPanel new Fade and ShowIcon data properties (PR help please!)

      Watching Ignoring Scheduled Pinned Locked Moved Solved General Questions
      7
      0 Votes
      7 Posts
      181 Views
      dannytaurusD

      @ustk Thanks for the pointer. I added another commit other than the PR to ensure the new props are shown in the Data section of the UI.

    • dannytaurusD

      Imgur not working in the UK is really starting to piss me off! πŸ˜‚

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      7
      2 Votes
      7 Posts
      152 Views
      dannytaurusD

      @Christoph-Hart πŸ˜‚πŸ˜‚πŸ˜‚

    • dannytaurusD

      How to set Filter Frequency per voice?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      194 Views
      dannytaurusD

      @Christoph-Hart Super helpful, thanks!

    • dannytaurusD

      Added phase offset to Waveform Generator

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      1
      4 Votes
      1 Posts
      64 Views
      No one has replied
    • dannytaurusD

      How to add detune to ScriptNode oscillator?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      94 Views
      Christoph HartC

      Use the converter node and then hook it up to the freq ratio parameter.

      If you also want a semitone detune parameter you can combine those two like this:

      HiseSnippet 1767.3oc4YsraaaDEkzxirshaQRSPQ6NtnKbJBLj7qDitvxOjSEZjifoqQ8JiwjCsFHxYXIGZK0hBTf1E8WHqZ+Fxttp4Gn.En+H4OH8N7gDoDsrjpcZBpLfglW7dt2y80P0ziaP784dJpkNpqKQQcQjdWln0tsvTlR88TT+PTCruf3oEM0Nccw99DSEU0BOUNg5BypD940asC1FyLH8mRQ4XN0f7LpCUze1lU+Jps89XSxQTmT6dsp0M3rc417..OEPkUbwFswmSN.K21LHkuD62RQ8yQquxpFqY9XyUVY8M2v.uAYSKrkUkUMWasMdxlUVcS7ZOYCR40UTKVyjJ3d5Brf3qnN6Nbyt5s3WxhDvwTe5Y1D4fJJ5fjildetsoTEkypraKpsYyDCkuhhJpYeyVgHy1CPMnlzdy227c2vEz5ehzFP0YxBuBYfWkzvqbJ3kCjTSAoYifz8P5FdTWQ+Uj34Nn5LfMsv.OkFJQ6UQ8Unc4vFXhkcvsI66AC5cfk1nb4GoA+6gegU.yPP4LMN6.tf7b1ROrz2WZgR+PIsAWxxJ20jhwiaaS7xcYoqg2nN3Rr.myHdOR6Brc.o2FA0OqMEc01zzTtQjVmZibVcFU7bWB6pbDThMUv29556gEXIQDOGrOWhmfJgf5djKfvfHZYAzdD+1BtKDHLDmAdKby.arHqKjLPKdAvFjg2jjCymJ5lNP7FyuZbg38PMoBiV4iwYxAifk51.iwQie.plkEwPzGfyh1+atcB8RK9ERDeTzTXlzPw+owyv3lDsvoI9TehWkQjO8uF27otic9zjf7Gglj.pQlCsxTlCs36b4PeOHbLSZ9ERvnN0w0lTicAwFx4DhwOBRxXgCrEIyl0QqAmwcawYTiz9VGRDdzyOm3kF64pPaKDPk49y7fpGRrIX+TNeeV0mQYDrGXmHSosnxDWxKW95SPQvUSFcn89aZzB+uIM5nLQyip0Q3gqbcEX9Of8hg1JuMg1g7.AkcdCLD51AZ14f.GcHcuAAfEiQrkM.oNirUknwkkikfPmvLCG7F3S7hUjiUiWrRxho5x4.h3RtW6vnu3uCpcTAN+dE3N0OcAtsss4WtK2wkF6RCdMgy0ja2MIIj5LQ6HA1a6vC.IFi89wC6XyMZqS+NRhZ.2H3HL0V9DzC7gd0LeNSGdNgkMUKbLwyOTlygJuL7GDtbPXBo42Ga.DP2lXnBMD2Ia+C3Qh2xF83yqVmRGADc4jqduR4kTCNByfp5HsmxazjTkDZ.Gn+lXO3oAcaKaZbF0BoZhLJembD3IMiDdKhp6erbUCrsxwxZ1xCEJO41iUzhxst.haYYCpmRF099oT6jMLrp0+viVUlF3VnGbKDA24htiBfqKf8BkhxAvPuJK2eCCC3RHeBzfDe.DuPwe9jW9lql.tF7WDEVJKF4kP5hUBSVm187Hr24Dge70.XDiHG9Ppnto7tztN3SCX9fM.DZO5Vt1bnnGsRJm.IJRFAJPCJKV7IoRV5UMvcFbtp5BhaTPR+TN5sIWFYKyTceu9B9HRGwQ7vuuaOqKvEeMyjXAzuox.BRQItIigle6.A2ARsY1yiL1Qbw9LakogZmCY.Dm+XvqSDatHZW3b2r7YITCvzPcs6NYT5I4PomjCkBYoemfRGvFjgT+3djZl8LLudejIQDvHmBavHpt5.b7u9xSxxwlHmX6qFjrUyUxcZVgR2WSvAdqEwSCyL07gpBZTgFGL.vJga2xi7sZdRRVyMgNz3Vgqw8Mf6SEhgrdQSfmwhnTOkL9EKh1WJ6CkOlA7LJLZOCP9C4Y.A1ua4YLZU30+w+dUHUf0DqEudq70B3JMWkVL+siVfPaaZdSRCYbkTRUMMiq3Ps83QVN0xCGYl4zYCI6LXH4HJmJ2DbI0NIukr8n9t13t6D.WvHJqXlYjYoASPmjdPq4bFwDdvgGOouzLwNESQYkFuXm6NgEJiqYb8bVS74QuuZ8fydpGOvMbvX5JllIyUUVq5Ppxu72CpJ+1KdwuOrpT8mb9ysh5vRlDJ.ZSt6Mj97isqlq9.ymVetSNQSaML0TdBolLIUukInQjqnzzmzdzNdOEj1sudcMD0MS8mlsjumnaHcY7pJU3FhiFkhUL7sB91jiBujWZEKJvVO9tO9JS90EBema4ph05.xfgsS8pofBwPNa7YxN5xf1wvHTOZ1PxYHxHcKUWcGVouj30bQpXaSwvt7Ul7Vteexrj4FV4aW1gya6fCeMNS2ua0aiW5jC1vieZ70Gjp67gy.jAK9sRzPNVqhxECZnbnlzSMLx9nF5fqLsGb0o8fqMsGb8o8faLsG7wS6Aex0eP4ukSb1YoqKj7sYsn95Tqwhhajor+G.Rsebr
    • dannytaurusD

      Docs images from Imgur no longer work in the UK

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      1
      2 Votes
      1 Posts
      66 Views
      No one has replied
    • dannytaurusD

      Free-running, or randomised phase, for Waveform Generator oscillators?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      9
      0 Votes
      9 Posts
      604 Views
      dannytaurusD

      @Christoph-Hart said in Free-running, or randomised phase, for Waveform Generator oscillators?:

      The idea of scriptnode was precisely to be able to customize stuff like this so that I donβ€˜t have to frankenstein every HISE module with fringe use cases.

      You can literally rebuild the waveform generator with a few nodes (minus hardsync)

      I appreciate you don't want to FrankenHISE every module, but I coded this for my own needs and thought I may as well make a PR.

      It just adds StartPhase1 and StartPhase2 attributes to Waveform Generator. Allows setting controlled or random phase for Osc1 and Osc2, for example on MIDI note-on.

      https://github.com/christophhart/HISE/pull/792

    • dannytaurusD

      Recreating Roland Alpha Juno PWM Saw oscillator - ideas?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      15
      1 Votes
      15 Posts
      793 Views
      dannytaurusD

      @modularsamples said in Recreating Roland Alpha Juno PWM Saw oscillator - ideas?:

      @griffinboy Good point!

      What about this? it should be pretty close to how the AJ works (I think) as it's splitting the signal and "chopping" the output of the saw. The PWM still happens on the pulse..

      HiseSnippet 2170.3oc6Z0CaibbEdVRM5+KN14rgSQ.HBRw4fCBj5uyBo3n90VHG0QHJqjq5xvcGRNf6tylcWJIlf.b.oIcIsFHEtxUAHAoKEA45R.xkBCi.jJiz3B2cEI.oy9Myrq3rjKEonH44CWj.DzNuY1468226MCYYetIMHf6iLV7j1dTjwx3JscCaraCByEc3dHir3yQ6z1iDDPsPFFYeOg.iElAI+442eGhMw0j1YHD5TNyj9.lCKrynkK9CY11GPrnmvbzl85EOzj6tK2l2xWrY4QdDylj5ziHhokAideRPCjw2Gug4VaZZUcqplVadupqs0FEJrV97qs9ZE1vZMR002vZqUWkr4VHiY22hEx8qDRBoAHiY1ga0tRC94tpM3TV.qpMU7PATEXmUCe.21RnhhQQ61fYaUN15DfPF3xcrUYU1paiKwrXWNdGa12TJHWmUna.MxjDdYS.uB5vKuF7RARFZPZFEjdcbESelWXGIB7rD9P2PpeMB3mzghZtHimh2kCSvMbEGRS5A9vCWtf6rY972MG7m24GTqkqYHi6li6dDOj9P267NK9yWbgE+EKlqaQ0pkpLw13ysso9oJVDZ3eUK7NtsbpR8uatyH1snWNQP8SZSw82lp6xMUZs1D4tG5xBenG0seABnHSE7eevg6QBIBGQzXv77n9gLADL1idFjFnbKKf2iFzLj6AIB83yfnEtUKaRXxPHQhVj.vFjvuIbNtArv15Ihis3pgEhuNtLKzrQ5XLSJXDrTSBLFkMdK790pQMC6.vYvG7imLod5a+BwauJaRReJ29uczHtbKZN4vz.V.0uP+3S+2+9+4ecX4S8FZ9z3j76huNITyNRITIiY0l+COi5eFiddGR1TYzlcRQxNyv4ou5Z.uDj6lnlvBwXrBywyltu6YTaffRhw2.XjpQZYGFOZxnxRbWtWCtKyTOP7XZnOqdcpuN1SUg1NLDJi2YjaW7XpMkDnEo98J9.lKk3C1I5HZKJbsqOlp+5swJ3lSjJk6l32lpgYWI+a1gh+cri2QmKdpZ5lGu+Eg9jBCph0KXObDLW8EELOl2Jj4VuDAR6u.JBbTKmJPcESJ.QWWpsnvfQFQOQpmyKdV.nJTWK4CeI7SjvBhmMhDVHVnV6TGQCOm62Tl4F8+fIPXGlCGPNe6Rnsss4muK2wiEEvCwQxwJysaGSWYjQMiXPtsCuE79iPZmrkcr4lMqv9YzXPCGz3DByV7FpzJ.ZAz5gtUf2irZrQ1So9Ax8bNb9UfegjoijTWye.wDL8sKSfB+PVonqRvCR8Ww7ROYrFnmAnNgSrDw6JtrsBOfZ3HrLhCAIbkkI9vJf1xEcWlI10AYRY056Tw5IdBhOxH15kwGFbpPpIwFcpnLuX4x8SL8rJkXNwT+F3ZhsX0GWUXaPIzq2VSuRLqdUotdMWslMtziHmwrhot.1qAAhgWMoJbKPE7oqnjkBtmOZYC.wFYzwIRys.4cW9Dbh5RL2Hb1gAtD4htF642uRH0SEHpMVSnYII3STqETtYgtKBonSnWDdBW9tfTHn8J4dtD9Cbsn0.ujE.r5pSPWoU02ym2xS9PO6dTe.8LN5pUk0K1ip7q9zhcoJezG9g+odUkh+Rm+w8UmK8.e5OsEjg0dLoOOoYwT0GX7AnOO+985ZxW754ZVVpO4NVvu7B2AMrwZ.gbeUn4vkaHZZaLoKHT55hf7uCKDvH5YCm0ouzpJwoRkJkLZDNoxjLGVwgO.J9zvhRx.nRtQTdFZ.cVb8dv4RJ9t5oivnUL5bcY0h+Vd3h+d2gif3o0+CuYwXtN.iS7vusaExc.V0nFrj6fzTc8ywJ9qGNc7m7s16SiHAq3v4gMfFslzJ55ChD7QOsWeFvObs7YKiOlFPi15wjB8nm1WhC8PRcVj4UIfElTotiq9VlUCyKhc3VoP3baMTe4L5E3ZKe5fcbBBHvO3kJAjTPZDPRACf.ZlDDPcZe+DhecZn5BYE2twEw2E6dLnJ.o8NsfSfptFfDiHzLH36h3CfruSUpEXMjKO9PI8kmq6bFYtvHyAn03PYpOiaIuKuwPNy+6Sd1uyJ8NgPOp3TnwgkvOfy8fSi5GNEZdXxqOSslt0xnvXOVWzWKfgpTMVwikR5jZ5id4bioQ6ji0pB8yLhJlzLFzMe5hJyXPprnp4+pjcDUbXriyg8njlERkgWHI0JopkbSo3ke.atTS0c9H6O+PKYDuCoiwWLTrkYRWTPuSCEL54lFje9JqHDkZtJL9HdNkg2.MmrE+BIMQQ8T2+ZbK8xQP6v0LO5pUrm+Wt4J1h3R.LXd1sm70G5qts7jwogwaaY80hye0IoKpcyZPytcSFIo0kBRqcSofwCw9W2yQNwe8u3K+6e1PFGkfkudumZ5E6EIj1My89WyFrGiWj.qVsLoTv7IYQnbE0ic6at5KGWjvS9jm8ruawWctHgjmkEpklJ4hTPpmkUH3+28culRYugWilFiVwDpmwHxpT6HZ5zyX78JaSI9IsKKqBwTRR8dojRdk5nIng6h+5+CZF8agc3t7UC.ITdRS+anBI0k2qCH45GY2fNj.WNyhk1MU9l524W7bRATK04ML09vFdMLOvjYaC+U9MGJAveKLwkX2Nfth9jR8iINwDtNferlpBu8gLXJQmJyMoRf1sA2KnShvi9a67V+wey+purs5DcWEumr62zOr7zPq9QLKH53xWy+8iu2e9KJ8Q2PsJka.PchEcUZ9Iyw9vhaauiB8a+r+yGeuuym2WEZvDhirJqc.TzNbdSGh7aQyn88SdZ7c9wgX5yebzUjHT04ki.4WtRlgEvkDOmq.5rtMiBxtGaZl7U0yBWcTW3Zi5BWeTW3Fi5B2bTW38F0E9tCdghuRtQm6QD1BTGk2WwxZruKopczo5+J38.PLC

      This is a pretty good read once you get past the flame war:

      https://www.kvraudio.com/forum/viewtopic.php?t=420194

      Yeah, I read a lot of that thread. Pity about the flame war! πŸ˜‚ πŸ”₯

      The snippet sounds awesome! Great starting point for me to learn how all this stuff works.

      Thanks! πŸ™

    • dannytaurusD

      Anyone successfully building plugins in GitHub actions?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      7
      1 Votes
      7 Posts
      717 Views
      d.healeyD

      @ustk said in Anyone successfully building plugins in GitHub actions?:

      Useful for custom Hise versions as well

      There is only one version of HISE and he has many commit hashes. πŸ™

    • dannytaurusD

      Quick F5 tip for Mac users

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      11
      2 Votes
      11 Posts
      860 Views
      dannytaurusD

      @aaronventure said in Quick F5 tip for Mac users:

      @d-healey Hold Shift while typing to amplify my anger.

      Exactly this! Left pinky on the SHIFT and hammer those keys! πŸ˜‚

      Same on iOS. Instead of double-tapping the shift key to lock it, I shift uppercase every character, just so it makes me more angry! 😜

    • dannytaurusD

      [PR] Use MatrixPeakMeter itemColour3 to colour the overs in the max peak display

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      1
      2 Votes
      1 Posts
      97 Views
      No one has replied
    • dannytaurusD

      Control Sine Wave Generator Saturation with envelope?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      199 Views
      dannytaurusD

      @d-healey In this post you were asking about time-based modulation of the Saturation effect. I know (I think) that this is different to the Saturation parameter in the Sine Wave Generator, but you proposed a solution of a triggered timer controlling the param.

      https://forum.hise.audio/post/59038

      If we can't currently modulate the Saturation param with an envelope, it sounds like your timer approach would work.

      Can you give me an example? I assume there would be a timer trigger in the onNoteOn function?

      My use-case is a monophonic synth, if that makes it easier! πŸ˜€

      EDIT: just found your video on synth timers - looks exactly like what I need! πŸ™

      https://www.youtube.com/watch?v=WAByniRYM1o&list=PLynv7CujPCfZBVsmtWsSZ68nPMXuIHwNL&index=3

    • dannytaurusD

      SVG specs for conversion tool?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      198 Views
      Christoph HartC

      @dannytaurus the SVG must be a single (monochromatic) shape that is not rastered and does not contain text. If you have multiple shapes, you need to combine it into one.

      The best workflow is to simply load them in a vector design app (Affinity designer, inkscape, Adobe Illustrator), process them to fit and then import.

    • dannytaurusD

      Will the new RNBO Minimal Export target be useful for HISE?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      254 Views
      Christoph HartC

      @dannytaurus not sure, it looks more like it's suited towards embedded devices. Stuff like fixed sample rate and buffer size makes it rather awkward to wrap into a general purpose API.

    • dannytaurusD

      How to use a simple fader cap image?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      5
      0 Votes
      5 Posts
      487 Views
      ChazroxC

      @Christoph-Hart I just went back and double checked. It is in fact in vertical mode.

      Screenshot 2025-06-21 at 2.02.57β€―AM.png

      get value part

      var y = a[3] - a[3] * obj.valueNormalized - (h + 4) + (h + 6) * obj.valueNormalized;
    • dannytaurusD

      How can I achieve this pitch mod?

      Watching Ignoring Scheduled Pinned Locked Moved Solved General Questions
      13
      0 Votes
      13 Posts
      1k Views
      dannytaurusD

      @Christoph-Hart Nevermind, found this post https://forum.hise.audio/topic/1259/ahdsr-release-curve?_=1749402810437

      Still, would be lovely to have release curve for AHDSR, if it's doable.