New Hackage package: brush-strokes Bézier toolkit

I am ready to announce the first release of the brush-strokeslibrary, which contains operations with quadratic/cubic Béziers that I needed to compute brush strokes.

Please refer to the readme for details!

I am sure there are still many rough edges, but I think it’s ready for general use.
The next step is to improve the performance of the cusp-finding code, with work-in-progress for using Taylor models instead of interval arithmetic.

I’ve been using this library (in tandem with the companion brush-stroking library, using Cairo as a rendering backend) to generate (vector!) shakuhachi scores like the following:

Yamagoe shakuhachi score

31 Likes

Congrats! This is incredibly cool, and I’m thrilled to see a first published version after all the work I’ve seen you put into it :slight_smile:.

Now I just need to start looking for a nail to use this on…

2 Likes