BT Sözlüğü › Programlama › Sonic Pi

Sonic Pi

Programlama Svenska → Güncellendi: 2026-10-28
Daha fazla bilgi
Üretici
Sam Aaron
Yayın
2012
Tür
Canlı kodlama ortamı
Lisans
MIT
Resmî site
sonic-pi.net

Ruby tadında bir dille müzik yazdığınız ve Run'a bastığınız anda değişikliği duyduğunuz bir kodlama ortamı: sınıflar için yapıldı, kulüplerde çalındı.

Sam Aaron, Sonic Pi'yi 2012'de Cambridge Üniversitesi'nde, Raspberry Pi Vakfı'nın desteğiyle, programlamayı liste sıralamaktan daha eğlenceli bir şeyle öğretmek için geliştirdi. Kod, kendine ait küçük bir sözcük dağarcığı olan Ruby: play 60, sample :bd_haus, sleep 0.5. Gerçek sesi arka planda çalışan SuperCollider üretir.

Asıl yapı live_loop: kodu düzenlediğinizde performans sırasında ritmi bozmadan değiştirilen adlandırılmış bir döngü. Bu, bir öğretim aracını enstrümana çevirdi; Aaron onunla gerçek sahnelerde çaldı. Zamanlama modeli birden çok döngüyü örnek hassasiyetinde senkron tutar; düz Ruby'nin sleep'inin asla beceremeyeceği bir şey.

← Sözlüğe dön