These sources are about making music by typing, or by driving music software with programs. Most are launch threads and project pages. This page lists five sources, oldest first where dated.
Show HN: I built a synthesizer based on 3D physics
The thread is a Show HN launch by the developer, followed by many replies. The developer answers technical questions about GPU audio, determinism and latency. Commenters add their own test reports and criticism of the product page. The evidence is anecdote and developer testimony.
Radium Music Editor
The thread discusses Radium, a tracker-style editor. Commenters explain trackers to newcomers and compare them to Reaper, Ableton Live and FL Studio. Several report crashes or limits. The evidence is personal experience.
Show HN: Hallucinate – Massively Multiplayer Online Rave
The thread is a Show HN launch followed by feedback from many commenters. The developer answers questions in the thread and ships small fixes while it runs. Much of the discussion drifts to the history of raves. The evidence is developer testimony and user reports.
Logic Pro MCP Server for Claude, Cursor, and AI Agents
The README describes a macOS server exposing Logic Pro to AI clients through MCP. Its distinctive feature is a contract that labels each result confirmed, uncertain or failed. It also lists its own limits at length. The evidence is self-reported counts, commands and a demo video.
Getting Started (Strudel documentation)
This is a short welcome page, not the tutorial itself. It says what Strudel is, lists uses, and shows one long code example. It offers no evidence beyond the example.
Connections to other subjects
These links are this wiki's own reading, not claims the sources make.
- Logic Pro MCP Server for Claude, Cursor, and AI Agents and WildFX: A DAW-Powered Pipeline for In-the-Wild Audio FX Graph Modeling, from Audio models and analysis. This Logic Pro server returns confirmed, uncertain or failed, never a bare success. WildFX reports that headless REAPER gives no error reporting, so steps were checked manually. Both meet one problem: DAWs expect someone watching the screen. An agent needs a third answer besides yes and no.
Glossary
- Accessibility API
- A macOS interface that lets one program read and click another program's windows.
- Ad-hoc signed
- Signed without an Apple developer certificate, so macOS treats each build as new.
- Buffer size
- How many audio samples the computer processes at once; larger sizes add delay.
- CLAP
- An open plugin format for audio software.
- CoreMIDI
- Apple's system service for sending MIDI between apps and devices.
- DAW
- A digital audio workstation, the main program for recording and arranging music.
- Dead reckoning
- Predicting where something is from its last known motion.
- Deterministic
- Giving the same output every time from the same input.
- GPU
- The graphics chip, here used to run audio calculations.
- JUCE
- A common C++ framework for building audio plugins.
- Live coding
- Writing and changing code while the music plays.
- MCP
- Model Context Protocol, a standard for giving AI models tools and data.
- MIDI
- A standard for sending notes and controls between music devices.
- NPC
- A non-player character controlled by the program.
- OSC
- Open Sound Control, a network protocol for music software.
- Physical modeling
- Making sound by simulating how real objects vibrate.
- Piano roll
- A grid view for editing notes on a timeline.
- REPL
- An interactive editor that runs code as you type.
- Scheme
- A small programming language in the Lisp family.
- Sequencer
- A tool that triggers notes in a set order.
- Shader
- A small program that runs on the graphics chip to draw pixels.
- SysEx
- A MIDI message type that carries device-specific data.
- Three.js
- A popular JavaScript library for 3D graphics in the browser.
- Tidal Cycles
- A pattern language for making music with code, written in Haskell.
- Tracker
- Music software where notes are typed into scrolling vertical columns of numbers and symbols.
- Vibe coding
- Building software mostly by prompting an AI model and not reading the code.
- Warez
- Pirated software.