Notebookcheck Logo

CheckMag | Jak stworzyłem aplikację z rytmami do biegania, korzystając z programowania intuicyjnego podczas biegu

Gotowe do uruchomienia! Zrzut ekranu z omawianej aplikacji
ⓘ Stephen Pereyra
Gotowe do uruchomienia! Zrzut ekranu z omawianej aplikacji
Inspiracja może pojawić się w każdej chwili, a w tym przypadku stało się to podczas biegu. Dzięki aplikacji Gemini udało mi się przekształcić pomysł w działający prototyp – a wszystko to w trakcie biegu na dystansie sześciu mil.
AI How To Software

Aplikacje internetowe stały się moim podstawowym narzędziem podczas korzystania ze sztucznej inteligencji do pisania kodu. Są proste we wdrożeniu, łatwe do odczytania i modyfikacji oraz działają na większości urządzeń wyposażonych w przeglądarkę internetową. Kiedy więc podczas biegu miałem trudności ze znalezieniem odpowiedniej muzyki, zaciekawiło mnie, czy udałoby się stworzyć generator losowych rytmów o wysokim BPM, zanim ukończę trasę. Po kilku poprawkach i kilku sytuacjach, w których o mało nie potknąłem się, udało mi się stworzyć działający prototyp, który okazał się zaskakująco przydatny.​

Na szczęście inżynieria promptów znacznie się rozwinęła. Pomimo zapytania zawierającego literówki i fragmenty zdań, Gemini zdołało zrealizować moje pierwotne żądanie dotyczące aplikacji opartej na Strudel REPL, która na podstawie danych z suwaków i pokręteł generowałaby losowy rytm do biegania. Dla osób niezaznajomionych z Strudel REPL – jest to platforma oparta na kodzie open source, która pozwala użytkownikom tworzyć muzykę na żywo za pomocą kodu. Niestety szybko zdałem sobie sprawę, że pobranie niezbędnych bibliotek oraz ogólne generowanie muzyki nie będą możliwe w wyznaczonym przeze mnie terminie, ani przy czytaniu kodu jednym okiem, a drugim spoglądaniu na własne stopy.

Próba przygotowania strudla
Próba przygotowania strudla
Przejście na HTML
Najważniejsza cecha
Ostateczne wytyczne

Zmieniłem więc podejście i postanowiłem poprosić Gemini o wdrożenie pełnego stosu front-endowego – i właśnie wtedy sprawy zaczęły się układać. Jednak w pośpiechu nie zdawałem sobie sprawy, że pracowałem z dużo mniej zaawansowaną wersją Gemini 3.1 Flash-light i choć dawała mi ona użyteczne wyniki, nie zawierała suwaków, pokręteł ani brzmień, których szukałem w zestawie brzmień trance, a zamiast tego oferowała coś na kształt ulepszonego metronomu. Po wybraniu bardziej odpowiedniej wersji „Pro” w końcu udało mi się uruchomić wielotonowy syntezator, w którym mogłem ustawić BPM, losowo generować brzmienia oraz – co najważniejsze – kontrolować wysokość dźwięku, pogłos i atak, aby tworzyć fragmenty muzyczne na żądanie. Choć nie jest to rozwiązanie idealne, było to dokładnie takie doświadczenie muzyczne, jakiego szukałem, i jestem po prostu pod ogromnym wrażeniem tego, co jest obecnie możliwe, nawet w najbardziej dynamicznych sytuacjach. Zainteresowani użytkownicy mogą znaleźć i przetestować prototyp poniżej.

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
> laptopy testy i recenzje notebooki > Nowinki > Archiwum v2 > Archiwum 2026 07 > Jak stworzyłem aplikację z rytmami do biegania, korzystając z programowania intuicyjnego podczas biegu
Stephen Pereyra, 2026-07- 6 (Update: 2026-07- 6)