Projekt własny · Web + macOS · W toku

Touchgasm.

Gesty touchpada zamienione w dźwięki — aplikacja macOS i generator własnych paczek dźwięków.

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
Otwórz Touchgasm — nowa karta

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.

Wybór paczek dźwięków w aplikacji macOS.
Wybór paczek dźwięków w aplikacji macOS.
Panel statystyk dotyku i gestów.
Panel statystyk dotyku i 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 karcie
Dźwięki — przypisanie nagrań do gestów.
Dźwięki — przypisanie nagrań do gestów.
Wygląd — ikona pakietu, obraz touchpada i strefy reakcji.
Wygląd — ikona pakietu, obraz touchpada i strefy reakcji.
Zapisz — nazwa, kolory i eksport gotowego pakietu ZIP.
Zapisz — nazwa, kolory i eksport gotowego pakietu ZIP.

Technologie 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.

Swift / SwiftUINatywna aplikacja macOS
LaravelStrona projektu i biblioteka pakietów
JavaScriptGenerator i eksport pakietów w przeglądarce