Lexolotl
From index cards to phone and watch: how language learning shaped Lexolotl
Update! Lexolotl is now live on the App Store – Mac, iPad, iPhone (+Apple Watch), Vision Pro Five years ago I…
MathPaint
Hello World, from MathPaint! (Preview)
If you’ve been following Mathaesthetics posts you’ve seen a variety of images shared – different types of generated art from fractals to…
MathPaint
Fractal Friday 2020.01.03
The noise renderer has gotten more sophisticated in the past week, and it’s being put to work in this week’s set of…
MathPaint
Fractal Friday 2019.12.27
It’s the last Fractal Friday of the year, time for some recursive magic! This week we’re exploring the Mandelbrot set, using two…
MathPaint
Fractal Friday 2019.12.13
It’s Friday already! This week I’ve been jamming on this application UI development, including a brand-new feature to support fractals: the color…
MathPaint
Dev notebook: Converting scale & position of circular NSSlider for degrees
The standard Cocoa control NSSlider comes in a circular variety that resembles a rotating knob with an indicator point. Among the ideal…
MathPaint
Painting with Trigonometry
I’m excited to share today’s image generated from the application under development: It’s a pretty organic background-pattern sort of texture, but it…
MathPaint
Flavors of static: random distributions and noise
It’s day one of noise generation in our flagship product! There are many ways to generate visual noise; our first algorithm is…
General
Dev notebook: brush-like drawing in Swift, without CGPattern
I’m spending a lot of time in Cocoa drawing and Core Graphics lately, working in Swift. The API around the Core Graphics…
