Worklog: hacked on multiple download formats for Beat Maker, and online drum machine I'm building at https://dopeloop.ai/beat-maker (pre-beta demo).
I'm excited to have a song on this #chipbreak compilation. 🎉
The excellent Piku by @rcarmo is blowing up on HN today, and much deserved! Give it an upvote.👍
This GIF shows the Dopeloop UI in the three major browser rendering engines. The close-but-not-quite differences between WebKit, Chromium, and Firefox must drive designers mad!
I'm working on the checkbox design for Dopeloop UI. I wanted to see how it looked in the the major rendering engines so I wrote this small nbb + playwright script which takes a screenshot of localhost:8000 in each engine.
Script: https://gist.github.com/chr15m/5671491e2757909f3d1797df7ef22111
Worklog: made this popup menu for the download button on Beat Maker yesterday (for https://dopeloop.ai). Need to fix the checkbox design and also implement the actual download formats (only wav loop works so far).
Incremental progress FTW!
A blog post in which I gush about Linux. 😍
https://mccormick.cx/news/entries/installing-xubuntu-22-04-on-a-dell-xps-13
Worklog: reviewing https://dopeloop.ai analytics [anonymous] using SQL queries in Metabase. Conclusion: tinkering with the sales page a couple of months ago didn't really affect sales much.
New working hypothesis: continuously improving the apps will lead to better sales. 🙇
Worklog: itwriter is released!
It's a JavaScript library for writing Impulse Tracker module files. It works in Node and the browser.
`npm i itwriter`
https://github.com/chr15m/itwriter
https://chr15m.github.io/itwriter/
Worklog: continued hacking on itwriter.js - an Impulse Tracker binary file writer for JavaScript. Got patterns serializing properly today. \o/
Will be using this in dopeloop.ai apps as an export format, and also for some #algorave experiments.
🎉 Transcript Generator is live on Product Hunt today.
Worklog: hacking on https://transcriptgenerator.com today. Getting ready for a product hunt launch tomorrow.
A couple of different specifications of the Impulse Tracker module binary file format (to help future searchers):
https://github.com/apollolux/lux-impulse-phoenix/blob/master/ITTECH.TXT
Worklog: having fun hacking on this impulse tracker module file writer in JavaScript.
Worklog: laptop crashes aside (it's working again) I spent the last couple of days hacking on a small JavaScript library for writing impulse tracker module files. It's fairly minimal - just enough for sequencing of one-shot samples. Will be used in dopeloop.ai Beat Maker as an export format.
Related: why is there no open standard for sequenced audio samples? Something like MIDI + samples and/or embedded sound fonts. Would be a great way to interchange musical phrases between applications.
Managed to boot the device again. Making sure my backups are fresh now. I don't like the drive errors I saw before it died so I'll plan for a failing drive.
independent computer programming