Re: Why VST??
Posted: Fri Jan 13, 2017 5:59 pm
A lot of very big name artists use Windows, it's definitely possible to successfully use it for writing, live performance, and production.
We need more support by third party providers, we need more critical mass and yes, we need more acceptance. I use a superior OS, and more often than not I am treated with distrust and derision. One can lose work opportunities because of that travesty.sysrqer wrote:Who cares about acceptance? Why would I need or want to should out loud that linux is in the game?
I don't see any problems in maintenance and support of Linux. For most cases (excluding some unique and magic ones) pre-compiled binaries work well. Probably there is lack in right design of plugin core that yields to lots of job of implementing new bundle. I don't want to vaunt but I currently have no problems when developing new plugin bundles. The only invalid decision was made to use gtk2 for UI, but I currently do some job to port UI to raw X11. And what I can tell... Today's test with JUCE-based host and Ardour showed that mouse and keyboard events are now correctly passed to my UIs in both cases (GTK doesn't work for JUCE, don't know why). The only job is left to port all widgets and dialogs to raw X11.sysrqer wrote:I'm not sure that's entirely true, we have semi lost at least one valuable developer due to Linux being a pain to maintain and support.
that's because you know what you're doingsadko4u wrote: don't see any problems in maintenance and support of Linux.
Yes, I'm full-time software developer. Music is my hobby.rghvdberg wrote:that's because you know what you're doing![]()
are you a full-time developer?
I can't speak for the person/team in question but I seem to remember the reasoning being along the lines of too much hassle. But as a user of your plugins it does seem that you have relatively few issues.sadko4u wrote:I don't see any problems in maintenance and support of Linux. For most cases (excluding some unique and magic ones) pre-compiled binaries work well. Probably there is lack in right design of plugin core that yields to lots of job of implementing new bundle. I don't want to vaunt but I currently have no problems when developing new plugin bundles. The only invalid decision was made to use gtk2 for UI, but I currently do some job to port UI to raw X11. And what I can tell... Today's test with JUCE-based host and Ardour showed that mouse and keyboard events are now correctly passed to my UIs in both cases (GTK doesn't work for JUCE, don't know why). The only job is left to port all widgets and dialogs to raw X11.sysrqer wrote:I'm not sure that's entirely true, we have semi lost at least one valuable developer due to Linux being a pain to maintain and support.
From the little I've read, I gather that all the current commercial plugin formats have serious design flaws,sysrqer wrote:I'm not sure that's entirely true, we have semi lost at least one valuable developer due to Linux being a pain to maintain and support. It would suggest there may be deeper things wrong rather than simply lack of recognition.
I don't understand what's funny here? I'm not happy about JUCE and don't like JUCE-based hosts. But I work not for Tracktion or other developers. I work for users that use this piece of software and send reports to me. The only LOL is that instead of fixing JUCE code and deploying this code to all software, JUCE developers fuckup their users. That's all.Drumfix wrote:LOL: The next developer wasting his time on porting his gui code to plain X11 to work around the problems with the host developers "we want to have full control over the plugin window, so we won't support your external UI extension to VST".
And? What advantages of running your plugins in limited environment? "Buy the Reaper and you can use my plugins"? Nice, LOL.Drumfix wrote:BTW, my private plugins are therefor the only VST plugins that work with their own IU in native reaper.
I don't understand what you mean. For normal plugin development it's normal to write a wrapper. Do you advertise some SDK provided by Reaper?Drumfix wrote: And hint, hint: In a similar (actually even more trivial) way a one can write a VST wrapper to make any native linux VST run in native reaper with its own GUI. And, because the WinVST wrappers are actually linuxvsts, it would even be possible to run Winvsts with their GUI in native reaper.
For producers https://www.youtube.com/user/mixbustv/videos he uses windows and in his last video he said that he mixes about 300 songs per year for clients so it is definitely his career.beck wrote:Not to put you in the corner or whatever. Just a question.sysrqer wrote:A lot of very big name artists use Windows, it's definitely possible to successfully use it for writing, live performance, and production.
Can you tell me which studio, band or song?
That LOL is sarcastic. You don't know the history of my fight for an external UI extension for VST.sadko4u wrote:I don't understand what's funny here?
what?Drumfix wrote:While reaper never calls a plugins "effEditOpen"/"effEditClose" it does call "effEditGetRect" every second time the GUI button is pressed.