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

    dannytaurus

    @dannytaurus

    46
    Reputation
    100
    Profile views
    221
    Posts
    0
    Followers
    3
    Following
    Joined
    Last Online
    Website meatbeats.com
    Location Los Angeles

    dannytaurus Unfollow Follow

    Best posts made by 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: Roadmap to HISE 5

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

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Export Setup Wizard can't find xcpretty

      @Christoph-Hart Just came back to look at this and finally solved it! 🎉

      HISE uses the system Ruby version to look for xcpretty.

      If you're using a Ruby version manager like rvm, Rbenv, ASDF or chruby you'll need to switch to the system Ruby to install xcpretty.

      I use chruby so I did:

      $ chruby system // or however your version manager switches to system Ruby
      
      // Confirm I'm using the system Ruby
      $ ruby -v
      ruby 2.6.10p210 (2022-04-12 revision 67958) [universal.arm64e-darwin23]
      $ which ruby
      /usr/bin/ruby
      
      // Install xcpretty for the system Ruby
      $ sudo gem install xcpretty
      Password: ********
      Fetching rouge-2.0.7.gem
      Fetching xcpretty-0.3.0.gem
      Successfully installed rouge-2.0.7
      Successfully installed xcpretty-0.3.0
      2 gems installed
      
      // Run the same command that HISE runs to make sure it's there
      $ gem list xcpretty
      *** LOCAL GEMS ***
      xcpretty (0.3.0)
      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Error in visual studio when building hise

      Just my 2¢ - you can see which commits are passing or failing CI on GitHub. It's probably a good idea not to try building from one of the commits that's failing for your OS (Mac/Win).

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: How to set AU subcategory?

      Those categories are for Logic's native plugins. Apple doesn't allow you to list your plugin there.

      You'll notice that there are zero third-party plugins under those categories.

      All third-party effect plugins are under the bottom category of Audio Units.

      Same goes for instruments. They're under bottom category, AU Instruments.

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

      It would be cool to have a SemiTones control in the Waveform Generator, like the Sine Wave Generator already has. It would allow for easy interval creation and control.

      I checked the source code and it seems doable - unless I'm missing something, which I almost certainly am. 😀

      @Christoph-Hart would you accept a pull request for this if I could get it working?

      Something like this:

      CleanShot 2024-09-27 at 22.57.33@2x.png

      posted in Feature Requests
      dannytaurusD
      dannytaurus
    • RE: Change the slider name and value placement

      @Mickolos You're missing the * in your regex.

      Instead of
      const comps = Content.getAllComponents("^.(Knob|Button).$");
      use
      const comps = Content.getAllComponents("^.*(Knob|Button).*$");

      The dot is looking for exactly one character. The * modifies that to look for any number of characters, including zero.

      The way you had it will only match components that have exactly one character before the word and one character after the word, like 1Knob1 or ZButtonZ.

      If in doubt, use a regex tester like regex101.com. Put the regex in the top text field then add some example component names including wrong ones, to see which ones the regex matches.

      The next image shows that the only ones matched by your original regex are the last two.

      CleanShot 2025-06-10 at 10.01.11@2x.png

      The next image shows that with the extra * in the regex, ALL the names are matched.

      CleanShot 2025-06-10 at 10.02.52@2x.png

      posted in Newbie League
      dannytaurusD
      dannytaurus
    • RE: Preset browser in one line height?

      @Morphoice For the effort you'd need to style the built in preset browser you may as well build it yourself.

      I'm in a similar situation and just starting to build my own.

      Would be good if there was a snippet for a simple preset browser. Shows a single list view of the available presets, No user save functionality. Just loading existing presets.

      If I make anything that I'm remotely proud of I'll add it.

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Apple has finally included 16GB of RAM in the base model! :)

      @bendurso For that price it's tempting to get the new M4 Mac mini just for compiling HISE and running Parallels for Windows exports.

      posted in General Questions
      dannytaurusD
      dannytaurus

    Latest posts made by dannytaurus

    • RE: Linux IDE’s

      @d-healey Great, thanks! Ouch for having to redo your video! 😫

      Hope the course is coming along well. I'm looking forward to it!

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Linux IDE’s

      @d-healey said in Linux IDE’s:

      Ignore the IPP stuff because that's all changed in the last week or so - I need to update the video.

      Has the IPP stuff just changed for Linux or across the board?

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Mono Glide

      @Oriah-Beats Try the snippet @d-healey just shared. It works fine for me to get that classic mono portamento effect.

      @d-healey Yeah, the retrigger can sometimes end up with the wrong note as a destination. But mostly this works perfectly! Thanks! 🙏

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: How to use KeySwitch to trigger sampling?

      Your requirements aren't very clear.

      I understand you want the original sample to play when the note is played, then when the key switch is activated you want the second sample to play from the beginning.

      But what do you want to happen when the key switch is released?

      Do you want the original sample to [1] no longer play (meaning the second sample cuts it off) (I just read in your original post you want "continue to play the sound of the original key position"), [2] the original sample continues to play form wherever it would be without the key switch interaction, or [3] the original sample plays again from the start?

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: How to use KeySwitch to trigger sampling?

      @d-healey said in How to use KeySwitch to trigger sampling?:

      @CatABC said in How to use KeySwitch to trigger sampling?:

      the sample of the second articulation does not start playing from the beginning

      @CatABC said in How to use KeySwitch to trigger sampling?:

      @d-healey Yes, I want each articulation to start from 0

      lol make up your mind.

      @d-healey You may have misunderstood. I think these are 2 separate things. The first is what happens when the OP tried your method, which is not what they're after. The second is the result he's actually trying to get.

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: Mono Glide

      @Oriah-Beats said in Mono Glide:

      I used the mono script that @d-healey shared, but it doesn’t seem to have any noticeable effect — or perhaps I’m not implementing it correctly.

      Is this the script you tried? https://github.com/davidhealey/HiseUtilityScripts/blob/master/modules/MonoMode.js

      @d-healey What does this script do exactly? Skimming the code, it looks like it has all the right parts for mono portamento 🤔

      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: Error in visual studio when building hise

      @pcs800 Sorry, haven't read the whole thread but have you tried with the HISE source on C: drive? Just to rule out anything related to different drives and unexpected paths 🤔

      posted in General Questions
      dannytaurusD
      dannytaurus
    • RE: set VoiceLimit of sine Wave Generator

      @d-healey Yeah, it's quite different to what I'm used to in Ruby and Rails.

      posted in Scripting
      dannytaurusD
      dannytaurus
    • RE: set VoiceLimit of sine Wave Generator

      @d-healey It would be even better if instead of this:

      OSC1.setAttribute(OSC1.VoiceLimit, value);
      

      we could do this:

      OSC1.VoiceLimit = value;
      

      but I'm guessing that's too dynamic (or something) for C++?

      posted in Scripting
      dannytaurusD
      dannytaurus