Overview
Shinmera: released the Through to Myself Omnibus 2nd Edition
Shinmera: released Imagine
Shinmera: had another minor surgery
Shinmera: had a mental crisis
Shinmera: prepared a grant submission for Kandria's Switch port
Shinmera: started working on a ma...
2025-10-26 11:43:36 +0000 UTC
View Post
Imagine offers a standardised protocol for interacting with image data as well as several operators to manipulate images. It lets you load and save to a variety of image formats, convert pixel data, and so on.
2025-10-20 12:39:07 +0000 UTC
View Post
I made another comic, it's some 60 pages long and took me about two months to make from scripting to all pages done. You can read it on my studio page here:
https://studio.tymoon.eu/view/3096
As the other comics and stories before, it is a very personal work, though this one even more so I would say. It even has a content warning at the start, wow!
2025-10-06 18:19:23 +0000 UTC
View Post
Overview
Shinmera: went on holidays to Sapporo
Shinmera: got COVID and recovered
Shinmera: started university
Shinmera: drew 43 comic pages
Domolutz: finished the intro cutscene animation
Karlosz: various performance improvements for Kandria
Some Details
Well, hello! As you can tell from the overview, this month was somewhat dry on work being done from my side. I'm still trying t...
2025-09-28 10:13:37 +0000 UTC
View Post
Overview
Shinmera: released docs-server
Shinmera: released libmixed 2.4.0
Shinmera: migrated everything to codeberg
Shinmera: intro cutscene animatic
Shinmera: performance improvements to l...
2025-08-23 08:37:19 +0000 UTC
View Post
This is a very simple HTTP server implementation that serves static files from multiple git repositories, kind of like a pages server. It will serve files even from bare repositories, only from specific branches, or only from specific subdirectories as desired. It can also resolve LFS references and provide appropriate content-type and caching headers on responses.
Pairing this with an Nginx caching proxy provides a very efficient and easy to set up way to serve many, many repositories ...
2025-08-17 11:36:51 +0000 UTC
View Post
HELLO!
In the past week I have decided and proceeded to move all of the repositories both on my account (Shinmera) and the account of the collective (Shirakumo) from GitHub to Codeberg.
This has been a long time coming, to be honest. I first considered moving all the way back when Microsoft acquired GitHub, then again when they started rolling out the AI nonsense. Now that GitHub's internal team has become wholly subject...
2025-08-17 11:31:22 +0000 UTC
View Post
A bigger version change due to a small change in the public API.
Most of all though, spiralfft has been removed in favour of pffft, which still has acceptable performance, supports larger FFT windows, and the resulting binary is much smaller in size (~50% reduction)
2025-08-02 19:26:28 +0000 UTC
View Post
A new version of PromptFont is out. Included are a complete set of keyboard prompt glyphs for all of ASCII (not just the alphabet), as well as a bunch of new UI symbols.
2025-07-21 07:42:32 +0000 UTC
View Post
This Blender plugin (pending inclusion on Blender's own extensions repo) allows you to very quickly and conveniently draw rectangular geometry in edit and object mode. This is useful for rapidly constructing video game maps and architectural layouts.
The first version of it is done, but I'll likely extend it with more bug fixes and features as I dogfood it.
2025-07-20 18:55:46 +0000 UTC
View Post
This is an addon for Blender to import and export SF3 files. It currently supports model files, but I'd like to add support for images and archive bundles in the future.
2025-06-27 21:34:23 +0000 UTC
View Post
This is a header-only C99 implementation of the SF3 (Simple File Format Family) specification of binary file formats. It lets you navigate the file formats directly in-memory without any active parsing at all, and also includes a sample viewer application to spit out the contents of any SF3 file in a human-readable fashion.
2025-06-04 13:10:20 +0000 UTC
View Post
This is an implementation of the SF3 (Simple File Format Family) standard. It provides easy parsing and creation of SF3 formatted files. Included are formats for images, audio, 3D models, rich text, logging, archives, and more.
This implementation was used to create the sample files in the specification, and the Kaitai struct implementation
2025-06-02 13:33:59 +0000 UTC
View Post
Overview
Shinmera: released PromptFont v1.9
Shinmera: released random-noise
Shinmera: organised the European Lisp Symposium in Zürich
Shinmera: gave a talk on the SBCL port to the Nintendo Switch
Shinmera: implemented fishing mechanics in Weiss...
2025-05-31 10:09:17 +0000 UTC
View Post
Wow, another yak shaved.
Since some libs that used to do this disappeared off the net and also didn't have the derivatives of the noise functions anyway, here's a new lib from me.
2025-05-28 15:14:43 +0000 UTC
View Post
A new version of PromptFont is out (v1.9). Important changes:
Some glyphs now have wide variants to make them easier to read. Selecting between standard and wide variants can be done programmatically via a simple codepoint shift.
A few missing variant glyphs were added, too.
https://github.com/Shinmera/promptfont/releases/tag/v1.9
2025-05-22 13:00:15 +0000 UTC
View Post
Hope to see y'all at ELS in a few weeks!!
2025-04-29 18:17:41 +0000 UTC
View Post
Overview
Shinmera: released cl-mixed/libmixed 2.3
Shinmera: released cl-mixed-xmp
Shinmera: had surgery and complications
Shinmera: more work on the Switch port
Eileen: base models for Sandra and Harriott
Dominic: more animations
Some Details
Well, as announced I had my surgery. The idea was that it would be a quick thing and I'd be back in action after a week. Unfortunately this...
2025-04-26 11:39:29 +0000 UTC
View Post
I know I just had a release for these a few days ago, but since then I've implemented Vector-Based Amplitude Panning (VBAP) and massively overhauled the spatial mixer as a consequence to both support proper stereo panning as well as outputting to arbitrary speaker configurations.
I've also added several other convenience and helper functions to deal with speaker configuration and allow for better segment introspection.
2025-04-17 17:47:57 +0000 UTC
View Post
Aside from some minor bugfixes and performance improvements, this new version of libmixed and cl-mixed includes a new finite input response convolution segment to enable convolution based reverb effects.
2025-04-14 16:35:54 +0000 UTC
View Post
cl-mixed now includes support for tracker file playback via libxmp. Harmony also will automatically try to load libxmp to play back supported file formats.
Note that while cl-mixed/harmony previously already supported playback of many tracker files via libopenmpt, libxmp supports other formats libopenmpt does not, and features a much more liberal license that isn...
2025-04-11 19:04:12 +0000 UTC
View Post
Overview
Shinmera: released cl-mixed/xaudio2
Shinmera: released several hotfix patches for Kandria
Shinmera: released the Monitor web app
Shinmera: implement support for animating scene nodes
Shinmera: implement support for attaching physics primitives to rig bones
Shinmera: upgrade to latest PromptFont in Trial
2025-03-29 13:48:08 +0000 UTC
View Post
New in this version is extensive tagging of every glyph for every possible purpose it could be used for.
This should make it a lot easier to search and programmatically select the correct glyph for a prompt.
As always, you can download the latest release from GitHub:
https://github.com/Shinmera/promptfont/releases/tag/v1.8
2025-02-10 14:05:40 +0000 UTC
View Post
Now that it's been over two years since Kandria released (that fast already, huh?) I thought it would be nice to give all my lovely Patrons a little bonus.
While Kandria's source code is open and release tagged, it is far from trivial to actually get older versions running, since Trial and other libraries are not tagged alongside. So I thought it would be interesting for people to provide the historical release vers...
2025-02-10 09:01:38 +0000 UTC
View Post
cl-mixed now includes an extension to directly interface with the PipeWire audio system on Linux. The Harmony sound server will also automatically try to use it, if it is available on the system.
And yes I'm supposed to be on holidays this week, but I've been doing an absolutely atrocious job not doing any work, as my commit history makes plainly obvious.
2025-01-29 21:08:01 +0000 UTC
View Post
This is an extension system to machine-state to provide easier access to machine state over time, such as CPU utilisation, IO speed, etc.
2025-01-24 16:10:31 +0000 UTC
View Post