• 0 Votes
    10 Posts
    16 Views
    D

    @David-Healey was I suposed to download one of these too? f08b8ac0-6bae-4a0e-8dbb-1e878d0054fa-image.png

  • Vibe Coding Custom Nodes

    ScriptNode
    3
    0 Votes
    3 Posts
    74 Views
    griffinboyG

    @scottmire

    TLDR At Bottom

    It's pretty rough in my opinion.
    (But also, take my opinion with a grain of salt, I get a bit serious when it comes to DSP).

    I'd say it depends what kind of quality (and efficiency) you are after.

    AI can totally make a "working" C++ node very easy, but it won't be that efficient and will have all kinds of artefacts, and there are things that are straight up impossible to develop without investing in additional equipment.
    So it comes down to what kind of effect/synth you're wanting to develop, and how much of a purist you are!

    (again, this is my opinion) The main issue with Agentic Coding (and especially vibecoding) is that it works by asking the AI to deliver an outcome. And you're then at the mercy of whatever method the AI decides to use, to fill in the gaps in your prompt.

    Vagueness and lack of knowledge can be a problem, for example, ask it to create a waveshaper distortion effect. Sure, it will write one, and it'll probably be smart enough to suggest that it needs to be oversampled to reduce aliasing, or use a modern antialiasing technique such as ADAA.
    Well, if that's all bundled implicitly into the vague prompt of "make a waveshaper distortion" then it will probably not devote much effort to deriving a good quality oversampler, it probably won't realize that a quick and dirty oversampler can audibly roll off your high end or give you ripples in the frequency response. And there is the tradeoff of latency to consider if you want to go linear phase... And designing the coefficients for an oversampler is an entire research task in its own right. Techniques like ADAA have tradeoffs depending on how exactly this waveshaper is going to be used in your final plugin. For example if this is in a plugin that already has latency, you could probably use a higher quality oversampler and compute it gradually over time, using the latency that the other parts of the plugin are creating as extra time to do processing, massively reducing CPU and allowing you to do a much higher quality result.

    But since the prompt was just "create a waveshaper distortion" the AI will likely just throw together the most quick and dirty method, and then hand that back and say "there you go, the waveshaper is done!". And you'll be none the wiser.

    For some people this is good enough.
    But you can imagine how worse this gets for actually complex DSP.
    If we take analog modelling as an example, the current leading industry methods involve measuring DC and other electrical measurements from real real circuits under different conditions in order to get the datasets you need to replicate how components behave when they are actually inside a specific circuit, and to be able to compare your emulation to the real thing and find out why it differs.
    But an Agent, if asked to analog model a piece of hardware, is unlikely to tell you anything about this process, and will just "imagine" the measurements and then give you back a program full of made up assumptions, claiming this is a good analog model.

    But the thing is, the program will totally work. And lots of people are happy with this, so really it depends.
    If you're a hobbyist, it's probably going to give you a result better than you could've made without the AI.
    Plus, the "simple" approach the AI takes means it's quite easy to debug, and you won't get challenging cross platform issues or with different hardware not supporting the approach.
    And heck, if we are talking about purely creative sound design, then it doesn't matter: maybe that "roll off" in the highs and ripple, are part of "the sound" and people love it.

    So there are advantages. But the likelihood for "quality" DSP or low-artefacts is very low.
    Since it just skips right to the end result instead of doing the months of research required to produce the kind of work a professional engineer would deliver.

    You can tell, I get frustrated with AI, but I'm actually not against using it for audio coding. I just wish it was better suited for the task, because I'm constantly arguing with it and having to give up and do it by hand 😆

    TLDR:
    If you're writing stuff from scratch, you might run into problems down the line.
    And you might need to end up learning all the DSP theory anyway, just so that you can tell the AI exactly what to do, or complain at it.

    On the other hand if you're just porting existing DSP to C++ Scriptnode Nodes, that will work excellently as long as you make sure to tell the AI agent to check that the CPU performance and Numerical Outcome of the DSP is the same as the original code. AI can still make transcription mistakes and end up taking shortcuts that remove optimizations "by accident". DSP is pretty fragile math, subtle changes can end up creating a different sound.

    If you're going to do this, I recommend Codex:
    https://chatgpt.com/codex/?utm_source=google&utm_medium=paid_search&c_id=24184341331&c_agid=198291088223&c_crid=822139703727&c_kwid=kwd-111182835&c_ims=&c_pms=9208073&c_nw=g&c_dvc=c&utm_campaign=24184341331&gad_source=1&gad_campaignid=24184341331&gbraid=0AAAAA-I0E5dTcdT4kjWBldRGjwm0ADIX7&gclid=Cj0KCQjwxKfWBhDkARIsAMKwkNbDY-zY7xKGSKfYxHXKVElvVZLUsP64_A6UMpZV2h8trCJ-l6ZoeIEaArGXEALw_wcB

  • Payment providers compared

    General Questions
    16
    6 Votes
    16 Posts
    733 Views
    C

    Holy cow! Thank you for such a comprehensive comparison. I wanted to provide some additional info as well as a little bit of correction based on my own experience. I used to be on gumroad, migrated to payhip, and then subsequently reached out to payhip's support team after danny's post on another separate thread and I thought I'd share:

    Migration from other platforms: Payhip does offer help with moving product listings over from Gumroad. In my case, they used my Gumroad store URL to recreate the listings on Payhip for free. My understanding is that they copied the text and images from the public pages. You still need to upload the actual product files yourself so this isn’t a full account migration with customers & order data. They actually even offered to "fully furnish" my store too (for free), but I decided to do that myself

    Sales taxes: I am aware that Payhip automatically collects and remits sales tax/VAT for the US, Canada, UK and EU as a marketplace facilitator (not MOR). Outside those regions, you’d need to work out your obligations and handle any required collection and remittance yourself. You can configure custom tax rates in your payhip dashboard, but that doesn’t take care of registration or filing for you.
    Is this set up accountant-proofed? Yes, but I’m in Canada so I can't speak for other countries. I’ve checked my own setup with my accountant, everything is a okay.
    I’ve only opened my store to the US, Canada, UK and EU so far, so the payhip automatic tax handling coverage hasn’t been an issue for me yet. But Danny's point about 15% of sales coming from elsewhere definitely makes me curious about what I might be missing xD I would love some extra $$$$ and I'm looking to see if I can just open up a few extra countries with my current set up so I don't have to do a full migration elsewhere

    Marketplace facilitator vs MOR: If you're like me and your head is spinning with all these jargons, I also asked Payhip’s support team about the tradeoffs between their setup and an MoR. Obviously their answer would be biased, but here's what they said: An MOR handling refunds and disputes doesn’t necessarily mean the seller avoids all the costs. You'd still to check each provider’s refund fees, chargeback terms, payout schedule and reserve policy.
    My personal finding on this is that: e.g. Gumroad has a $100 minimum payout balance. This is likely because they are an MoR and need to cover their sellers' refunds and chargebacks when they happen. I also noticed that Paddle also has a minimum payout of $100 and the payouts aren't instant either i.e. only on the 2nd and 15th of every month

    Lemon Squeezy: I agree. I think this company is being phased out. I have been following with them when I was first looking to move away from gumroad and their Twitter/X account is filled with only motivational quotes for YEARS now xD I don't see any notable new features at all since the acquisition. That's definitely not a good sign. I would AVOID!

    You’ve got me curious about Polar and Moonbase now. Would be interested to hear how the actual checkout and customer experience compares once you’ve tried them. Please update 🙏

  • 1 Votes
    8 Posts
    764 Views
    AxiomCruxA

    @justmull said in Opening plugin UI disables active automation in Ableton Live:

    I haven't noticed any other side effects so far 🤞

    it also just said this

    I haven't been able to test it in Live myself. If it still freezes, the forum's JUCE patch is the fallback, as long as you accept that it can stop knob moves in the plugin UI from being recorded.

    Which implies that maybe your fix would not allow for motion recording of the knobs

  • 2 Votes
    28 Posts
    1k Views
    C

    @cartemtune thanks folks! So Australia, New Zealand, and Japan seem to be the countries that I need to take a look at. I actually can easily unblock these countries on my store and set up custom tax rates on my store so I can at least collect the taxes, but I definitely need to do more research on how to remit them correctly. maybe after that then I'll start thinking about moving to an MOR if I need to. I'm just already so cozy here lol migrating platforms is so much work :')

  • macOS Golden Gate! Compatibility Issues?

    General Questions
    17
    0 Votes
    17 Posts
    605 Views
    ILIAMI

    @dannytaurus Thank you so much!

    Started the process and Whish me LUCK :)

  • container.repitch failing to compile DLL

    ScriptNode
    5
    0 Votes
    5 Posts
    130 Views
    MorsM

    @resonant Yes sir im using A1, A2 isn't working for me at all it just crashes everytime when i try to load it, apparently its something to do with the top level architecture of A2 being SlimmableContainer which HISE isn't liking and A1 being top level WaveNet which works fine! Any ideas if im doing something wrong there?

  • Moonbase GBP feature request

    General Questions
    11
    2 Votes
    11 Posts
    262 Views
    David HealeyD

    @dannytaurus Haha, well I looked into it anyway. Seems like I have to use Wise assets to get the interest thingy, I checked with the bank I use for my savings account and if I open a new account I get 4% there, so that's what I did :)

  • How to add an Lfo modulator to an hardcoded Faust FX?

    General Questions
    5
    0 Votes
    5 Posts
    153 Views
    S

    @David-Healey Thank :)

  • Rhapsody + Rhapsodist

    General Questions
    3
    5 Votes
    3 Posts
    214 Views
    SampleScienceS

    @David-Healey Thank you for doing this. It really helps me in my Hise Sampler quest!

  • Dynamic component builder

    General Questions
    7
    0 Votes
    7 Posts
    542 Views
    ustkU

    @Christoph-Hart Ok so thanks (or not) to Claude I could implement it fully after fixing many bugs. Obviously, this certainly has some AI non sense and I would be interested in your insight 😉

    But it works a treat in context!

    Here's the PR: https://github.com/christophhart/HISE/pull/1055

    And a more readable bug fix report than the MarkDown: https://gold-reggie-20.tiiny.site/

  • KODA is in early access - anyone tried it?

    General Questions
    14
    0 Votes
    14 Posts
    1k Views
    C

    The problem with Kontakt was never really the software. It was the ecosystem (native access), NI's licensing, ads in the home screen, and the proprietary source code meaning developers had no control over the software.

    Koda might solve some of those issues, but it seems to me that the main one - control - is why most of the big developers left Kontakt to create their own samplers, and Koda won't solve that. Others have tried, Gorilla engine, Decent Sampler, Falcon, etc. Developers want control and you either use an open system like HISE or you build your own proprietary system.

    FOUN IT . thanks.

  • Export your samples directly with EMPIRE SAMPLER

    General Questions
    2
    0 Votes
    2 Posts
    240 Views
    DabDabD

    Nice... Congrats !👍
    But how can we export looped samples ? Piano/ pluck sampling is very easy.

  • HISE_NUM_STANDALONE_OUTPUTS warning

    Scripting
    3
    0 Votes
    3 Posts
    189 Views
    ustkU

    @gp_ it seems to happen when you disconnect or change an interface Hise had in memory when it’s close, then when you start it again it doesn’t find it and throws this warning.

    Since when Hise has an issue or crashes it doesn’t rewrite the memory, it will happen next time again and again. The same thing happens with the window configuration since it is saved only with a proper close without issues, recalling an old window configuration (this time without a warning like the audio interface one)

    Instead, Hise should save the configuration (audio, midi, windows, etc) as they change and not when closing the app.

    But usually for the interface if the configuration doesn’t change between Hise sessions the warning should just go away

  • 1 Votes
    3 Posts
    273 Views
    David HealeyD

    @shashwatshukla I think I'm the only person using this feature so the info I gave you is probably all there is.

  • Anyone running Logic 12.3.1 on MacOS Golden Gate?

    General Questions
    5
    1 Votes
    5 Posts
    251 Views
    David HealeyD

    @dannytaurus I don't know, I was just told Golden Gate, it's not my customer it's a third-party's

  • Not finding LoadNAMModel

    Scripting
    4
    0 Votes
    4 Posts
    315 Views
    David HealeyD

    @marceau-dng said in Not finding LoadNAMModel:

    I installed the latest version with the launcher btw

    Build from source

  • 0 Votes
    4 Posts
    246 Views
    D

    @David-Healey Thanks ,appreciate it!

  • 2 Votes
    1 Posts
    162 Views
    No one has replied
  • 13 Votes
    129 Posts
    39k Views
    B

    Wow congrats bro! I can't wait to try it