Outils pour utilisateurs

Outils du site


taposc

Ceci est une ancienne révision du document !


Kivy: TapOSC

Application Android réalisée avec python 3.5, kivy et buildozer pour envoyer des datas du smartphone ou de la tablette en OSC, avec un retour de texte possible.

Gallerie

Datas et Tags

Ouvrir le fichier in_test.pd avec pure data pour avoir tous les tags.

Accélérations x, y, z

Depuis la version 0.954, les accélérations ne sont plus envoyées.

Fichiers sur Github

Options

La rotation de l'écran est fixe. Pour le modifier, aller dans Options, puis Kivy:

  1. fig:Taposc8.png
  2. fig:Taposc9.png
  3. fig:Taposc10.png

La rotation ne s'applique que si l'application est relancée.

Screen Manager

Les écrans sont construits autour d'un ScreenManager.

Les clients, serveurs sont dans la classe MainScreen.

L'accés au client depuis un autre écran, par exemple Screen1 se fait avec:

        # Accès à screen manager dans TapOSCApp
        screen_manager = TapOSCApp.get_running_app().screen_manager
        # Accès à l'écran Menu
        menu = screen_manager.get_screen("Menu")
        # Accès à l'attibut clt
        self.clt = menu.clt
        # Envoi
        msg = OSCMessage('/3/xy')
        msg.append(x)
        msg.append(y)
        self.clt.sendto(msg, self.clt_addr)
taposc.1536130135.txt.gz · Dernière modification : 2018/09/05 06:48 de serge