Web & Music Tech

Software Development

Technical deep-dives into the tools, frameworks, and practices we use at MusicTech Lab — Django, Vue, CI/CD, APIs, and open-source projects.

Codemagic MCP Server: Trigger Mobile CI Builds from Claude Code
Open Source

Codemagic MCP Server: Trigger Mobile CI Builds from Claude Code

We open-sourced mcp-codemagic, an MCP server that brings Codemagic CI/CD into Claude Code. List apps, trigger builds, check status, and cancel runs wi...

Author avatar Mariusz Smenżyk
C2PA in Ableton: Making AI Music Provenance Visible Inside Your DAW
Open Source

C2PA in Ableton: Making AI Music Provenance Visible Inside Your DAW

In May 2026 we shipped an MCP for reading C2PA manifests in music. This post is the follow-up: the same reader, now inside Ableton Live as an open-sou...

Author avatar Mariusz Smenżyk
MusicTech Lab x Verified Human: Building a Trust Layer for Human-Made Music
Partnership

MusicTech Lab x Verified Human: Building a Trust Layer for Human-Made Music

MusicTech Lab partners with Verified Human to build infrastructure for authentic, human-made music in the age of AI. Technical review, product develop...

Author avatar Maciej Dulski
Verified Human Cert MCP Server: Prove Your Music Is Human-Made, Right from the Terminal
Open Source

Verified Human Cert MCP Server: Prove Your Music Is Human-Made, Right from the Terminal

We open-sourced an MCP server that queries the Verified Human Cert registry. Verify human-made music certifications by ISRC, artist, track, or cert nu...

Author avatar Mariusz Smenżyk
Why We Don't Build Chat From Scratch (And Neither Should You)
Case Study

Why We Don't Build Chat From Scratch (And Neither Should You)

In-app messaging sounds like a simple feature, but building it from scratch is a project on its own. Here's why we use managed chat services and how w...

Author avatar Mariusz Smenzyk
SignNow MCP Server: E-Signatures Straight from Claude Code
Open Source

SignNow MCP Server: E-Signatures Straight from Claude Code

We open-sourced an MCP server that brings SignNow e-signatures into Claude Code. Upload documents, send signing invites, track status, and download si...

Author avatar Mariusz Smenżyk
1,200 Looms Later: How Async Video Became My Development Superpower
Case Study

1,200 Looms Later: How Async Video Became My Development Superpower

I've recorded 1,212 Loom videos over 5 years. Here's how async video transformed the way I demo, communicate with clients, and document decisions as a...

Author avatar Mariusz Smenżyk
AI Audio Similarity Search: The Future of Sound Library Discovery
Case Study

AI Audio Similarity Search: The Future of Sound Library Discovery

How AI-powered audio search is replacing tags and keywords, helping sound designers find the right SFX in seconds instead of minutes.

Author avatar Mariusz Smenzyk
Integrating SignNow E-Signatures into Your Django Application
API Integration

Integrating SignNow E-Signatures into Your Django Application

A practical guide to adding e-signatures to your Django app with the SignNow REST API: OAuth2 auth, document uploads, Celery signing workflows, and we...

Author avatar Mariusz Smenżyk
Connecting Your Max for Live Device to a Cloud API
MusicTech

Connecting Your Max for Live Device to a Cloud API

Send song structure data from Ableton Live to a cloud API. Build a complete DAW-to-database pipeline with real-time visualization.

Author avatar Mariusz Smenżyk
Export Ableton Locators to JSON via Max for Live
MusicTech

Export Ableton Locators to JSON via Max for Live

Build a Max for Live device that exports arrangement locators and BPM to JSON, ready for external tools and AI music analysis pipelines.

Author avatar Mariusz Smenżyk
MusicXML: Standard for Music Notation

MusicXML: Standard for Music Notation

What is MusicXML, how does it work, and what are its applications in music and education? A guide to the open standard for sheet music exchange.

Author avatar Mariusz Smenżyk

Showing 12 of 30 articles