Whorld
Development notes for the
Whorld
geometric visualizer/VJ software/Freeframe plugin.
Thursday, March 20, 2025
Switched On: Three types of controls meet three types of targets
›
CK : I’ve been struggling for a long time with a deep problem having to do how various types of controls should be mapped to various types o...
Tuesday, March 18, 2025
Revisiting MIDI mapping
›
It is paramount to restore V1's asymmetrical dual-range normalization: fNormVal = nMidiVal <= 64 ? (nMidiVal ÷ 128.0) : ((n...
Whorld V2 Alpha released
›
An alpha release of Whorld V2 is now publicly available . The author reserves the right to make breaking changes, and in particular, to cha...
Wednesday, March 12, 2025
Don’t lose sleep over 32 bits
›
CK : Good morning. Even though I've been quiet for a few days, there's been significant progress on the Whorld project. I've jus...
Sunday, March 09, 2025
Combo box mnemonics and Superintelligence
›
CK : Guten Tag. I have a classic Windows issue. A Scaling Type combo box appears in a couple of places in Whorld. It contains four items: ...
Thursday, March 06, 2025
Proposal for error logging
›
CK: Today I hope to discuss my proposal for error logging. The fact that logging is on the agenda is a sure sign of progress, as it implies...
Stress testing and childhood influences
›
CK : I’m pretty old, and from a time when language was considerably less policed. So I sometimes use politically incorrect terms. There’s an...
Wednesday, March 05, 2025
Render Command Queue Full, Part 2: The UI's error handler
›
CK: Here’s the final piece of the puzzle: the main frame window’s handler for the render thread full error. The error arrives as an app err...
PushCommand: Handling render command queue full
›
CK: Based on all we’ve discussed previously, let’s review my PushCommand method. Thank you for your suggestions, several of which are inco...
›
Home
View web version