Well, first, I am not a programmer, and am not making any requests to anyone either. I am simply asking for advice on how to proceed with a project, it's viability and whether it's even possible seeing as I know nothing about VST development! After a fair amount of research on what's involved, I'm guessing this is way out of my league, but is still something I am really interested in trying!
Ok, so a short backstory, sorry if you developers dislike this, I'm open to the negativity and expect it! So, not being a programmer and wanting to learn about developing, I started off updating some projects using AI... Here it comes... I'm ready!!!
Well, I made some updates to existing apps and even just finished a web tracking app which cost me around $150 or so after paying for Copilot Claude Opus! But it was worth it, because I enjoyed it and it was something I could never do otherwise. Still not quite finished, but near enough.
One thing led to another and I then had the idea for another personal project, not something I guess many will be interested in, but I will likely share it if it's actually possible, I don't know from a tech point of view if this can be done. It sounds fairly simple in principal, but one thing I found out is that nothing is simple in programming! lol
Right, so, the idea... It's something I tend to use a lot, but no-one seems interested in developing any more. Three apps specifically are related to this desire for an integrated app:
TobyBear MiniHost
SaviHost
Tone2 NanoHost
All of these are great and I found useful since around 2010. What I would like to do is integrate all these into one app. Personally, I don't mind about the optional extras that each offers, for me it is simply loading the plugin and setting a MIDI input device and off you go. The key thing though, is that I would like to make a simple host that can load several plugin formats, namely VST2, VST3, CLAP, and also 32/64bit plugins.
I asked duckai about this and got some info on requiring SDK's for each, and how to acquire them. Although VST2 SDK is apparently no longer available, but I was told if I can get hold of it, and not use the headers or something, then it's ok, to use, but I don't know the legality of that, or where I could even get hold of it?!
I will stress, this is a personal project only, but will likely end up on Github with my other small projects, in case anyone would be interested in such thing.
My main points for the app would be:
- Allow file associations so you can double click plugins to open in the app. I've done this with VST2x32/TBMiniHost, VST2x64/T2NanoHost and VST3/SaviHost.
- I would like to make a tabbed interface, where the first tab accepts a single synth and up to maybe 4 or 8 other tabs for FX.
- Obviously, full MIDI support. Likely MIDI 2.0 now?
- Patch browsing/organisation of some sort. Mainly for those plugins that have poor patch browsing.
Just some ideas I've been thinking about.
I need to know exactly what is required, to get started, the real world viability of such a project, mainly things like bridging, use of multiple plugin formats, SDK aquirement, things like that. So if anyone could offer some guidance please, I'd be really grateful, thank you.
I know there are many who will look on my use of AI with disdane, but not all of us had the opportunity, will or ability to learn how to program. As much as I would have loved to, personal issues get in the way. I have a lot of respect for those that do, more so after delving into it with AI, but it is something I will unlikely ever be able to learn. So please be kind!
