Azorlogh / harmoxen

An experimental xenharmonic piano roll application
Apache License 2.0
10 stars 1 forks source link

Iced rewrite #6

Open Azorlogh opened 3 years ago

Azorlogh commented 3 years ago

Remaining milestones for the iced rewrite :

Woyten commented 3 years ago

@Azorlogh Could you explain why you plan to move from from Druid to Iced? I am considering moving https://crates.io/crates/microwave from Nannou to Druid.

Azorlogh commented 3 years ago

The main reason is that I want to eventually turn it into a VST, and AFAIK druid's architecture doesn't make it possible.

I think someone recently managed to fork druid and make a VST prototype with it but with some problems like not being able to open two windows at the same time.

If your project doesn't need VST then I think Druid is a good choice. In my very limited experience I would say: Druid pros:

Iced pros:

Take this with a grain of salt though! These libraries move fast

Woyten commented 3 years ago

@Azorlogh Thanks for your explanation. By the way, I put your project on my microtonal-rust list: https://github.com/Woyten/microtonal-rust

Hope that's okay for you. Please share. :wink:

Azorlogh commented 3 years ago

Oh that's great, thank you as well. I hope rust gets a thriving future in the microtonal world!