Sonic Pi

Ljud och musik

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

Betyg 79 av 100 Preliminär (källbaserad)

Läs bedömningen
API · Officiellt

Förstapartsverktyg i det officiella repot: headless-runner 'för automatiserade timing-/beteendetester' och REPL; verifierade råfiler i sonic-pi-net/sonic-pi.

Sonic Pi server-verktyg (headless-run, repl) · Sonic Pi (sonic-pi-net)

Källa: https://raw.githubusercontent.com/sonic-pi-net/sonic-pi/main/app/server/ruby/bin/headless-run.rb

Kontrollerat:

MCP · Tredjepart

Gemenskapsserver 'MCP server for Sonic Pi'; finns även som PyPI-paket. Ingen officiell integration.

mcp-sonic-pi (vinayak-mehta) · vinayak-mehta (gemenskap)

Källa: https://github.com/vinayak-mehta/mcp-sonic-pi

Kontrollerat:

Sonic Pi 5 i fullskärm med kodeditorn till vänster: buffert 0 visar kvällsfanfaren för Nordljus AB med kommentarerna Nordljus AB – kvällsfanfar vid kontorsstängning och Spelas upp i receptionen varje vardag klockan 17.00, use_bpm 92, en lista med introtonerna e4, g4, b4 och d5 och två live_loop-block som heter fanfar och pad, radnummer 1 till 18. Till höger syns oscilloskopet med en pågående vågform, loggen med körningsrader för live_loop_pad och live_loop_fanfar med syntnamn och notvärden, en cues-lista, tidmappen och BPM-fältet. Längst ned ligger snabbkortspanelen med korten Your First Note, Change Synth, Lower and Longer Synth och A Little Tune. Menyraden är på svenska.
1 / 7 Kvällsfanfaren livekodad i buffert 0: en slinga för introtonerna och en pad under, med oscilloskop och logg till höger.

Bedömning

Så bedömer vi

Totalbetyg

79 av 100

Preliminär (källbaserad)

Bedömningsprofil
En musiklärare som låter eleverna bygga sina första låtar med kod och se — och höra — resultaten direkt.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    MIT-licens enligt LICENSE.md i repot; fri att läsa, ändra, återdistribuera och driva lokalt utan leverantörsbindning eller låsta format.

  2. Funktionell passform

    Byggt för just undervisningsfallet: inbyggd editor och handledning i gränssnittet, omedelbar ljudrespons, sampling/synthar/effekter och inspelning av output — den officiella handledningen dokumenterar språket och exemplen som körs direkt.

  3. Dataflytt och interoperabilitet

    Buffers är vanliga textfiler som kan versionshanteras och inspelningar kan exporteras som ljud, men inget standardiserat format för musikutbyte (t.ex. MIDI- eller partiturexport) är belagt.

  4. Mognad och trygghet

    Publicerat 2012 (Wikipedia) med löpande utgåvor via GitHub Releases, egen officiell handledning och paket i Debian stable — etablerat förvaltningsläge.

  5. Framtidskraft

    OSC-stöd dokumenteras i handledningen för externa kontroller, men verktyget är i övrigt GUI-centrerat utan SDK, webhooks eller agentintegration — fragmenterad integrationsväg.

  6. Drift och införande

    Installerades som paket (sonic-pi i Debian stable) utan extra tjänster och utan interaktiv inloggning; kräver bara ljudutgång — enkel icke-interaktiv installation och enkel löpande drift.

  7. Kostnadsbild

    MIT-licens utan licenskostnad och ingen betald variant belagd; totalkostnad för hårdvara/ljudutrustning och eventuellt utbildningsmaterial får beräknas själv, så transparent TCO kan inte hävdas.

  8. Svensk användbarhet

    sonic-pi_sv.ts finns i app/gui/lang i repot men endast ca 17 % av strängarna (179 av 1019 färdiga, 840 unfinished) är översatta — 15–79 % ger nivå 2 enligt evidensregeln.

Om Sonic Pi

Sonic Pi är en livekodningsmiljö för musik: ni skriver kod i en inbyggd editor och ljudet förändras direkt medan programmet kör. Under huven ligger SuperCollider som syntesmotor, medan språket bygger på Ruby med ett musikinriktat förråd av loopar, sampler, synthar och effekter. Verktyget är från början utvecklat för musik- och programmeringsundervisning, och hjälpmarginalen i gränssnittet fungerar som inbyggd lärobok med exempel som kan köras direkt. Samtidigt är det en sceninstrumentmiljö: buffers kan köras och ändras live, synkroniseras med beat och kombinerar sampling, synthar och mönster via trådar. MIDI- och OSC-stöd gör att externa kontroller och andra program kan kopplas in. Sonic Pi installerar som skrivbordsprogram och kräver ljudutgång men ingen ytterligare tjänst. Det passar skolor, verkstäder och den som vill experimentera med musik som kod — och publiceras under MIT-licens med källkod öppen. Varje körd rad loggas med tidsstämpel så att ni ser exakt vad som spelas, och fel i koden visas i loggen utan att programmet stannar.

Användning

Passar för

  • Musik- och programmeringsundervisning med direkt ljudrespons
  • Liveframträdande med kod som instrument
  • Experiment med sampling, synthar och mönster
  • Koppling av MIDI-kontroller och OSC-enheter

Passar mindre bra för

  • Notation och partitur
  • Flerspårsstudio-inspelning med mixning och mastering
  • Podcast- och talsnittering

Styrkor och begränsningar

