A story to continue. As @milkii recently mentioned, I'll release a second block of video tutorials about LV2 plugin programming from the scratch. For everybody who wants to make his/her own plugins. This time about graphical user interfaces. I'll show you:
the LV2 way to go, with turtle and C/C++,
toolkits and the pitfalls,
some of the toolkits we can use,
finally how to make UIs for the plugins we made before
Also added tutorial videos using the Xputty toolkit from the Guitarix maker (thanks @tramp):
05 Make A Simple Amp Plugin UI with Xputty - Programming LV2 Music Production Plugins From Scratch II: https://youtu.be/no9pBAi-F1c
06 Make A Simple Amp Plugin UI with Xputty II - Programming LV2 Music Production Plugins From Scratch II: https://youtu.be/lXYyu7Ta7C4
Xputty is a simple but cool toolkit to create graphical user interfaces in a simple way. Also take some time to try out the additional widgets and features of Xputty.
I wish there wasn't background music constantly playing while you're talking. It makes it more difficult to discern what you're saying (especially since your english accent isn't a commonly-heard one like american, british, or australian), and it's distracting. Using music as a cue to indicate transition to the next topic is fine. But it's not needed during the tutorial itself, and would be better omitted.
Many thanks @sjaehn
your Videos been very much appreciated.
Now waiting for a vid showing the use of BWidgets.
Yes, it will come. The first video is already produced and scheduled for April 28. But before I want to give the viewers one week more to independently try out Xputty. And maybe I will push B.Widgets into May. If I put other TKs in front of it. Although it means re-editing and annoying video rendering for some 2 h again. But I'm not sure, yet.
I wish there wasn't background music constantly playing while you're talking. It makes it more difficult to discern what you're saying (especially since your english accent isn't a commonly-heard one like american, british, or australian), and it's distracting. Using music as a cue to indicate transition to the next topic is fine. But it's not needed during the tutorial itself, and would be better omitted.
You are fully right about the background music. It is much too loud. I also recognized it before and rendered the next video with largely reduced background sound. Zero sound would make other (especially cheap recording-related) problems audible. Therefore now only very weak background music, almost not audible while speaking.
Hi @sjaehn!
Any plans to review the LSP Plugin Framework in your videos?
Привет @sadko4u ,
I indeed took a closer look into LSP-TK. Which could be fine for programming "from scratch". And I'm open for making a video about it.
But the real strength of your LSP tools seems to be the use of the framework. Which is beyond this video tutorial series.
I indeed took a closer look into LSP-TK. Which could be fine for programming "from scratch". And I'm open for making a video about it.
The LSP-TK by itself also can be used for plugin development. It will just provide widgets to you and won't give you possibility to provide different plugin formats at the same time or other stuff like instantiating UI from the XML with the built-in expression language.
There's still (at least) one more video to make in this series (see discussion before). But the weather outside is now too good to sit behind a computer and to produce new videos. So, this one still has to wait.