VST3 SDK fun
- KVRAF
- 16787 posts since 8 Mar, 2005 from Utrecht, Holland
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. 
My MusicCalc is served over https!!
My MusicCalc is served over https!!
- KVRist
- 243 posts since 24 Aug, 2014
Talk is cheap, show the code. I bet it lacks many features that normal syntheziser would need for user to use it.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.
- KVRist
- 243 posts since 24 Aug, 2014
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.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.
- KVRAF
- 2469 posts since 25 Sep, 2014 from Specific Northwest
Sorry if I misunderstood you. The above is a common rant from me. Don't get me started on programming languages!Vokbuz wrote: Tue Jul 28, 2020 10:06 amWhy 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.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.
I tend to minimalist because I grew up on 4k RAM and cassette tape drives. Heaven was getting 16k RAM.
There's some sweet spot in the middle where everything is just right. Still looking for it.
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? 
- KVRian
- 1010 posts since 6 Aug, 2005 from England
-
- Banned
- 12367 posts since 30 Apr, 2002 from i might peeramid
talk is meaningless. me showed teh code.Vokbuz wrote: Tue Jul 28, 2020 9:58 amTalk is cheap, show the code. I bet it lacks many features that normal syntheziser would need for user to use it.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.
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.
-
- Banned
- 12367 posts since 30 Apr, 2002 from i might peeramid
2018 luxury expenditure $300 cr-10 miniBertKoor 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.
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.
- KVRian
- 707 posts since 12 Jul, 2013
-deleted
Last edited by Greybox Audio on Fri Apr 16, 2021 6:44 pm, edited 1 time in total.
formerly known as krabbencutter
- KVRian
- 1313 posts since 31 Dec, 2008
Not bad, not bad at all. Much better than before. Thanks!!krabbencutter wrote: Fri Jul 31, 2020 10:55 amBehold! https://developer.steinberg.help/display/VSTMarkus 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.
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.
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.
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.
- KVRAF
- 10128 posts since 16 Dec, 2002
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.xoxos wrote: Wed Jul 29, 2020 8:41 pm2018 luxury expenditure $300 cr-10 miniBertKoor 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.
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.
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.
-
- Banned
- 12367 posts since 30 Apr, 2002 from i might peeramid
you keep working on the whole way you see things holmesVariKusBrainZ 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 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.
-
- KVRer
- 21 posts since 25 Jul, 2020 from Munich
well, i haven't done any VST programming at all, but from a quick glance i'd say that looks good.krabbencutter wrote: Fri Jul 31, 2020 10:55 amBehold! https://developer.steinberg.help/display/VSTMarkus 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.
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.
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.
-
- KVRist
- 228 posts since 14 Jun, 2020 from Adelaide, Australia
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.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.
- KVRAF
- Topic Starter
- 1752 posts since 2 Jul, 2018
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
- 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.
Our award-winning synthesizers offer true high-end sound quality.