Styrkor

  • Omedelbar ljudrespons gör verktyget pedagogiskt
  • Inbyggd handledning och exempel i gränssnittet
  • SuperCollider-backend ger seriös syntes
  • Publiceras under MIT-licens
  • Finns i Debians paketförråd — enkel icke-interaktiv installation

Begränsningar

  • Begränsad inspelnings- och mixningsverktyg jämfört med en DAW
  • Egen kod-syntax att lära sig
  • Ljudkrav på labbmiljön (virtuell ljudutgång behövs)

Skärmbilder

Tekniska resurser

Alternativ

Audacity

Ljud och musik · Ljudinspelning och ljudredigering

Audacity är en öppen ljudredigerare för inspelning och efterbearbetning av ljud på den egna datorn. För Windows, macOS och Linux.

Startår
2000
Licens
GNU General Public License v3 (GPLv3), med delar under GPLv2 eller senare
Öppen källkod
Ja

Betyg

87 av 100

Preliminär (källbaserad)

Läs bedömningen om Audacity

Projektdata

18 954GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2000
Licens
GNU General Public License v3 (GPLv3), med delar under GPLv2 eller senareÖppen källkod (OSI-godkänd licens) · Repots LICENSE.txt inleds med 'Audacity is released under the GNU General Public License version 3 (GPLv3)', men säger samtidigt att många källfiler är tillgängliga under GPL version 2 (GPLv2) eller (efter eget val) senare version, vilket är standardlicensen där inget annat anges. Webbplatsen anger 'License: Free, GPL v3'. Projektets egen licenssida på webbplatsen omdirigerar till just LICENSE.txt i GitHub-repot. GitHub detekterar licensen som NOASSERTION (blandad). Programmet som helhet är alltså GPLv3; enskilda filer kan vara GPL-2.0-or-later. · Licensmodeller
Öppen källkod
Ja
Plattformar
Windows · macOS · Linux
API
Annan Verifierat
Export
Finns Webbplatsen uppger att Audacity kan importera, exportera och konvertera mellan vanliga ljudformat, t.ex. WAV till MP3, FLAC och Ogg. Ej verifierat
Språk
Gränssnitt: Svenska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: GPL (OSI), full kodfrihet, öppna format — inga låsningar.
Funktionell passform Gäller: Inspelning, redigering och effekter är kärnfunktionen och täcker användningsfallet utan större luckor.
Dataflytt och interoperabilitet Gäller: Import/export av öppna format (WAV/FLAC/MP3), men projektformatet .aup3 (SQLite) är ej interoperabelt med andra redigerare.
Mognad och trygghet Gäller: Sedan 2000, mycket moget och brett använt.
Framtidskraft Gäller: Nyquist/LADSPA/VST-skriptning möjliggör automation; ingen API/MCP.
Drift och införande Gäller: Lätt att installera; driftarbetet minimalt.
Kostnadsbild Gäller: Fri GPL-licens utan avgifter.
Svensk användbarhet Gäller: Svenskt gränssnitt via översättning; dokumentation i huvudsak engelskspråkig.

Kostnad: .

Faktakontrollerad

Ardour

Ljud och musik · Digital ljudarbetsstation (DAW) för inspelning och mixning

Ardour är en fri ljudarbetsstation för inspelning, redigering och mixning — från poddinspelningar till flerspårig musikproduktion. För Linux, macOS och Windows.

Startår
1999
Licens
GNU General Public License v2 (eller senare)
Öppen källkod
Ja

Betyg

86 av 100

Preliminär (källbaserad)

Läs bedömningen om Ardour

Projektdata

5 406GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
1999
Licens
GNU General Public License v2 (eller senare)Öppen källkod (OSI-godkänd licens) · Repots COPYING innehåller GNU General Public License version 2 (juni 1991) med ett inledande förtydligande om plugins, och anger uttryckligen "Ardour's license (GPL v2.0 or later)". Nedladdningssidan på ardour.org anger 'Ardour is licensed under the GNU Public License v2'. GitHub:s automatiska licensdetektering visar NOASSERTION, sannolikt på grund av tillägget om plugins i COPYING. · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · macOS · Windows
API
RPC · Annan Verifierat
Export
Finns Ardour har exportfunktioner för att mixa ned sessioner (ljud och MIDI) till fil; projektets webbsida och manualen beskriver mastering och export av arbetet. Konkreta exportformat specificerades inte i de hämtade källorna. Ej verifierat
Språk
Gränssnitt: Svenska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: GPL-2.0-or-later (OSI), full källkod fri; endast bekvämlighetsbinärer kostar.
Funktionell passform Gäller: Multitrack-inspelning, redigering och mixning med plugins täcker DAW-fallet fullt ut.
Dataflytt och interoperabilitet Gäller: Öppna ljudformat (WAV/FLAC) och XML-sessioner; sessionsformatet Ardour-specifikt.
Mognad och trygghet Gäller: Sedan 2005, regelbundna releaser, professionellt använd; mindre polerad än kommersiella DAW:er.
Framtidskraft Gäller: Lua-scripting, OSC-fjärrkontroll och JACK-integration; inga moderna AI/API:er.
Drift och införande Gäller: Linux kräver JACK/PipeWire-konfiguration; macOS/Windows enklare.
Kostnadsbild Gäller: Kod och funktioner gratis; officiella binärer kostar (frivillig finansiering).
Svensk användbarhet Gäller: Svenskt gränssnitt verifierat: sv.po för gtk2_ardour (4 020/4 040), libs/ardour (853/855), gtkmm2ext (41/41) och ytk (305/305) täcker 5 219 av 5 248 strängar (99,5 procent), kontrollerat 2026-10-24. Dokumentation och support finns bara på engelska.

Kostnad: .

Faktakontrollerad

Källor