THIRI logo
build.thiri.ai
MCP · API · Keys

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
  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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
  23. 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
  24. 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
  1. 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
  2. Jun 1, 2026 Shipped email gate #integration

    Stable Audio · Chord conditioning

    Deterministic progression skeleton as generative conditioning — theory before diffusion.

    demo linked repo linked
  3. 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
  4. 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
  5. 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
  6. 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
  1. 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,

  2. Jun 19, 2026 #lab#mcp#csound

    Lab — Agent Recipes (dual MCP)

    Flagship analyze → conduct → render → critique prompt chain

  3. Jun 19, 2026 #lab#composition#csound

    Lab — Composition Critic

    Agent loop compose → render_csound_wav → compare lead sheet

  4. Jun 19, 2026 #lab#mcp#csound

    Research Lab — Conductor MCP + Csound Core

    Extracted @thiri/csound-core (lanesToScore, CSD assembly, CLI render)

  5. Jun 19, 2026 #lab#csound#tension

    Lab — Tension Mapper

    Maps analyze_chord tension to Csound score brightness modifiers

  6. 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

  7. Jun 9, 2026 #portal#stripe#speller

    Week 5 — Developer Portal & Stripe Gates

    Deployed the Supabase-gated self-serve developer portal at keys.thiri.ai