VST3 SDK fun

DSP, Plugin and Host development discussion.
RELATED
PRODUCTS

Post

We probably would buy it from you! You have no idea how much people are into supporting small developers and avoiding big corporations. Small Devs Matter, yay !! But then, you first need a domain and hosting. Priorities, priorities... the airco must get fixed first.
We are the KVR collective. Resistance is futile. You will be assimilated. Image
My MusicCalc is served over https!!

Post

xoxos wrote: Sat Jul 18, 2020 1:51 pm and yes, the source for universe synthesizer (ifft resynthesis) i recently added to my forum is about 500 lines in one document.
Talk is cheap, show the code. I bet it lacks many features that normal syntheziser would need for user to use it.

Post

syntonica wrote: Sat Jul 18, 2020 5:51 pm Meh. It reminds me of lazy programmers that can't organize their code properly. For some reason, the current thinking is, "More is Betterer." More files, more classes, more folders, have to link in every crappy new thing in (e.g. was, XML, which nobody did right to begin with, now is JSON, which is just key value pairs hint hint...) because it makes their manly programmer bits grow an extra size. Whole forests of useless, over-engineered garbage where a small tree is all that is required. Meh.

So, in general, yes, fewer files, fewer entities, and very well-organized.
Why do people tend to fall to extremes? I didn't wrote than "more is always better". There are limits where more and less are not better anymore.

Post

Vokbuz wrote: Tue Jul 28, 2020 10:06 am
syntonica wrote: Sat Jul 18, 2020 5:51 pm Meh. It reminds me of lazy programmers that can't organize their code properly. For some reason, the current thinking is, "More is Betterer." More files, more classes, more folders, have to link in every crappy new thing in (e.g. was, XML, which nobody did right to begin with, now is JSON, which is just key value pairs hint hint...) because it makes their manly programmer bits grow an extra size. Whole forests of useless, over-engineered garbage where a small tree is all that is required. Meh.

So, in general, yes, fewer files, fewer entities, and very well-organized.
Why do people tend to fall to extremes? I didn't wrote than "more is always better". There are limits where more and less are not better anymore.
Sorry if I misunderstood you. The above is a common rant from me. Don't get me started on programming languages! :D

I tend to minimalist because I grew up on 4k RAM and cassette tape drives. Heaven was getting 16k RAM. :lol: I'm not sure why some programmers wallow in excess. Probably because they can, or they never knew limitations.

There's some sweet spot in the middle where everything is just right. Still looking for it. :phones:
I started on Logic 5 with a PowerBook G4 550Mhz. I now have a MacBook Air M1 and it's ~165x faster! So, why is my music not proportionally better? :(

Post

4K? - pffft. Pampered Luxury! 🤪

Post

Vokbuz wrote: Tue Jul 28, 2020 9:58 am
xoxos wrote: Sat Jul 18, 2020 1:51 pm and yes, the source for universe synthesizer (ifft resynthesis) i recently added to my forum is about 500 lines in one document.
Talk is cheap, show the code. I bet it lacks many features that normal syntheziser would need for user to use it.
talk is meaningless. me showed teh code.
you come and go, you come and go. amitabha neither a follower nor a leader be tagore "where roads are made i lose my way" where there is certainty, consideration is absent.

Post

BertKoor wrote: Tue Jul 28, 2020 7:51 am We probably would buy it from you! You have no idea how much people are into supporting small developers and avoiding big corporations. Small Devs Matter, yay !! But then, you first need a domain and hosting. Priorities, priorities... the airco must get fixed first.
2018 luxury expenditure $300 cr-10 mini
2019 $450 back tires
2020 $450 front tires

air conditioner last quote c. $8k

i've been here for eighteen years. personally i thought my last few releases would have been well received, but there's no mention or response whatsoever. not. a. single. post. for the first free playable circular membrane. for the first free phase vocoder. so how much people are into supporting... wait... did you just call me small??! :O ;)

i'm pretty sure by now its the people that have no idea.
you come and go, you come and go. amitabha neither a follower nor a leader be tagore "where roads are made i lose my way" where there is certainty, consideration is absent.

Post

