@Lindon yeah I think in this case Engine.isInitialized or similar would solve multiple issues including this one.
Posts made by aaronventure
-
RE: QoL compile messages in the console...
-
RE: Apple has finally included 16GB of RAM in the base model! :)
@d-healey the memory is really stupidly fast, though.
If you get the trim with the most memory, you can run beefy LLMs on it well, for a lot less money than what it would cost to get the enterprise Nvidia cards and build the system around them, and with better resale value at that.
If capacity is a bigger issue like for sample libraries, then yeah, I agree. Though I haven't tried using page file to supplement, as storage these days is above ddr2 speeds.
-
RE: QoL compile messages in the console...
@Matt_SF I remember asking for a Engine.isInitialized() method that would return true after init is done and all saved components have been called, but no response from @Christoph-Hart
This would easily allow for gating in these scenarios, and others. Changed() has use beyond just calling the function, it sets focus to the component and sets the last touched envelope for the DAW,
-
RE: QoL compile messages in the console...
@Matt_SF is that also where it triggers? I'll take my jokes elsewhere.
-
RE: QoL compile messages in the console...
@Lindon yeah, stop calling .changed() in on init
If you need the execution, call the function directly.
-
RE: Compiling on a virtual machine
@Christoph-Hart I imagine using Faust and on Windows IPP complicates the issue. Is the whole thing basically a temporary bucket where you can install anything?
Also, if there are any scriptfx that are used in hardcoded mode, don't they have to be compiled first when initially pulling the project on a new setup?
-
RE: Compiling on a virtual machine
@Christoph-Hart is it possible to set up a github workflow so that pushed commits build the plugin automatically for win and mac? I do it all via CLI anyway. I know you have the github setup for HISE.
If it's possible maybe we can try and work it out so that everyone can have automatic builds?
-
RE: Compiling on a virtual machine
@Christoph-Hart M3 Max UI in Parallels runs fine.
I haven't checked regarding the UI methods messing with MIDI playback - but I never thought about it until you mentioned it.
-
RE: Compiling on a virtual machine
@Christoph-Hart I run Parallels with the latest Win11 on my Macbook and the compiled VSTi runs fine on x64.
There were some unreproducible issues with the UI causing MIDI playback issues - could that possibly be related to the fact that I compiled it on Windows for Arm?
-
RE: HISE Meet Up
@d-healey that, too. there are plenty of tools available for implementing this into your own website as well. It could get expensive: I don't know the exact pricing for similar services from AWS and the like.
You already can use the NVIDIA ChatRTX on Windows where you download an open source LLM your computer can handle, upload the documents that you want to talk about (HISE docs repo) and then just chat to it.
There's also https://anythingllm.com/ but I haven't tried it.
-
RE: HISE Meet Up
Sorry for missing this, I'm fully engaged this week and couldn't find an excuse yesterday to hide in the loo for an hour.
I'd like to add my 2 cents to the docs discussion. Regarding with what's missing, I think there's a number of methods which are obscure and are missing examples. These are easily tackled as they come, someone can just post and then another person can chime in and provide an answer or an example. This ties in to the difficulty of adding to the documentation, because there should be a simpler way to just submit this to the docs. Right now I just make a post in the documentation subforum and hope @Christoph-Hart adds it to the docs while he's waiting for HISE to build or something.
Another point is the search. Here's Kontakt's docs https://www.native-instruments.com/ni-tech-manuals/ksp-manual/en/welcome-to-ksp
If you start typing, it'll immediately filter results and highlight first the matching methods, then methods or topics where the word is mentioned while showing a few lines of context as well. So I would suggest getting the search to this level.
Another option that compliments this further:
I'm playing Frosthaven (have been for a while and it'll take a bit whiler to finish it). It's basically an attempt to pack a tabletop campaign into a boardgame with hard rules that doesn't require a DM. Works great for two people. It's absolutely massive; the rulebook is 80 pages long. Practically a novella. At the end, there's an index with every possible keyword mentioned in the rulebook regarding the game mechanics, sorted alphabetically, and next to each is a list of pages in the rulebook where the keyword is touched on or explained (the pages explaining it are in bold). It works so well for navigating this huge rulebook on the fly. There's a version online and you can see the index here
https://pikdonker.github.io/frosthaven-rule-book/#page_80
The Kontakt docs I linked above do it with the search results; it shows all the places where the keyword was mentioned. But not everyone (especially someone new to a different part of HISE or HISE in general) knows what to search for. An index like this is easily skimmable and can provide leads very quickly, but can also solidify the lingo for HISE which will also make the forum talk more searchable.
It wouldn't have to link to pages or methods, but if a search like the one for KSP is implemented, clicking on a keyword should immediately pop up a search and the effect should be as if you just got pointed to a page in the rulebook.
This index of keywords is something the community can easily help create and solidify, and then a pass can be made through the docs to make sure it's consistent. This could be a lot less work than rewriting docs because of a paradigm shift or restructuring.
Regarding helping things get up and running more easily, I'll make a post on the weekend or next week to share some of the scripts I have that build different versions of HISE and plug in any preprocessor definitions that are written in a separate text file.
-
RE: How to play a specified RR group based on the distance between two notes?
@CatABC you know the rules, you gotta post the solution or the forum police comes knocking on your door.
-
RE: When I compile vst with a HardcodedMasterFx, vst3 does not appear in the DAW, when I remove it it appears
@klaytonrangel In order to compile the effect, you had to right click the node and set "Allow compilation" to enabled.
If you export a plugin with that network in the chain, it will fail to scan in Reaper. But it looks like you're not using it in the chain.
Try compiling and empty network into a hardcoded fx, see if that works. If that works, then the problem is somewhere in your network. Now you have start removing things from your network one by one until it works. Depending on the size of your network, this can take a bit.
If the plugin would run then you could run it with a debugger but since it's not scanning at all, you gotta do it step by step to find the culprit. I suggest putting some music on, maybe grabbing a drink
-
RE: When I compile vst with a HardcodedMasterFx, vst3 does not appear in the DAW, when I remove it it appears
@klaytonrangel do you have the network in the chain which has the Compiled flag enabled? If you do and export with that, the plugin will just not scan properly.
-
RE: Video Game Sampling Laws/Legal Obligations
@trillbilly game age doesn't matter, copyright is copyright.
Now, some effects might have come from FX libraries, which you'll truly find no shortage of on the market. There's almost never any info on that, though, so it's up to you to comb through all of them (for early 2000s, I think there were a few popular SFX libraries that were used on almost every project to some degree, game or film. I can't remember what they are but you should be able to find out easily.
-
RE: [Feature request] Lossy monoliths
@d-healey Forgive me, I haven't experimented with the sampler that much. What I meant was wouldn't trimming the samples in the monolith break the ability to adjust start and end times within the script (looping etc)?
Also, if you already have sustains loaded, can't you just use that?
-
RE: [Feature request] Lossy monoliths
@d-healey Could just go ham into lossy and be able to also do OPUS monoliths. OPUS at 128 kbps is basically transparent, so if you exported at 160 or 192 this would be a huge reduction in size.
Though I'm not aware of any realtime implications of this.
Btw, can't you adjust start/end markers from the interface, this would then be impossible if these parts are cut away.
-
RE: Script Panel popup LAF not working ?
@ulrik Oops yeah, thanks. Doesn't affect the LAF not being applied, though.
-
Script Panel popup LAF not working ?
HiseSnippet 1014.3ocsVEtaaaCDlxIJXVccXEXO.B9GCtCAFV1woMXnn0wId0XwIF0YE6GCnfljRlKzjBTTIwaHuy6Mn8njUsbraZpAlMfMIu6i2mNdeG0HshvRRTZji2kyiYHmu2c7boYZuoXtDM3DjyO3NDmXXZ+7kNddLNIgQQNN67a1EbptKJ6y+85iwBrjvVtDB8dEmvNiOiaVt5n276bgnOlxtjOqj2G7lADkrmRnRA9riaSTLlbENhcN15VEWzawISQN+h6AclzhbDIf1hvZe3KZ2tC6HxQs57xvvCOLHHHrUmv1X1AHm8NkxMJ8XC1vRfM8XEc93opaj4A387D9DAyNI.MFhb9xndS4B5nhjSBB4r6nkopcxSU+j6PNk+40Wlx9wLC9KQTNo4T4gnTv2.kbJQocyozybGSz7XyRKV97D2AR3DLDCmMkoRtunJ2siqGj4SL9TsJlBT4rt88ekeOE.SZZPzLfqmoHXwYJ0Uckz9Lln9y+06gpDDLkNBKAmpUXr199AMal8C.rX0FILS8Z2volo01rsoLdzTyWvHVHT2zC9cBToj.NUqmfCi7+Y+2ptloqsFhXUbZ7Ex2Y2zLeAPgXQBaydNjIS6J3QV5azoOfWCLrYYL.NX0l+RN1nhue3WKEVJeCt5UZZCMKha0c8SkDCWIsYR7MiJB2wvCbjVkJo1GfBeh12WM4uet2+5U0OpQHHy5JD0ada+9AsfusgfbWIN8Hhi8wZyQvuZj8YJWuVO+uDX6nP..S1cIKywnWxt0TGP0v.Cxv2.CkTPth.0J.hZOJdEwLCnLrXEtMl+OruPFPyLoZoemlYadgG9J44JC6BY8Lm7tyy+9lBC2nMassVIDL8FMaaloeHf0koylvz66eMV.URENBh2U6Hr2iqi.IWpUxQkbfjatHlsXdekfZU51wq2+.sPqBi9iAmfMXaKkEqA9EyzFtkNNmvtFZhm2fop6IrjqfR6LemEqj1cvwyjY8oEserReDGBsmawYJ5VjiqCEh17hAYxdXO2it31hbsd4UVUfaastp.GspJ0tyN.rUUkY2pYUkdVQIZsV.VT42LsVCUnUthlJvlU6uau4agA3Hdklp1VsxDtYd4aF+FZ527Aa5+Xo3ybGwMjoaliU1.GgC++O33hqJep6oggLhYIA20s+ets2K9UB+6ToFtLZH1n41htySmMF5MQXPzkPgYh87thU.jOuYw4+XljlM4ivmEFCJJorFCJLhlgIZ0GH4Ba6kweW1J.mjYurRU3slf49AnLwd477L3cC9.gr5VsFvVaKv1aKvC1Vfc1VfGts.ew1B7kecf1WcqapQMKW1fPCGcZV2QGmSkXnBLqZE8I.PtFDd
This same LAF setup works fine for the combobox. How to style the panel dropdown?
-
Add alignment for ScriptPanel popup menu
If the panel's popup menu is aligned, there should be an option for the alignment side like for the ComboBox.
There should also be an option to align it to the right side (for dropdown menu components which are aligned to the right). This should also be added to the ComboBox.
I know you hate updating the base components, Chris, so I'm apologizing in advance