Skip to content

Instantly share code, notes, and snippets.

View mxmilkiib's full-sized avatar
🔊
x1000ing w/ AI

Milkii Brewster mxmilkiib

🔊
x1000ing w/ AI
View GitHub Profile
#!/bin/bash
# Mixxx GDB runner with UX enhancements and datetime logging
# Usage: mixxx-gdb-run [additional mixxx args]
# Gist: https://gist.github.com/mxmilkiib/da0d174d1bf80bd6d3f182d5e62186ec
set -e
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
TIMESTAMP=$(date +"%Y%m%d_%H%M%S")
@mxmilkiib
mxmilkiib / INTEGRATION.md
Last active February 22, 2026 10:50
prompt: local AI dev process; 2 repos, one individual branches, other for merging n test build
@mxmilkiib
mxmilkiib / chat.md
Created October 25, 2025 15:24
Debugging Windows Test Feature

Cascade Chat Conversation

Note: This is purely the output of the chat conversation and does not contain any raw data, codebase snippets, etc. used to generate the output.

User Input

lets work on the libopenmpt branch. theres a failing windows test. does it look like this makes sense?;

The following tests FAILED: 151 - ControllerScriptEngineLegacyTest.screenWillSentRawDataIfConfigured (Timeout)

@mxmilkiib
mxmilkiib / MIXXX_LEARNXINY.md
Last active February 14, 2026 07:23
Learn Mixxx Source Code in Y Minutes - Complete expanded guide

⚠ AI-Generated Document — Read With Caution

This document was written by an AI language model. While it may be a useful starting point, AI-generated technical documentation can contain confabulations — statements that read as confident and authoritative but are partially or wholly incorrect. Specific risks include:

  • Invented details: function names, file paths, line numbers, class hierarchies, or architectural relationships that do not exist in the actual codebase, or that existed in an older version.
  • Plausible but wrong explanations: descriptions of how systems work that sound reasonable but

Cascade Chat Conversation

Note: This is purely the output of the chat conversation and does not contain any raw data, codebase snippets, etc. used to generate the output.

Planner Response

Let me remove the redundant "Weak references" section since it repeats information already covered:

Edited relevant file

@mxmilkiib
mxmilkiib / MIXXX_ARCHITECTURE_GUIDE.md
Last active February 14, 2026 07:23
MIXXX_ARCHITECTURE_GUIDE.md, made by Claude Sonnet 4.5 thinking - WIP!!!

⚠ AI-Generated Document — Read With Caution

This document was written by an AI language model. While it may be a useful starting point, AI-generated technical documentation can contain confabulations — statements that read as confident and authoritative but are partially or wholly incorrect. Specific risks include:

  • Invented details: function names, file paths, line numbers, class hierarchies, or architectural relationships that do not exist in the actual codebase, or that existed in an older version.
  • Plausible but wrong explanations: descriptions of how systems work that sound reasonable but
@mxmilkiib
mxmilkiib / AI_RULES.txt
Last active February 18, 2026 09:24
AI_RULES.txt
prompt: local AI dev process; 2 repos, one individual branches, other for merging n test build
INTEGRATION.md
# Mixxx Integration Branch Configuration
> Last updated: 2026-02-18
> URL: https://gist.github.com/mxmilkiib/5fb35c401736efed47ad7d78268c80b6
> [RFC 2119](https://datatracker.ietf.org/doc/html/rfc2119)
@mxmilkiib
mxmilkiib / crash.log
Created October 8, 2025 04:34
Mixxx exit crash
Thread 48 "Controller" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff657fa6c0 (LWP 59179)]
0x00005555561116a4 in std::__shared_ptr<QJSEngine, (__gnu_cxx::_Lock_policy)2>::__shared_ptr (this=0x7fff657ef0e0) at /usr/include/c++/15.2.1/bits/shared_ptr_base.h:1529
1529 __shared_ptr(const __shared_ptr&) noexcept = default;
(gdb) thread apply all bt full
Thread 145 (Thread 0x7fffd58296c0 (LWP 60371) "Thread (pooled)"):
#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007ffff02931ac in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=a3@entry=146, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
result = <optimized out>
@mxmilkiib
mxmilkiib / akai-mpd218_preset_file_format.md
Last active November 1, 2025 01:31
Akai MPD218 Preset File Format (.mpd218) - generated by AI
@mxmilkiib
mxmilkiib / LaunchpadProMK3.js
Last active September 26, 2025 01:50
Uncleaned example script demonstrating UTF-8 string controls in Mixxx, plus snippet from my Launchpad Pro MK3 controller script
...
// MARK: p0 create4LeadupDropHotcues()
// Create a sequence of hotcues for DJ mixing: 6 leadup + drop + 1 outro
// Each hotcue is positioned at specific beat intervals for smooth transitions
var leadupCues = {
"1": { control: "beatjump_256_backward", colour: 0x006838, label: "-265" }, // -265, dark green
"2": { control: "beatjump_64_forward", colour: 0x006838, label: "-192" }, // -192, dark green
"3": { control: "beatjump_64_forward", colour: 0x006838, label: "-128" }, // -128, dark green
"4": { control: "beatjump_64_forward", colour: 0x006838, label: "-64" }, // -64, dark green