-deleted
Last edited by Greybox Audio on Fri Apr 16, 2021 6:44 pm, edited 1 time in total.
formerly known as krabbencutter

Post

krabbencutter wrote: Fri Jul 31, 2020 10:55 am
Markus Krause wrote: Tue Jul 14, 2020 2:57 pm There is no proper documentation and you need hours to find out the most trivial stuff.
Behold! https://developer.steinberg.help/display/VST
The VST SDK documentation has been enhanced and can now be accessed online. The detailed documentation provides information on how to develop plug-ins, also including tutorials with lots of examples for both beginners and advanced developers.
Not bad, not bad at all. Much better than before. Thanks!!
www.solostuff.net
The 3rd law of thermo-dynamics states that: the 2nd law has two meanings, one of them is strictly wrong, the other is massively misunderstood.

Post

xoxos wrote: Wed Jul 29, 2020 8:41 pm
BertKoor wrote: Tue Jul 28, 2020 7:51 am We probably would buy it from you! You have no idea how much people are into supporting small developers and avoiding big corporations. Small Devs Matter, yay !! But then, you first need a domain and hosting. Priorities, priorities... the airco must get fixed first.
2018 luxury expenditure $300 cr-10 mini
2019 $450 back tires
2020 $450 front tires

air conditioner last quote c. $8k

i've been here for eighteen years. personally i thought my last few releases would have been well received, but there's no mention or response whatsoever. not. a. single. post. for the first free playable circular membrane. for the first free phase vocoder. so how much people are into supporting... wait... did you just call me small??! :O ;)

i'm pretty sure by now its the people that have no idea.
Sorry dude but many people won't touch 32 bit and then another strata who won't do synthedit. Hence your stuff going under the radar.

Also, your blurb when posting here has been on the nonsense side in the past in terms of us understanding what your talking about.

You need a partner in crime to be the interface with your potential customers.

Post

xoxos wrote: Wed Jul 29, 2020 8:32 pm talk is meaningless. me showed teh code.
So what was all that bragging about then?

Post

VariKusBrainZ wrote: Sat Aug 01, 2020 9:00 am ..on the nonsense side in the past in terms of us understanding what your talking about.

You need a partner in crime to be the interface with your potential customers.
you keep working on the whole way you see things holmes
you come and go, you come and go. amitabha neither a follower nor a leader be tagore "where roads are made i lose my way" where there is certainty, consideration is absent.

Post

krabbencutter wrote: Fri Jul 31, 2020 10:55 am
Markus Krause wrote: Tue Jul 14, 2020 2:57 pm There is no proper documentation and you need hours to find out the most trivial stuff.
Behold! https://developer.steinberg.help/display/VST
The VST SDK documentation has been enhanced and can now be accessed online. The detailed documentation provides information on how to develop plug-ins, also including tutorials with lots of examples for both beginners and advanced developers.
well, i haven't done any VST programming at all, but from a quick glance i'd say that looks good. :hihi:

here is a link to a documentation on github:

https://steinbergmedia.github.io/vst3_doc/

i clicked through the VSTGUI 4 link on the left side of the page, and then poked around in the class list, which even has clickable inheritance diagrams. that's actually pretty good.

Post

xoxos wrote: Wed Jul 29, 2020 8:41 pmi've been here for eighteen years. personally i thought my last few releases would have been well received, but there's no mention or response whatsoever. not. a. single. post. for the first free playable circular membrane.
OK, I've been here a lot less than eighteen years, still figuring things out ... You're talking about ideal? The download is just a dll, I can't see any documentation, presets, home page, announcement thread ... even with just a few minutes playing around, I can tell you've done something neat there, but you're not exactly making it easy to find or use.

Post

It seems that Steinberg did react on our complains about the VST3 SDK and fixed some problems with the VST 3.7 SDK:

- They recently reworked a part of the documentation ( https://developer.steinberg.help/display/VST) . However it is still unclear what part of the docu refers to what SDK version. There is still stuff inside that already has been removed long ago like the VST2.4 compatibility.

- They re-introduced Midi with Midi 2.0 support.

- The creation of installation of new projects seems to be more easy
https://www.tone2.com
Our award-winning synthesizers offer true high-end sound quality.

Post Reply

Return to “DSP and Plugin Development”