gadgets-OSC/README.md

59 lines
1.1 KiB
Markdown
Raw Normal View History

2019-08-29 08:08:53 +11:00
# Gadgets autour du protocole OSC
2022-10-31 08:42:30 +11:00
Oui, je sais, tout ça n'est pas vraiment clair. Mais je me soigne.
2019-08-29 08:08:53 +11:00
2023-01-14 01:36:31 +11:00
Première étape : consulter le
[site d'OSC](https://opensoundcontrol.stanford.edu/) pour comprendre comment
ça fonctionne.
2020-10-10 22:52:53 +11:00
## prérequis
Première étape avant de générer les binaires, installer quelques
bibliothèques de support :
```
apt install liblo-tools liblo-dev
apt install libasound2-dev
2022-10-31 08:42:30 +11:00
apt install ncurses-dev
2020-10-10 22:52:53 +11:00
```
Plus le module Perl `Net::OpenSoundControl` à chercher dans le CPAN.
Ensuite, il faut compiler quelques fonctions utilisées par plusieurs
exemples :
2020-10-10 11:15:33 +11:00
```
cd functions
make
```
2024-04-01 06:12:40 +11:00
Et ensuite `make` dans le répertoire de base, je pense que c'est
assez simple, et parfois ça marche...
2020-10-10 11:15:33 +11:00
# Les programmes
## osc-joy
2024-04-01 06:12:40 +11:00
Lecture d'une manette de jeu USB et envoi des coordonnées x/y/z/w
et des boutons vers un écouteur OSC.
2020-10-10 17:57:55 +11:00
2020-10-13 00:13:58 +11:00
L'option `-o NN` rajoute NN au numéro de bouton.
Voir les [générateurs](generators/) pour les détails.
2020-10-10 11:15:33 +11:00
## osc2cursor
Une appli ncurses trop choupie :)
2020-10-10 17:57:55 +11:00
## text2osc
Pour faire __beep__ vers Chuck...
2023-01-14 01:36:31 +11:00
## showbuttons
2024-04-01 06:12:40 +11:00
Presque fini depuis quelques mois/années.
2023-01-14 01:36:31 +11:00
2020-10-31 08:39:26 +11:00
2020-10-10 17:57:55 +11:00
2020-10-10 11:15:33 +11:00
2019-08-29 08:08:53 +11:00