Touchpad z charakterem.
Touchgasm to nasz autorski projekt do zabawy z gładzikiem Maca. Dotyk, przesuwanie palców i gesty wywołują reakcje dźwiękowe, a wybór pakietu zmienia charakter interakcji — od mruczenia kota po odgłosy kozy.
Natywna aplikacja działa w pasku menu. Pozwala wybrać paczkę, ustawić głośność i podejrzeć statystyki dotyku. Część webowa uzupełnia ją o bibliotekę pakietów i kreator własnych zestawów. Projekt pozostaje w rozwoju.
Zakres prac
Natywna aplikacja macOS, strona projektu, biblioteka pakietów oraz generator łączący nagrania, gesty i grafiki w pakiet do importu.
- Reakcje dźwiękowe na gesty touchpada
- Wybór paczek, regulacja głośności i statystyki dotyku
- Własne pakiety tworzone w przeglądarce i importowane z ZIP
Aplikacja pod ręką.
Z menu aplikacji wybierasz dźwięki i ich głośność. Opcjonalny panel statystyk pokazuje kontakt z touchpadem, liczbę palców, intensywność i prędkość gestów.
Własny pakiet w trzech krokach.
W etapie „Dźwięki” dodajesz nagrania do wybranych gestów: krótkiego dotyku, przytrzymania, ruchu w pionie i poziomie czy zsuwania i rozsuwania palców. Możesz wybrać osobne reakcje na gesty albo tryb stopniowego narastania intensywności. Zaawansowane przypisania uwzględniają liczbę palców, strefy i pierwszeństwo reakcji.
W etapie „Wygląd” możesz dodać ikonę pakietu i obraz touchpada. Na obrazie wyznaczasz prostokątne strefy i przypisujesz do nich nagrania. Grafiki są opcjonalne — pakiet może składać się z samych dźwięków.
W etapie „Zapisz” nadajesz nazwę, wybierasz kolory oraz uzupełniasz autorów i źródła nagrań. Generator sprawdza konfigurację i przygotowuje ZIP z manifestem oraz plikami. Gotowy pakiet dodajesz do aplikacji przez import.
Nagrania i grafiki pozostają w przeglądarce podczas tworzenia pakietu. Generator nie wysyła ich na serwer i nie zachowuje niezapisanej pracy po odświeżeniu strony — efekt pobierasz na swój komputer.
Otwórz generator pakietów — w nowej karcieTechnologie i realizacja
Aplikacja dla macOS powstaje w Swifcie i SwiftUI. Część webowa korzysta z Laravel i JavaScript. Generator przetwarza nagrania i grafiki lokalnie w przeglądarce oraz przygotowuje archiwum ZIP z manifestem i mediami.





