Bonjour à tous,
Voici un projet basé sur libpd et droidparty de Chris McCormick : ppp.mgsx.net
Le but est de proposer un framework permettant de publier des applications partageant une clock MIDI partageable via wifi. L'idée étant de pouvoir synchroniser différentes applications entre elles que ce soit en local, sur un réseau, ou même avec DAW (via qmidinet sous linux par exemple ) ou même n'importe quel autre type de matériel MIDI.
Nous avons déjà un peu de doc, une vidéo, et quelques applications (gratuites) disponnibles sur le playstore android.
Amusez vous bien !
Dernière modification par Berenger (2016-01-05 14:29:09)
Hors ligne
Hello,
super boulot, très impressionnant...
Je n'ai pas encore pu regarder en profondeur, mais est-ce que le système de clock MIDI de ce projet est écrit en abstractions pure data ou au contraire "en dur" dans l'application android ?
Parce que j'aimerais l'utiliser entre mon pc et un autre environnement libpd que j'utilise (MobMuMplat), en passant par des communications réseau.
Penses-tu que ce soit faisable ?
Hors ligne
Hello jyg
Merci beaucoup ! Normalement on doit pouvoir faire ça aussi mais on a pas encore documenté les connexions avec d'autres softs et on a testé sous linux via qmidinet.
Pour MobMuPlat ça devrait être possible des réutiliser des trucs pour faire a peu près la mm chose
On a choisi le midi pour son côté standard, du coup interfacer avec n'importe quel device midi est possible, il suffit d'envoyer les messages au bon endroit et sur le bon port et les écouter aussi sur le bon port. On gère la conf réseau et l'envoi via du code android.
Dans la pratique on reçoit des ticks depuis code java via [midirealtimein], donc si tu fais arriver des ticks ici ton patch sera synché en slave.
Si tu fouilles on a aussi du code pd qui permet de générer des messages midi de type clock donc du coup tu devrais pouvoir y arriver.
Tu peux regarder ici :
https://github.com/b2renger/PdDroidPublisher/wiki/Clock
et regarder les abstractions [clock*] ici : https://github.com/b2renger/PdDroidPubl … stractions
Tiens nous au jus, soit ici soit sur github !
Hors ligne
super boulot !!!
Hors ligne
Pages: 1