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

    Posts

    Recent Best Controversial
    • RE: Switch to the same panel with different buttons (different buttons send to, toggle the same panel)

      @David-Healey I think the OP has one panel and 4 buttons in different places, and each button needs to show/hide the panel.

      Like a global Settings panel that can be opened by a button in the main UI, or a button on the Effects page, or a button on the Arpeggiator page.

      @Yannrog is this what you're trying to do? If so, something like this will work:

      const pnlSettings = Content.getComponent("pnlSettings");
      const btnSettings = Content.getAllComponents("btnSettings");
      
      for (b in btnSettings) b.setControlCallback(btnSettingsControl);
      
      inline function btnSettingsControl(component, value) {
      	if (value) {
      		for (b in btnSettings) {
      			if (b != component) b.setValue(0);
      		}
      	}
      
          pnlSettings.showControl(value);
      }
      

      Your buttons can be btnSettingsMain, btnSettingsEffects, etc.

      Or, simpler: btnSettings1, btnSettings2, etc. as long as they all start with btnSettings

      Same code, but fully commented, in case it helps:

      # Find the panel you want to show/hide
      const pnlSettings = Content.getComponent("pnlSettings");
      
      # Find all the buttons that need to toggle the panel:
      # btnSettingsMain, btnSettingsEffects, etc.
      const btnSettings = Content.getAllComponents("btnSettings");
      
      # Set the function that is called when any of the buttons are clicked
      for (b in btnSettings) b.setControlCallback(btnSettingsControl);
      
      # The function that shows/hides the panel when a button is clicked
      inline function btnSettingsControl(component, value) {
          # If the button is clicked 'on', turn off all the other buttons
      	if (value) {
              # Check every button in btnSettings
      		for (b in btnSettings) {
                  # If it's a different button, turn it off
      			if (b != component) b.setValue(0);
      		}
      	}
      
          # Set the panel visibility to the value of the button:
          # Button on gives value of 1, which shows the panel
          # Button off gives value of 0, which hides the panel
          pnlSettings.showControl(value);
      }
      

      CleanShot 2026-05-13 at 22.43.38.gif

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Meta Ads

      @David-Healey Yeah, I keep meaning to look at the stats for gender. I doubt I need my age range to go up to 65 either 😂

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Meta Ads

      @CassD I don't see my ads as a direct path to purchase. I do them to raise awareness of my brand and products. So I'm not too concerned about tracking ROAS.

      I don't do any special offers, sales or shouty stuff in the ads. They're just simple videos showing the plugins playing through some of the presets. I just want to put them in front of people who might like them. Then let the plugins do the rest.

      Targeting

      I originally had quite a few DAWs and other very specific niches in there but a few months ago Meta did away with most of them and folded them into more generic categories.

      Here's the targeting, same for both my ad sets (images and videos).

      CleanShot 2026-05-07 at 13.01.28@2x.png

      Meta is pushing everything towards fully automated targeting and audience selection anyway, so I'm not fighting it.

      I do turn off all of the AI-assisted ad 'improvements' though. I don't want them putting different audio on my ads 😂 or any of their visual additions.

      Here's the link to my ads in the Facebook Ads Library, so you can see how boring they are. 😀

      Response

      I started on £10/day to test the waters. I saw an uptick in revenue after 2 weeks, so I doubled to £20/day. Saw another uptick so after another 2 weeks I doubled again to £40/day. It's been on that for almost a year now.

      I did a test in Feb where I increased to £60/day for a month, but saw no significant change. So I dropped it back down to £40/day.

      Part of me wants to spend more time creating new ads and testing different campaigns, and the other part of me is completely icked out by the whole thing! 😜

      I think when I've moved from Gumroad to my own site, or Moonbase (looking more and more likely) I'll revisit the whole ads setup and get a bit more involved. But for now, the £40/day budget gets me a decent amount of revenue, so I'm happy leaving it as is.

      Hope all this is helpful in some way, and possibly even encouraging that ads can work and don't have to be complicated.

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: MatrixPeakMeter... No absolute peak colour?

      @ustk I made a PR that might help: https://github.com/christophhart/HISE/pull/759

      TL;DR use itemColour3 for the 'over' colour.

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Meta Ads

      @David-Healey said in Meta Ads:

      Build your own site, but not your own checkout

      Nah, I'll build my own checkout too - that's the fun part! I've worked directly with Stripe APIs for more than 10 years, so I'm fine with it. And they have Managed Payments now, which is MOR.

      Still interested in Moonbase though. Depends where I want to spend my time, I guess.

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Meta Ads

      @David-Healey I'll probably build my own site and checkout this year. Glutton for punishment! 😂

      Moonbase looks cool but I don't do licenses so wouldn't use any of that functionality.

      The e-commerce stuff looks good but it won't be as stable and battle-tested as Gumroad.

      The fee looks lower than Gumroad, but the 1€ per sale would kill me, since I have several £5-10 products.

      Moonbase feature set does seem to be growing, so I'll keep any eye on it 👍

      [MOONBASE, learn spelling FFS! 😂]

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Meta Ads

      @David-Healey I sell on Gumroad, so it's... complicated.

      As long as revenue is more than ad spend, I'm happy to kick it down the road.

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Meta Ads

      @CassD said in Meta Ads:

      I get a lot of direct website traffic as apposed to Facebook/instagram traffic, so I am assuming people see the ads and then visit the website at a later date, which makes it harder to tell if the ads are working.

      That's exactly the problem I have. Tracking is very difficult because of this.

      I run a £40/day sales campaign on Instagram. I have no idea what my real ROAS is, but the revenue is there so I don't touch it.

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Agentic coding workflows

      @David-Healey That's probably not the level at which you want to be optimising token usage. 😜

      I feel like my token usage is mostly around regenerating context. That's the main battle I'm trying o win. How do we have a central 'brain' of everything related to a project? How do agents read/write to it?

      posted in AI discussion
      dannytaurusD
      dannytaurus
    • RE: Does anyone offer compilation service for plugins on PC/MAC

      @Christoph-Hart Just tried hise-cli on Win 11 in Parallels on an M4 Mac and it crashes. I take it there's no ARM support?

      PS C:\Users\dan> hise-cli
      (hangs for about 30 seconds then..)
      PS C:\Users\dan> echo $LASTEXITCODE
      -1073741819

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: The source code has different commit hash...

      @ustk Hopefully we're in a transition phase while Christoph is doing lots of AI-related work.

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: My first VST is built but it does not show in Ableton, why?

      @Jeetender The plugin code must be exactly 4 letters, with the first one uppercase.

      Same format for the company code.

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Filter gain modulation not working correctly

      @David-Healey Have you fixed it yet? 😂

      posted in Bug Reports
      dannytaurusD
      dannytaurus
    • RE: Why when I build my VST and then use it on another computer, the font's don't show up as the correct ones I chose?

      @duma You need to put the font in your project's Images folder and load it from there.

      Then it will be bundled in the plugin and available on all systems.

      https://docs.hise.dev/scripting/scripting-api/engine/index.html#loadfontas

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Phase offset not working - when retriggered by DAW playback?

      @Straticah That probably means you're on an old enough version of HISE to not meet the Master Chain LFO bug yet.

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Phase offset not working - when retriggered by DAW playback?

      @Straticah Is the LFO actually modulating the filter at all, regardless of the LFO phase reset?

      The outstanding bug I mentioned earlier was that LFO wasn't affecting filter at all in Master Chain.

      If the LFO isn't modulating the filter, I wouldn't expect the phase reset to necessarily be working properly either.

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Phase offset not working - when retriggered by DAW playback?

      @Straticah You have a 1000ms fade-in in your snippet. Change it to 0ms and you should see the phase works as expected.

      But there does seem to be a weird interaction between Phase and FadeIn. With Phase at 50% and a short 20ms FadeIn time, the resulting LFO shape is unexpected.

      CleanShot 2026-04-10 at 11.44.13.gif

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Phase offset not working - when retriggered by DAW playback?

      @Straticah There was a bug using LFO in the Master Chain. I don't know if the fix has been merged yet. Might be related.

      EDIT: here it is: https://github.com/christophhart/HISE/pull/891

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Phase offset not working - when retriggered by DAW playback?

      @Straticah LFO Phase works fine for me. It sets the phase at which it retriggers on note-on.

      Try making another snippet where the LFO is inside a sound generator instead of the master chain.

      CleanShot 2026-04-09 at 22.54.49.gif

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Promising app Midilize

      @ustk Yeah, saw this on Reddit. Looks very cool!

      posted in General Questions
      dannytaurusD
      dannytaurus