Forum
    • Categories
    • Register
    • Login
    1. Home
    2. dannytaurus
    • Profile
    • Following 3
    • Followers 1
    • Topics 63
    • Posts 463
    • Groups 0

    dannytaurus

    @dannytaurus

    167
    Reputation
    123
    Profile views
    463
    Posts
    1
    Followers
    3
    Following
    Joined
    Last Online
    Website meatbeats.com
    Location Los Angeles

    dannytaurus Unfollow Follow

    Best posts made by dannytaurus

    • RE: Look & Feel - ComboBox Background.

      @David-Healey I just had a go at fixing this. Is that what you mean?

      HISE-PopupTransparentBackground.gif

      HiseSnippet 1112.3ocsVs2aaaCDmJIJKwacqEne.H7e4roYH+pIcACMO8pwxCi4rhMDDTPKcxhKRjFRTMwXneH12z8MH6ndXKO6klZfI.av6Eue2wi2w9QRGHNVFQLpb0jw.w3qLGLQn7O1mwEjdmPL9ZyyYwJHhlw5nIiYwwfKwvX8eRyvX6MHoe+8aNhEvDNvLVDx6jbG3LdHWMia+C9YdPPWlKbEOrj1sOnmiTbrLPlf3YcSaxXlysrQvELsZqYRdKK1mX7sl1scX60zqSqVu9061wcH330.FtqCytCyqCC41l0tSi1DiMO0kqjQCTLEDia5QR2IC7k2Ixbv63w7gAflnAY.54L1ji84At8KRNwDhwF8mkpVOKU8Ryy4t7o7mkxddp.5LKJmzLV6wfTiOCHYTBRajAoWXNvIhOVMShFOeoYOAdB5wvylxPISWxZ+05lGKQMDp5gragtQHwTKp0z11hh+sy9UpfmOwJZ.yi9izBSbh.LRNS5vBNSJu8PgaW.BpoUGUrdDLhqqe5lHbTbonVU2H1c8kiSFeNHRNBOhGEISDtUsndE5LxhJG9G6T4OqPwuQ0iAUVcQsp12am+UEcQlXOrd5W.GUsqssrsz.F+cCJ9iOQTzSAg+29+CrHJCiXjUcFFs3dVvdLy8PjCJ7Z1012P+NZSKJ65FSW07F52SaqW0Jc0M6uPHo2Vd7a4i7CveJvk9FZln35ih.PP+gozCCRf4CacpCb0QOSLJ.pkiHK5d6TBmJ3dUAPy0HCt6YUDCHnmsNE1Md0LFstYIHu.U24yUyfEJuKVaTq5IfGKIPgI1FsqaOUtNyeHFpBv8JDVowuFeVSQoEsZ.3opVbBlU1crLbn7H48MJU7MRikvwRAnc3TMzVNkPCnEJOwhhc1u37lJEWHUvkhZ5i7sq7wJz+sHOukJSiiHYP.DsTw5FbQOlg0DIgCgHK7PRexVnHdgd9tDa9z5R3jkVJonTzSvUWNFxo6JCb0290qWrmBIOup6tjiPTUUZukmm2aoHuR3t5VKSSyjzPnbyexu16DlhUrY39h9ZLDo35Px3D3C3vgrFWaadBDeqRNF6yO8.kXrUlqeVQaMl.BR86VloqaPturCmTl.KICKFlr8lDxCOLO2lkYeG2U4OyZ9A9f9tXYNjR35KdhoDDclFMyPlowKwEgrTdqunO+8CzXCSLei4kBnxU2IqbkOd8GGXtPedbBizMIfoleridfbt.rJatd8594hXtZR4A1eFyhrezYQOUH9By9bki+xw3ZKAiXsy+GXLeB9yLO0yC6bNCfaX182V0w0eB2icpUbwnyYpHttF3hjvAXYnCfdWf0xw55h0z2Ayns0z5Lv.P3lR7.9kKrgl1HWXiBgX0kSj78NY2b0uQXqTNHlDougZa7wbHMcIWVCwmr7dGm42pELr4pZXqU0v1qpgcVUCe0pZ3tqpg68oMT+hxCSTxvrqMDx48OMs4pgwoBFVAlVsR9GztgJYG
      
      Content.makeFrontInterface(200, 200);
      
      const laf = Content.createLocalLookAndFeel();
      
      laf.registerFunction("drawPopupMenuBackground", function(g, obj)
      {
          g.setColour("0x00000000"); // any transparent colour
          g.fillRect([0,0,200,200]);
      });
      
      laf.registerFunction("drawPopupMenuItem", function(g, obj)
      {
          var a = obj.area;
      
          var padArea = [a[0] + 2, a[1] + 2, a[2] - 4, a[3] - 4];
          g.setColour(obj.isHighlighted ? Colours.green : Colours.blue);
          g.fillRoundedRectangle(padArea, 8);
      
          var textArea = [padArea[0] + 8, padArea[1], padArea[2] - 16, padArea[3]];
          g.setColour(Colours.white);
          g.setFont("Default", 14.0);
          g.drawAlignedText(obj.text, textArea, "left");
      });
      
      const ComboBox1 = Content.getComponent("ComboBox1");
      ComboBox1.setLocalLookAndFeel(laf);
      

      The drawPopupMenuBackground object should probably include an area, and the popup menu items still have a subtle drop shadow. But they're both fixes for another day.

      PR here, if it's useful: https://github.com/christophhart/HISE/pull/805

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Turn a unit on/off

      @bendurso Today I learned that right-clicking a module in edit mode shows a different context menu to right-clicking not in edit mode. 😀

      posted in General Questions
      dannytaurusD
      dannytaurus
    • Added phase offset to Waveform Generator

      PR that adds StartPhase1 and StartPhase2 to Waveform Generator.

      Coded for my own needs but someone else might find it useful.

      Works great for setting a random phase offset on MIDI note-on.

      Works independently for Osc1 and Osc2.

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

      EDIT: from this conversation https://forum.hise.audio/topic/13720/free-running-or-randomised-phase-for-waveform-generator-oscillators/9

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: How/Where do you actually market/sell your plugins?

      I'm fortunate that I started with a (small) audience, and I'm selling to a focussed crowd. My plugins serve a very specific niche and the producers there are always hungry for more authentic products.

      I've never done any paid ads. I might do an experiment on Instagram one day. I see a lot of adverts for plugins in my feed and I'm curious how effective they are.

      I sell on Gumroad. They take about 15% fee, then you pay payment processor fees. I haven't done the maths for the total cut but I'd say it's less than 20%.

      It's a good deal for me because it includes basic web presence, file hosting, secure delivery, payment processing (cards, Apple Pay, Google and PayPal), email marketing and analytics.

      I started selling in September 2022. I'd done a couple of free plugins before that through various platforms like SimpleGoods and SendOwl but didn't take it seriously until later.

      When I started selling I posted each new product on my Facebook and Instagram accounts. The engagement was pretty good to start with but I noticed that over time, I got more results from sending emails to my ever-growing email list. When I launch a new product now, I only send it to my email list at first. Then later I post short clips to Instagram but they're supplemental to the email list.

      You NEED an email list. They say "the money's in the list" and in my experience, that's 100% correct.

      Free products are a great way to build your email list. Most people stay subscribed and as long as you don't flood them with emails, they're happy to receive them.

      This is my email strategy:

      • Launch email for every new product with 20% discount code, valid for 2 weeks
      • Reminder email 48 hours before the launch discount ends
      • One email per month with 20% discount off a single product, valid for 2-3 days

      That's it. I don't like to bombard my list with too many emails. I'm on some Gumroad seller lists where they send continual discounts, sometimes daily. This would be way too much for me as a customer.

      Gumroad includes email marketing, which is a bonus because when your list gets large things like Mailchimp, ConvertKit, etc get into the $100's/month.

      I can target emails to people who have or haven't bought specific products. Very handy for offering a discount only to those who haven't bought something. Or offering a discount for a product Y to those who have already bought product X. You can also target by how much someone has spent, so you can offer extra discounts or free stuff to your most loyal customers.

      Gumroad also includes extra features like affiliates (having others push your products for a % split), collaborators (where you can split a products revenue with someone else), email automations (for sending drip emails to customers - I don't use those) and upsells (recommended products at checkout).

      It does have some downsides. The download links in the receipt emails sometimes don't work and you have to send a link manually to the customer (Gumroad have so far refused to acknowledge this as an issue). I also find their fees to be expensive compared to other services, but for what I get built-in I still think it's worth it for now.

      Something else that might be of interest is that Gumroad recently made the source code available, so if there's a feature you want to add and you're handy with Ruby on Rails and JavaScript you might be able to contribute.

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Any interest in a SemiTones control for Waveform Generator?

      Happy to report this has been merged in to develop branch! 🎉

      posted in Feature Requests
      dannytaurusD
      dannytaurus
    • RE: Default button state on load

      @ustk Could do, but I prefer to keep the button's 'on' state synced to the panel's visible state.

      If I start flipping values as a workaround, my future self will not thank me when he looks at the code in 2 years! 😂

      posted in General Questions
      dannytaurusD
      dannytaurus
    • Finally compiling HISE locally on new MacBook! 🙌

      Some of you might remember my troubles compiling HISE on my 2020 M1 MacBook Air with 8GB RAM.

      It was taking an hour to compile a debug version, if it finished at all - it usually crashed.

      Seemed like the 8GB RAM limit was the issue, causing havoc with memory swap.

      My solution then was to write a build script that builds my version of HISE using GitHub Actions, whenever I push a change live. It took about 15 minutes round trip to push a change, wait for the build, then download the build artefact to test the change.

      I used this long-winded system to add features and fix bugs for the last few months. Painful!

      Finally I upgraded to a 2024 M4 MacBook Air with 32GB RAM and I can now build debug HISE locally in 20 seconds! It's like a dream!

      Just wanted to put this out there in case anyone else is having issues compiling on an 8GB MacBook.

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Quick F5 tip for Mac users

      @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! 😜

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Roadmap to HISE 5

      @d-healey LOOK AT THAT BEAUTIFUL RELEASE CURVE! 😍🥰❤️

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Build Failed on Mac: last develop commit (3e1718f)

      @DJJD12345 Faust is an optional external dependency. It's not required unless you're actually using Faust code in your project.

      posted in Bug Reports
      dannytaurusD
      dannytaurus

    Latest posts made by dannytaurus

    • RE: Look & Feel - ComboBox Background.

      @David-Healey Cheers. I'll have a look in the morning. Just fixing some minor niggles with the MIDI Learn Panel at the moment. 😜

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Look & Feel - ComboBox Background.

      @David-Healey Yeah, can't see why not! 👍

      I've never used an AlertWindow. Do you have a small snippet?

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Wavetable creation

      @DanSound said in Wavetable creation:

      @dannytaurus I already compiled some of the earlier versions, so it should be doable. I just chose the simplest way 🙂

      Yeah, I started by downloading the ZIP too. But HISE moves fast with updates and fixes coming at a decent clip. And the pre-built version isn't updated very often at all.

      Definitely best to get a regular update/build habit going to keep up to date.

      Quick tip - always check if the latest commit is passing or failing.

      Go to the Commits page on the HISE GitHub. Most recent commits at the top. Check it has a green check mark for passing tests.

      CleanShot 2025-12-14 at 20.41.41@2x.png

      If the current latest commit is failing you can either [1] take your git repo to the last passing commit, or [2] wait from a few hours to a couple of days for Christoph to push a passing commit then build from that.

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Wavetable creation

      @DanSound As far as I know, you just put the WAV in your project's Audio Files folder and drop it in the Wavetable Synth from there.

      So it's already in your project before you drop it. If that makes sense.

      Then when you compile the plugin, the wavetable audio file is embedded in the plugin.

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Wavetable creation

      @DanSound Oof, yeah. Very out of date.

      Really, you need to build HISE yourself from the source code. That way you'll always have the latest features and fixes.

      @David-Healey has great videos on compiling HISE.

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Wavetable creation

      @DanSound Wait until the hash loads in the area that says "ad current hash...".

      After a second round two it should show something like this:

      CleanShot 2025-12-14 at 20.17.14@2x.png

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Wavetable creation

      @DanSound Maybe, yeah. 4.1.0 doesn't really mean anything. It's the commit version that matters.

      If you're using the latest commit from the develop branch you should have that ability.

      Go to HISE > Help > About HISE and look at the 'Git commit hash'.

      And, yeah, I mean drop the WAV straight into the Wavetable Synth module.

      Example video of dropping wavetable here: https://share.cleanshot.com/BVnbL9q9

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Wavetable creation

      @DanSound Just FYI, do you know you can drop a wavetable straight into the Wavetable module?

      In case that helps! 😜

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Testing before release

      @jeffd My approach was very manual. And I was only testing on Mac. I'm revising my testing plan right now to include Windows.

      The only Windows testing my plugins had before was paying users! 😮😜

      But it was pretty much what you said: Logic, some free/cheap 8-track version of Bitwig, Ableton Live Lite, Reaper and FL Studio. I don't think I had a version of Cubase but there was a lite version you can get by buying some cheap hardware, bot sure if that's still a thing.

      This was my original testing matrix from 2022, but I didn't keep up this level of scrutiny for long! 😂

      CleanShot 2025-12-14 at 15.55.00@2x.png

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Multichannel state of things

      @Morphoice I realised a drum plugin with 8 stereo outputs and a reverb and filter.

      My compromise was to put the reverb and filter on the main 1+2 outputs. Then the user has a choice of sending the sounds out of 1+2 and use the built-in effects, or route them to any other output and use their own DAW effects.

      posted in General Questions
      dannytaurusD
      dannytaurus