Follow

@openmastering My French is a little rusty. Is @denissalem working on a new granular synthesizer?

· · Web · 1 · 1 · 1

@denissalem @openmastering OMG this is amazing. It's great to hear that! I am very excited...

@openmastering @consint

Well, thank you very much !

For now, I need financial support to make this kind of project sustainable. A few recurrent cents or euros on one of the following will do :

- tipeee.com/denissalem
- liberapay.com/denissalem/
- flattr.com/@denissalem
- patreon.com/denissalem

You can also test, spread the word, give feedback :)

Cheers! ❤️

@denissalem @consint @openmastering
I'm curious about it. As my own granular synth project (#BHarvestr) is resting at the moment.

@sjaehn @consint @openmastering
Thank you very much for your kind words!

I will look forward your project and see if there is some good inspiration my own project could benefit since your is under GNU/GPLv3. :)

May I ask why your granular synth development is dormant?

@denissalem @consint @openmastering
The development of #BHarvestr takes a break as I've got too many other projects running.

At the moment B.Harvestr is a proof of principle. The core is working but by far not all features on my schedule are implemented. And it's already so hungry for CPU. But this is my fault as I've got many dynamic UI effects and I use Cairo. On CPU.

Maybe I'll continue later in this year.

@sjaehn @consint @openmastering

Damn cairo... I had my fair of pain with this lib for intensive rendering few years ago (I was plotting financial data). The fact is it's simply not made for this kind of work.

For DSandgrains I had hard time choosing the lib and technologies I will rely on. I took the risk to try OpenGL + LibX11. The development of the UI solely took me more than one year... But I believe that if I keep my dev at the lowest level possible I will provide something efficient. :)

@denissalem @consint @openmastering
Cairo has got clear advantages and disadvantages. The most important advantages are stability and documentation. Therefore I created my own widget toolkit on the top of Cairo.

The performance is fine for the most of the intended usage scenarios. The most of the music plugin UIs are rather static. But fir dynamic displays it's a pain.

@sjaehn @consint @openmastering

For dynamic rendering AND large amount of object rendering x)

@sjaehn @consint @openmastering

If your development process isn't too advanced and you are still at a prototypical stage, considere switching your UI to something more efficient like GTK and/or OpenGL, even if the dev is longer and harder.

@denissalem @consint @openmastering
GTK isn't a solution if you want to use it within plugins. I'm thinking about a complete switch to #NanoVG running on GPU.

@sjaehn @consint @openmastering

Few days ago I've heard about NanoVG. I didn't dig much the topic, but it might be possible that you struggle as well with this approach.

stackoverflow.com/questions/62

Let me know if NanoVG make a substantial difference. I could be interested to give a try then :)

Sign in to participate in the conversation
Mastodon 🐘

Discover & explore Mastodon with no ads and no surveillance. Publish anything you want on Mastodon: links, pictures, text, audio & video.

All on a platform that is community-owned and ad-free.
Hosted by Stuxhost.