THIRI Research
We publish the work.
Integration studies, MCP recipes, and live demos — each with code you can run. Successes and partial attempts both belong here. That is the pitch.
Reports
24 published- Jun 21, 2026 #ableton-live#max4live#midi-effect
Get Started: Connecting Ableton Live to the THIRI MCP Server
Building a Max4Live MIDI effect routing live MIDI keys to local MCP server instances to auto-generate accompaniment.
repo linked - Jun 20, 2026 #bigframes#python#machine-learning
Get Started: BigFrames Predictor: Modeling Classical Chorales
Training predictive machine learning models on classical voice-leading datasets using BigFrames and Python.
repo linked - Jun 18, 2026 #film-scoring#cue-sheets#tension-markers
Get Started: Prompt: Film Scoring Tension Cue Sheets
Generating detailed film scoring cue sheets matching visual climax metadata with target harmonic tension values.
repo linked - Jun 17, 2026 #songwriting#chatbot-ui#collaboration
Get Started: Prompt: The Songwriting Chatbot Editor
An interactive songwriting assistant prompt that suggests substitutions during the composing process.
repo linked - Jun 16, 2026 #microtonal-tuning#scales#mathematics
Get Started: Prompt: The Microtonal Tuning Explorer
Directing the LLM to translate standard pitch-class outputs from THIRI into custom microtonal scales.
repo linked - Jun 15, 2026 #lyrics-mapping#sentiment-analysis#songwriting
Get Started: Prompt: Lyric-to-Chord Sentiment Planning
Prompt strategies to map lyrics emotion onto corresponding chord progressions and tension levels.
repo linked - Jun 14, 2026 #system-prompt#csound-score#compilation
Get Started: System Prompt: The Csound Score Compiler
Instructing AI agents to compile clean Csound score blocks mapped directly from resolved chord voicings.
repo linked - Jun 13, 2026 #system-prompt#jazz-harmony#llm-configuration
Get Started: System Prompt: The Jazz Harmony Advisor
A structured developer prompt to configure Claude as an advanced jazz piano theory tutor.
repo linked - Jun 12, 2026 #ocr#sheet-music#verification
Get Started: Verifying Sheet Music Transcriptions with AI OCR
Correcting OCR inaccuracies in chord sheets by cross-referencing chord legality metrics via THIRI.
repo linked - Jun 11, 2026 #lo-fi#automation#n8n-workflow
Get Started: Building an Autonomous Lo-Fi Reharmonizer Bot
Designing an automated n8n workflow that fetches songs, reharmonizes chord charts, and exports new MIDI files.
repo linked - Jun 11, 2026 #mcp-server#claude#cursor
How to Connect the THIRI Music Theory MCP Server to Claude and Cursor
A complete developer setup guide to run chord analysis, music theory voicing, and scale recommendations in AI coding agents.
repo linked - Jun 10, 2026 #mcp#developer#prompts
22 Ways to Build with the THIRI MCP Server
A comprehensive developer's blueprint showcasing 22 creative applications, system prompts, configuration templates, and agentic workflows built on Model Context Protocol.
demo linked repo linked - Jun 10, 2026 #groove#midi-drums#rhythm
Get Started: Groove Scheduler: Shaping Rhythms via Tension Curves
Adjusting midi groove velocity, syncopation, and swing dynamically based on chord progression tension.
repo linked - Jun 10, 2026 #ai-music#prompt-engineering#csound
Recursive Prompt Optimization in AI Music Synthesis
How the THIRI AI Lab leverages iterative, failure-first workflows and structured Csound scores to generate release-ready audio.
repo linked - Jun 9, 2026 #guitar-tab#voicing-translation#fretboard-math
Get Started: Guitar Voicing Adapter: From Keyboard to Fretboard
Translating pitch classes into guitar fingerings and tab notations based on physical fret limitations.
repo linked - Jun 8, 2026 #harmonization#voice-leading#melody-accompaniment
Get Started: Melodic Harmonizer: Automated Voice-Leading Backings
Writing backing harmonies for melody voices while avoiding parallel intervals and voice clashes.
repo linked - Jun 7, 2026 #cli-development#node-cli#terminal-tools
Get Started: Building thiri-cli: Fast Terminal Chord Resolving
Designing a lightweight node CLI to quickly resolve, voice, and analyze chords directly from shell terminals.
repo linked - Jun 7, 2026 #midi-parsing#transcription#automation
Get Started: MIDI Chord Analyzer: Automating Song Transcriptions
Designing an agentic skill to parse MIDI files, detect pitch structures, and generate Roman numeral lead sheets.
repo linked - Jun 6, 2026 #csound#synthesizer#tension-analysis
Get Started: Mapping Synthesizer Parameters to Harmonic Tension
Using the chord analyze tool to dynamically alter Csound instruments based on tension levels.
repo linked - Jun 5, 2026 #midi#realtime#pitch-class
Get Started: Building a Real-Time MIDI Lead Sheet Analyzer
Using pitch class resolution to analyze live MIDI input and display chord symbols on the fly.
repo linked - Jun 4, 2026 #modulation#visual-theory#algorithms
Get Started: Mapping Modulation Paths on the Circle of Fifths
Visualizing harmonic distances and calculating transition paths when modulating between keys.
repo linked - Jun 3, 2026 #voicing#jazz-piano#midi-generation
Get Started: Voicify: Auto-Generating Professional Piano Voicings
Using the voicing tool to dynamically spell piano chord voicings in different keyboard configurations.
repo linked - Jun 2, 2026 #reharmonization#music-theory#ux-design
Get Started: Designing a Reharmonization Sandbox with VibeCheck
Building an interactive canvas widget that maps Roman numeral chords to suggestions computed via the reharmonize tool.
repo linked - Jun 1, 2026 #web-audio#3d-canvas#arpeggiator
Get Started: Helix: Building a 3D Perspective AI Arpeggiator
How to map real-time voice-leading calculations from the THIRI API onto a 3D spectrogram canvas visualizer.
repo linked
Integration studys
6 published- Jun 1, 2026 Partial email gate #integration
Audiotool · Agent → MCP → NEXUS
Hosted MCP drives chord analysis and reharmonization inside a browser DAW workflow.
demo linked repo linked - Jun 1, 2026 Shipped email gate #integration
Stable Audio · Chord conditioning
Deterministic progression skeleton as generative conditioning — theory before diffusion.
demo linked repo linked - Jun 1, 2026 Explored email gate #integration
Roland Cloud · Zenology chord layer
Roman-numeral function and voicing API as a cloud synth intelligence layer.
demo linked repo linked - Jun 1, 2026 Explored email gate #integration
Roland Aerophone · Breath + harmony
Web MIDI bridge from wind controller to live THIRI chord beds.
demo linked repo linked - Jun 1, 2026 Partial email gate #integration
MuseScore · Score intelligence
Agent reads a chart, returns harmonic function and voicing suggestions via MCP.
demo linked repo linked - Jun 1, 2026 Explored email gate #integration
ELK · Live harmony OS
Low-latency chord engine for on-device performance rigs.
demo linked repo linked
Lab notes
7 published- Jul 3, 2026 #design#tokens#tailwind
Week 8 — One Gold to Rule Them All
Standardized every THIRI surface to the thiri.ai champagne canon — one gold,
- Jun 19, 2026 #lab#mcp#csound
Lab — Agent Recipes (dual MCP)
Flagship analyze → conduct → render → critique prompt chain
- Jun 19, 2026 #lab#composition#csound
Lab — Composition Critic
Agent loop compose → render_csound_wav → compare lead sheet
- Jun 19, 2026 #lab#mcp#csound
Research Lab — Conductor MCP + Csound Core
Extracted @thiri/csound-core (lanesToScore, CSD assembly, CLI render)
- Jun 19, 2026 #lab#csound#tension
Lab — Tension Mapper
Maps analyze_chord tension to Csound score brightness modifiers
- Jun 10, 2026 #stripe#devlog#billing
Week 6 — Stripe Billing Architecture & Theory 3.0
Designed the complete Stripe webhook lifecycle state machine for the Builder subscription tier
- Jun 9, 2026 #portal#stripe#speller
Week 5 — Developer Portal & Stripe Gates
Deployed the Supabase-gated self-serve developer portal at keys.thiri.ai