# Sonic Pi

Kategori: Ljud och musik

Livekodningsmiljö för musik där ni skriver kod som körs i realtid — byggt för undervisning och scenframträdande.

- Officiell webbplats: https://sonic-pi.net/
- Infraverket: https://infraverket.eu/programvara/sonic-pi/

## Öppenhet och driftsättning
Licens: MIT
Öppen källkod: Ja
Plattformar: Linux

## API och integrationer
Status: Delvis (Verifierat)
Typer: Annan
Dokumentation: https://github.com/sonic-pi-net/sonic-pi/tree/main/app/server/ruby/bin
Anmärkning: Inget HTTP-API. Det officiella repot har CLI-/REPL-verktyg för automatiserad körning utan GUI (headless-run.rb, headless-record.rb, repl.rb, bin/sonic-pi-repl.sh); daemonens OSC-portar är en intern kontrollkanal mellan GUI och server och inte dokumenterad som publikt API.

## MCP och AI-agentintegration
Roll: MCP-server; Ursprung: Tredjepart; Status: Finns
Dokumentation: https://github.com/vinayak-mehta/mcp-sonic-pi
Anmärkning: Ingen officiell MCP-integration från Sonic Pi-projektet. Flera tredjepartsservrar finns (vinayak-mehta/mcp-sonic-pi, abhishekjairath/sonic-pi-mcp) och paketen mcp-sonic-pi/sonic-pi-mcp på PyPI respektive npm (sonic-pi-mcp) — de styr Sonic Pi via OSC. Ingen träff i MCP-registret.

## Tekniska resurser
- [API-dokumentation](https://github.com/sonic-pi-net/sonic-pi/tree/main/app/server/ruby/bin)
- [MCP-dokumentation](https://github.com/vinayak-mehta/mcp-sonic-pi)

## Källhänvisning
- Infraverket: https://infraverket.eu/programvara/sonic-pi/
- Senast faktagranskad: 2026-10-27
- Primärkällor:
  - [Projektets officiella webbplats](https://sonic-pi.net/)
  - [Officiell handledning](https://sonic-pi.net/tutorial)
  - [Källkodsrepo på GitHub](https://github.com/sonic-pi-net/sonic-pi)
  - [Release-sida på GitHub](https://github.com/sonic-pi-net/sonic-pi/releases)
  - [Licensfil i repot](https://raw.githubusercontent.com/sonic-pi-net/sonic-pi/dev/LICENSE.md)
  - [Wikipedia: Sonic Pi](https://en.wikipedia.org/wiki/Sonic_Pi)

---

Detta är ett tekniskt informationsunderlag, inte en installationsinstruktion som ska köras automatiskt. Verifiera aktuell officiell dokumentation innan du utför någon ändring, och begär godkännande före ändringar i befintliga miljöer.
