Improving Cantabile's Text Rendering


Ladies and gentlemen, I think it’s fair to say we’re watching some truly world class software development unfold before our eyes here. There’s nobody I’d rather have at the helm of Cantabile development, and I’m really excited to see how this major feature work pans out!!

Awe-inspiring work @brad! Just don’t burn yourself out!!!




Let the porting commence!!


oooooooooo!!! :heart_eyes:


I feel as happy as the day Santa came by!


Don’t get too excited… there’s no new functionality here. It’s just rendering things correctly now that it didn’t before (eg: emojis)


Available now… build 3598, should be considered experimental.

Also, there’s an option to turn it off should it cause problems (Options -> Diagnostics -> Enable Complex Text Rendering).


If someone waited for a reason to buy a cantabile license now it’s the time: Emojis!!! :slight_smile:


Ooh! Bit of a break from gigging here - let’s give it a try…


Drop the Emojis i don’t need them on stage :laughing:
Amazed how fast you have a public version ready Brad, i was hoping for September…


The improvements to Cantabile’s text rendering are pretty much done now. They solve a whole bunch of rendering issues and form a good foundation for more work on show notes going forward. I’m now going to switch away from this work for a bit to focus on some other high-priority things but will return to show notes improvements soon.

Quick question: do you like these very development centric posts and would you like to see more of them, or do you prefer be surprised when a new build ships with something new in it?


I like it very much! And I’m sure others too. Although I do not understand much of it. :grinning:


I like the give and take, it adds to it IMO.



I think it’s helpful for several reasons, not least of which that it gives us a chance to be involved in the decision process.


I like it very much to be part somehow of the improvements and that we’re able to follow up. If it doesn’t add to much pressure on your work, it’s a good thing.


As a developer and user, it gets my vote :slight_smile:


I think it helps us better understand development priorities but more importantly - it’s very entertaining to read how you’re going about it.


The development centric posts are excellent. Probably also good PR for people considering moving to Cantabile too, where they can see it’s being actively developed, and in collaboration with the community.

Side-story…A zillion years ago, when I was first looking for a PC-based plugin host, I was weighing up Cantabile (then v2) and Forte, and at the time Cantabile seemed to be no longer under active development, and I was seeing posts suggesting it’s no longer being worked on. It was only the terrible stability of Forte that convinced me to risk opting for Cantabile, but happily @brad magically resurfaced shortly after, and resumed work on v2, and then started v3…and we all lived happily ever after.



Yep. I even went so far as to buy a copy of Ableton to try to make that work. Ableton and Kontakt don’t get along well.


That was when I completely burned myself out - went too hard getting Cantabile 2 out, was working full time job as director of a company and travelling 3+ hours a day. After we closed down the company (due to GFC), I started contract work from home and spent a whole year silently re-writing Cantabile from scratch - I didn’t want to talk about it until I was sure I was going to deliver.