PointType
🟡 PointType
Program do pisania punktami, który reaguje na głośność otoczenia. Przy większym natężeniu dźwięku punkty zmieniają kolor na żółty, dzięki czemu tekst oddaje rytm muzyki albo głosu.

✨ Funkcjonalność
- tworzenie chmury punktów odwzorowującej znak wpisany z klawiatury po wskazaniu pozycji myszą,
- wpisywanie całych słów/zwrotów rozdzielanych separatorem i natychmiastowe renderowanie ich na płótnie,
- reagowanie na poziom audio z mikrofonu i płynna zmiana koloru punktów na żółty przy wyższym natężeniu,
- podgląd liczby punktów oraz liczby klatek na sekundę ułatwiający strojenie parametrów.
🧱 Architektura
Aplikacja jest napisana w Kotlinie z użyciem Processing (PApplet) do renderowania oraz biblioteki Minim do pobierania danych audio z mikrofonu. MainSketch orkiestruje pętlę rysującą, InterPointManager zarządza kolekcją punktów, a AudioHandler analizuje natężenie dźwięku i przekazuje je dalej, aby TextBoard mógł aktualizować wygląd tekstu w czasie rzeczywistym.