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

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.
Á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.
» A Top 10 multimédiás noteszgép - tesztek alapján
» A Top 10 játékos noteszgép
» A Top 10 belépő szintű üzleti noteszgép
» A Top 10 üzleti noteszgép
» A Top 10 notebook munkaállomása
» A Top 10 okostelefon - tesztek alapján
» A Top 10 táblagép
» A Top 10 Windows tabletje
» A Top 10 subnotebook - tesztek alapján
» A Top 10 300 euró alatti okostelefonja
» A Top 10 120 euró alatti okostelefonja
» A Top 10 phabletje (>5.5-inch)
» A Top 10 noteszgép 500 EUR (~160.000 HUF) alatt
» A Top 10 "pehelysúlyú" gaming notebookja










