@gw3m.bsky.social I'm writing a tool to converts MOD files into maxYMiser songs. I have successfully created song and voiceset data, which load and play in maxYMiser :) I want to create some basic instruments for the songs, but can't find any documentation on the file format. Does anything exist?
Keith Clark
Keith Clark
@keithclarkcouk.bsky.social
keithclark.co.uk Front-end developer • IoT tinkerer • Retro gamer • Atari ST coder GitHub: https://github.com/keithclark LinkedIn: https://linkedin.com/in/keithclarkcou
90 followers69 following37 posts
New CSS article: Simulating Container Style Queries with CSS Animations. keithclark.co.uk/articles/sim...
Made a new Web Component: RichInput. It's a drop-in replacement for text-based <input> elements that can colourise user input. A "stylepattern" attribute accepts a regex pattern and the resulting capture groups can be styled using CSS `::part(group-n)` keithclark.github.io/richinput/
A few years ago, I wrote a "JSON to Type Doc" tool, which I use for all JS/TS projects that talk to JSON-based APIs but lack type definitions. I've moved it to a more accessible location and made some improvements. I hope it's useful to some of you. keithclark.co.uk/apps/json-ty...
Added uniforms support to my <shaderview> Web Component. You can now pass data to a shader from JavaScript using `element.setUniform()`. There are some basic pointer tracking examples on the website. keithclark.github.io/shaderview/
Adding support for uniforms to <shaderview>. This example is an animated smiley that tracks the pointer position. Original shader can be found here: www.shadertoy.com/view/lsXcWn
I often go back through my old CSS experiments to see how things have fared over time. It's also a great reminder of how far CSS has come! Last time I checked this old "zero element" demo, it didn't work correctly in any browser: codepen.io/keithclark/p...
Updated my Shaderview Web Component to offload rendering to a Web Worker. The performance difference is massive now that the main thread is unblocked. I've also used an IntersectionObserver to pause running shaders when they leave the viewport. ⚡ keithclark.github.io/shaderview/
Shaderview. A Web Component for rendering WebGL shaders in your web pages. keithclark.github.io/shaderview/ github.com/keithclark/s...
Working on a <shaderview> Web Component that can render GLSL fragment shaders into HTML documents. Shaders receive a limited set of uniforms (e.g. time) that can be set from DOM attributes/properties, allowing scroll linking and playback control. Shaders in this video are from www.shadertoy.com
Contemplating writing a new version of my CSS toggle dev tools extension but not sure how widely used it is nowadays. Does anyone here use it? github.com/keithclark/c...
You are up to date.