Notebookcheck Logo

CheckMag | Koşarken bir koşu ritmi uygulamasını nasıl programladım

Kullanıma hazır! Söz konusu uygulamanın ekran görüntüsü
ⓘ Stephen Pereyra
Kullanıma hazır! Söz konusu uygulamanın ekran görüntüsü
İlham her an gelebilir; bu durumda ise koşarken geldi. Gemini’nin yardımıyla, altı mil süren bir koşu sırasında bir fikri işlevsel bir prototipe dönüştürebildim.

Yapay zeka kullanarak kod yazarken web uygulamaları benim vazgeçilmezim haline geldi. Dağıtımı basit, okunması ve değiştirilmesi kolaydır ve web tarayıcısı olan çoğu cihazda çalışırlar. Bu yüzden, koşu sırasında doğru müziği bulmakta zorlandığımda, rotamı tamamlamadan önce rastgele, yüksek BPM'li bir ritim üreteci oluşturmanın mümkün olup olmadığını merak ettim. Birkaç revizyon ve birkaç kez tökezleme tehlikesiyle karşılaştıktan sonra, şaşırtıcı derecede kullanışlı olan çalışan bir prototipe ulaştım.​

Neyse ki, prompt mühendisliği büyük ilerleme kaydetti. Yazım hataları ve cümle parçaları içeren bir istek olmasına rağmen, Gemini, koşarken dinlemek üzere rastgele bir ritim oluşturmak için kaydırıcı ve kadranlardan girdi alan Strudel REPL tabanlı bir uygulama talebimi anlayabildi. Strudel REPL’i bilmeyenler için açıklayayım: Bu, kullanıcıların canlı olarak müzik kodlamasına olanak tanıyan açık kaynaklı bir platformdur. Ne yazık ki, gerekli bağımlılıkları yüklemenin ve genel müzik üretiminin, zaman kısıtlamam içinde ya da bir gözümle kodu okurken diğer gözümle ayaklarıma bakarak mümkün olmayacağını çabucak fark ettim.

Strudel denemesi
Strudel denemesi
HTML'ye Dönüş
En iyi özellik
Son talimat

Yönümü değiştirerek, Gemini’den tam bir ön uç yığını kurmasını istemeye karar verdim ve işler o zaman yoluna girmeye başladı. Ancak, aceleyle hareket ederken, Gemini’nin çok daha yetersiz olan 3.1 Flash-light sürümüyle çalıştığımın farkında değildim; bu sürüm bana işlevsel sonuçlar verse de, bir trance ses kitinde aradığım kaydırıcıları, kadranları veya tonları içermiyordu; bunun yerine bana, güçlendirilmiş bir metronomdan farksız bir şey sunuyordu. Daha uygun olan "Pro" sürümünü seçtikten sonra, nihayet BPM'yi ayarlayabildiğim, tonları rastgele değiştirebildiğim ve en önemlisi, istediğim an breakdown'lar oluşturmak için perde, yankı ve atak ayarlarını kontrol edebildiğim çok tonlu bir synth elde ettim. Mükemmel olmasa da, bu tam olarak aradığım türden bir müzik deneyimiydi ve artık en hareketli durumlarda bile neler yapmanın mümkün olduğuna hayran kalıyorum. Merak eden kullanıcılar aşağıdaki prototipi bulup test edebilirler.

Marathon Pro Engine
Master Clock
BPM: 140
Master Reverb Wet
Trance Lead Shape
Filter Sweep (Hz)
Lead Attack Swell
Delay Feedback
Low End
Kick Depth (Pitch Octaves)
Kick Decay
Google LogoAdd as a preferred source on Google
Mail Logo
> Notebooklar Hakkında Aradığınız Herşey > Haberler > Haber Arşivi > Haber arşivi 2026 07 > Koşarken bir koşu ritmi uygulamasını nasıl programladım
Stephen Pereyra, 2026-07- 6 (Update: 2026-07- 6)