Search found 986 matches

by sadko4u
Sun Jul 02, 2023 9:26 am
Forum: Developer's Section
Topic: AI aided software development
Replies: 8
Views: 5877

Re: AI aided software development

For example yesterday I wanted to know how to find for multiple substrings within another string using PHP. My usual approach would be stristr and a loop but I was pretty sure there was a regex way to do it. ChatGPT provided a perfect answer that I was able to adapt for my needs. Regex is way slowe...
by sadko4u
Mon Jun 26, 2023 4:04 pm
Forum: Linux Music News
Topic: [ANN] Drumrox 3.0.0 (multi-out, multi-layered)
Replies: 22
Views: 2768

Re: [ANN] Drumrox 3.0.0 (multi-out, multi-layered)

Not exactly. Drumrox already supports its own, simple drumkit format And how it is with support of drumkits provided by other applications? What's the purpose to introduce the new drumkit format? here is the description and kits - https://github.com/psemiletov/drumrox-kits The description of format...
by sadko4u
Mon Jun 26, 2023 3:58 pm
Forum: Linux Music News
Topic: [ANN] Drumrox 3.0.0 (multi-out, multi-layered)
Replies: 22
Views: 2768

Re: [ANN] Drumrox 3.0.0 (multi-out, multi-layered)

Well, we have LSP to replace almost everything in Calf plugins. We can even replace DrMr with LSP multisampler. Drumrox would be a bit easier way, "plug and play", but still, how to assemble drum set? You still need Hydrogen for that and then load from default Hydrogen folder. Multisample...
by sadko4u
Wed Jun 14, 2023 5:00 pm
Forum: MusE Sequencer
Topic: drum synths
Replies: 3
Views: 1206

Re: drum synths

Probably you need to select proper MIDI channel. When receiving the corresponding note, the corresponding instrument should make a short blink with the led if all is OK.

by sadko4u
Tue Jun 13, 2023 9:45 am
Forum: Developer's Section
Topic: lv2_atom_forge_resource vs lv2_atom_forge_object
Replies: 12
Views: 4039

Re: lv2_atom_forge_resource vs lv2_atom_forge_object

I hate that forge crap. All is does is a very complicated copying of data to a buffer. The source code is incredibly inefficient, allocates memory (without your plugin being aware that's what the code is doing) without checking its validity, and isn't properly documented. I threw all that stuff awa...
by sadko4u
Tue Jun 13, 2023 9:40 am
Forum: Developer's Section
Topic: lv2_atom_forge_resource vs lv2_atom_forge_object
Replies: 12
Views: 4039

Re: lv2_atom_forge_resource vs lv2_atom_forge_object

No, there is NO dynamic memory allocation in lv2 atom forge ( lv2_atom_forge_init() may indirectly allocate memory depending on the host-provided map function, but this is not a problem as it should be called once outside the realtime methods anyway ). No (m/c)alloc(), no free(). And nothing else. ...
by sadko4u
Mon Jun 12, 2023 10:27 pm
Forum: Linux Music News
Topic: [ANN] Drumrox 2.1.0 + 3 drumkits (Lel PSR, Lel DR8, LinnDrum)
Replies: 16
Views: 2520

Re: [ANN] Drumrox 2.1.0 + 3 drumkits (Lel PSR, Lel DR8, LinnDrum)

Oh, forgot to mention. For LSP, there is a plugin template repository which is a good point to start development of some new plugin using all features and formats provided by LSP framework: https://github.com/lsp-plugins/lsp-plugins-plugin-template/ I use this repository for every new plugin since 1...
by sadko4u
Mon Jun 12, 2023 10:20 pm
Forum: Linux Music News
Topic: [ANN] Drumrox 2.1.0 + 3 drumkits (Lel PSR, Lel DR8, LinnDrum)
Replies: 16
Views: 2520

Re: [ANN] Drumrox 2.1.0 + 3 drumkits (Lel PSR, Lel DR8, LinnDrum)

My little point about GTK: for me it didn't work with the JUCE-based host. It never received any keboards nor mouse events.

by sadko4u
Sun Jun 04, 2023 10:19 am
Forum: Linux Music News
Topic: [ANN] LSP Plugins 1.2.7
Replies: 4
Views: 1636

Re: [ANN] LSP Plugins 1.2.7

I think you should use that format that your DAW is better supporting.
The most up-to-date are LV2 and CLAP because they provide all modern feature.
So I would like to recommend to use them if possible.

by sadko4u
Wed May 31, 2023 4:55 pm
Forum: Developer's Section
Topic: What is the best way to debug LV2 plugins?
Replies: 8
Views: 3767

Re: What is the best way to debug LV2 plugins?

If you get familiar with LV2, then no one other format won't be a problem for you.
The simpliest ones are LADSPA (very simple but outdated and very restricted), VST2, CLAP.

by sadko4u
Tue May 30, 2023 6:21 pm
Forum: Developer's Section
Topic: What is the best way to debug LV2 plugins?
Replies: 8
Views: 3767

Re: What is the best way to debug LV2 plugins?

I use JACK standalone wrapper to run my plugins as a standalone application from the IDE.
Then I just compile them with other wrappers for VST2, LV2, LADSPA and CLAP.

by sadko4u
Sun May 21, 2023 4:20 pm
Forum: Linux Music News
Topic: [ANN] LSP Plugins 1.2.7
Replies: 4
Views: 1636

[ANN] LSP Plugins 1.2.7

LSP Plugins 1.2.7 released! Fixed CLAP UI support for Bitwig Studio. Fixed build that disabled CairoCanvas for Inline Display feature. Fixed memory leakage issued by the libcairo font cache on the plugin UI close. Moved custom font rendering solution to direct usage of libfreetype. Fixed crash (BadM...
by sadko4u
Tue Apr 18, 2023 5:24 pm
Forum: Linux Music News
Topic: Programming LV2 Music Production Plugins Tutorial Series II
Replies: 10
Views: 3479

Re: Programming LV2 Music Production Plugins Tutorial Series II

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 plug...
by sadko4u
Tue Apr 18, 2023 9:51 am
Forum: Linux Music News
Topic: Programming LV2 Music Production Plugins Tutorial Series II
Replies: 10
Views: 3479

Re: Programming LV2 Music Production Plugins Tutorial Series II

Hi @sjaehn!
Any plans to review the LSP Plugin Framework in your videos?

by sadko4u
Thu Mar 23, 2023 10:42 am
Forum: Linux Music News
Topic: [ANN] LSP Plugins 1.2.6
Replies: 12
Views: 2785

Re: [ANN] LSP Plugins 1.2.6

elcalen wrote: Thu Mar 23, 2023 9:20 am

The changelog doesn't mention mid/side mode for the Spectrum Analyzer, which I think is new in this version, right? Another neat little addition.

Yes, forgot to add it to the log.