Notebookcheck Logo

CheckMag | Hogyan írtam meg futás közben egy futós ritmusalkalmazást a Vibe segítségével

Készen áll a futtatásra! A szóban forgó alkalmazás képernyőképe
ⓘ Stephen Pereyra
Készen áll a futtatásra! A szóban forgó alkalmazás képernyőképe
Az ihlet bármikor lecsaphat, és ebben az esetben éppen futás közben történt. A Gemini segítségével egy hat mérföldes futás alatt sikerült egy ötletet működő prototípussá alakítanom.
AI How To Software

A webalkalmazások mára az első számú választásommá váltak, amikor mesterséges intelligenciát használok a programozáshoz. Egyszerűen telepíthetők, könnyen olvashatók és módosíthatók, és a legtöbb, böngészővel rendelkező eszközön működnek. Így amikor futás közben nehezen találtam a megfelelő zenét, kíváncsi lettem, hogy lehetséges-e létrehozni egy véletlenszerű, magas BPM-értékű ritmusgenerátort, mielőtt befejezném az útvonalat. Néhány átdolgozás és néhány, a botlásig vezető szoros helyzet után elkészült egy működő prototípus, amely meglepően hasznosnak bizonyult.​

Szerencsére a prompt-tervezés már nagy utat tett meg. Annak ellenére, hogy a kérésem tele volt elírásokkal és mondatfoszlányokkal, a Gemini képes volt feldolgozni az eredeti kérésemet egy Strudel REPL-alapú alkalmazásra, amely csúszkák és forgógombok segítségével véletlenszerű ütemet generálna a futáshoz. Azok számára, akik nem ismerik a Strudel REPL-t: ez egy nyílt forráskódú platform, amely lehetővé teszi a felhasználók számára, hogy élőben írjanak zenét. Sajnos hamar rájöttem, hogy a szükséges függőségek betöltése és az általános zene generálása nem fog menni az időkeretemen belül, vagy úgy, hogy az egyik szememmel a kódot olvasom, a másikkal pedig a lábamat bámulom.

Strudel-kísérlet
Strudel-kísérlet
Átváltás HTML-re
Legjobb tulajdonság
Végső utasítás

Átgondoltam a dolgot, és úgy döntöttem, hogy megkérem a Gemini-t, hogy teljes front-end stackre álljon át, és ekkor kezdtek a dolgok a helyükre kerülni. A sietségemben azonban nem vettem észre, hogy a Gemini sokkal kevésbé képzett 3.1-es, „Flash-light” verziójával dolgoztam, és bár működőképes eredményeket adott, nem tartalmazta azokat a csúszkákat, forgógombokat vagy hangszíneket, amiket egy trance hangkészletben kerestem, hanem inkább valami felturbózott metronómhoz hasonlót kaptam. Miután a megfelelőbb „Pro” verziót választottam, végre sikerült egy többszólamú szintetizátort beüzemelni, ahol beállíthattam a BPM-et, véletlenszerűen generálhattam a hangszíneket, és – ami a legfontosabb – szabályozhattam a hangmagasságot, a visszhangot és az attackot, hogy igény szerint breakdownokat hozzak létre. Bár nem tökéletes, pontosan ez volt az a zenei élmény, amit kerestem, és egyszerűen lenyűgöz, hogy mi minden lehetséges manapság, még a legmozgalmasabb helyzetekben is. A kíváncsi felhasználók az alábbi linken megtalálhatják és kipróbálhatják a prototípust.

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
> Magyarország - Kezdőlap > Hírek > News Archive > Newsarchive 2026 07 > Hogyan írtam meg futás közben egy futós ritmusalkalmazást a Vibe segítségével
Stephen Pereyra, 2026-07- 6 (Update: 2026-07- 6)