Na fali zabaw z AI/LLM postanowiłem poeksperymentować z programami na Atari. Po kilku eksperymentach stanęło na prostym syntezatorze. Chodziło mi o coś co ma wystarczająco parametrów aby trochę się pobawić ale finalnie aby prosto i szybko dało się generować jakieś dźwięki. Koncepcja zmieniała się wielokrotnie w czasie "produkcji" ale nieocenioną pomocą była AltirraSDL kolegi Ilmenita a już największe wrażenie zrobiła altirra-bridge. Możliwość tak dogłębnej kontroli i podglądania programu w sposób automatyczny jest nieoceniona. Z moich obserwacji i zabaw zauważyłem że paradygmat TDD bardzo sprawdza się w przypadku pisania z LLM, natychmiastowa pętla zwrotna pozwala trzymać tzw. AI w ryzach. Temat bardzo mnie zainteresował i powstało mnóstwo testów Syntha, weryfikacja zawartości pamięci i dodatkowo zrzutów ekranu i nagrywania dźwięku. Finalnie kodu do testów jest dużo więcej niż kodu "głównego" ale tyle razy ile ratowało mnie to od marnowania czasu za debugging jest warte czasu spędzonego na przygotowanie tych testów.
Zainteresowanych odsyłam do ->link<- gdzie można znaleźć źródła jak i intrukcję użytkowania
Nie czytałem jeszcze instrukcji, niezłe - niestety akordy nie działają z klawiatury. Ale ogólnie grunt, że poprawnie działa, moje próby z AI były o wiele mniej satysfakcjonujące.
@Cyprian Dzięki za tego bug reporta. Nie umiałem odtworzyć tego na emulatorze, zmotywowałeś mnie aby w końcu potestować na prawdziwym sprzęcie i tutaj wyszły te błędy. Trochę zabawy z tym było ale powinno teraz działać lepiej.