Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2015-03-25 18:22:21 Pof !

ant1r
membre
Lieu: Lille-Hellemmes
Date d'inscription: 2014-05-05
Messages: 91
Site web

Pof !



Salut tout le monde,

j'ai le plaisir de vous annoncer la publication d'un nouveau projet :

http://codelab.fr/up/pOf-logo.png
Pof c'est Pd + openFrameworks, dans le sens que OF (en tous cas une partie) est inclus DANS Pd.

Il y avait déjà ofxPd(https://github.com/danomatika/ofxPd), mais là c'était Pd dans OF. D'ailleurs ils s'entendent très bien tous les deux, en engendrant des applications openFrameworks (donc théoriquement pour tous les OS) écrites... en Pure Data. Vous suivez ? hmm

En fait si je vous parle de Gem vous allez vite comprendre : ça ressemble pas mal, sauf que l'affichage est threadé (pas de clics à cause du GUI...), que c'est compatible openGLES (donc android & IOS), et que ça intègre une gestion des événements multi-touch.

Le repo est là :
https://github.com/Ant1r/ofxPof
Une page de présentation sur le site métalu.net (avec une petite démo vidéo en bas):
http://metalu.net/ressources-techniques … rameworks/

Ca a vraiment été conçu à la base pour faire des interfaces 2D, mais comme c'est du OF on peut imaginer que les possibilités d'extension sont en nombre assez grand...

Pour l'instant ça ne tourne que sous 2 systèmes : Linux (Ubuntu 12.04 32bit) et Android (> 4.0). Pour ceusses que ça intéresse de faire un essai, allez voir dans l'onglet "release" du github : https://github.com/Ant1r/ofxPof/releases, on y trouve un APK : PofDroid.apk et un paquet pof.zip
contenant les help, exemples, et l'external pof.pd_linux

Donc voilà, j'espère que ça marchera pour au moins quelques-uns et que ça ne les empêchera pas de dormir.
Dites-moi.

(p.s : cette annonce pourrait être aussi sur le forum OF, mais je ne vois pas pas bien comment faire, à moins de la dupliquer. Tant pis)
.

Hors ligne

 

#2 2015-03-25 22:21:42 Re : Pof !

jyg
membre
Lieu: montreuil
Date d'inscription: 2008-11-28
Messages: 143
Site web

Re: Pof !



Testé sur un téléphone android
Eh bien ça a l'air de déchirer...
Merci bcp !


J.Y.G.

Hors ligne

 

#3 2015-03-25 23:22:51 Re : Pof !

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: Pof !



Whaouuu...
Ça a l'air formidable... smilesmile

Bon, j'ai tenté sur une Ubuntu 14.04 mais ça ne marche pas... et je suis un peu trop une chèvre pour le compiler...
Mais je vais suivre cela avec attention... smile

Bravo pour tout ce travail ! smile


L'Amour au Peuple !

Hors ligne

 

#4 2015-03-26 08:17:08 Re : Pof !

ant1r
membre
Lieu: Lille-Hellemmes
Date d'inscription: 2014-05-05
Messages: 91
Site web

Re: Pof !



Merci  les copains!
@olivier : tu voudrais bien (si t'as l'occas) me donner qq détails sur ton essai 14.04 ?
- ton ubuntu c'est une 64 bit ou pas ?
- qu'est-ce Pd affiche sur Pof dans la console ?
merci !

Hors ligne

 

#5 2015-03-26 11:29:20 Re : Pof !

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: Pof !



Ma 14.04 est en 32 bit.
Voici mon message d'erreur...

citation :

/usr/lib/puredata/extra/pof/pof.pd_linux: libGLEW.so.1.6: cannot open shared object file: No such file or directory
[import]: ERROR: can't load library in pof

J'ai d'abord cru à un pb de chemin, mais ce n'est pas ça...
À suivre...

Ton projet est vraiment chouette car il enrichit considérablement l'écosystème de Pd.
Je ne pourrais pas t'aider dans le développement, mais, quand j'aurai une lib qui tournera chez moi, je pense que je vais pondre quelques Bit de Dieu avec... tongue


L'Amour au Peuple !

Hors ligne

 

#6 2015-03-26 12:43:01 Re : Pof !

alwentio
membre
Date d'inscription: 2010-11-29
Messages: 19

Re: Pof !



Yes !!
Bigup Ant1 !

Ca ouvre plein de nouvelles portes...
Par exemple puisque ça marche en OpenGLES tu crois qu'on pourrait faire un external Pd genre pofVideoPlayer qui tourne sur la rpi ? smile

Testé la release sur Ubuntu 14.10 32 bits, même message qu'Olivier.

J'ai essayé de compiler, mais ça coince sur le ofxUTF8
Voilà le message d'erreur de compil :

Si tu as une idée...

Et encore bravo !

David

Dernière modification par alwentio (2015-03-26 12:57:21)

Hors ligne

 

#7 2015-03-26 13:23:19 Re : Pof !

ant1r
membre
Lieu: Lille-Hellemmes
Date d'inscription: 2014-05-05
Messages: 91
Site web

Re: Pof !



Alors oui j'en ai laissé une trace dans HACKS.txt, y'a un petit bug dans ofxUnicode/libs/utf8cpp/src/utf8_v2_3_1/source/utf8/checked.h : il faut déclarer la fonction "append" avant "replace_invalid".
J'ai joint le fichier corrigé.

STP envoie le pof.pd_linux pour 14.04 si tu y arrives, que je le mette sur le github !

Dernière modification par ant1r (2015-03-26 13:24:51)

Hors ligne

 

#8 2015-03-26 15:27:55 Re : Pof !

alwentio
membre
Date d'inscription: 2010-11-29
Messages: 19

Re: Pof !



Ok, ça marche !!

Je met le pof.pd_linux pour ubuntu 14.10 32 bits ici:
http://toysrnoise.free.fr/pof/pof.pd_linux


J'en profite pour dire que j'ai testé ta version release sur un ubuntu 12.04 et ça marche aussi, youpi !

Petit bug : si on ferme la fenêtre, on ne peut pas la recréer, Pd dit:

[ error ] ofAppGLFWWindow: 65537: The GLFW library is not initialized

En réouvrant le patch ça marche.



Par contre quand je compile l'exampleStandAlone (en ayant remplacé le checked.h) j'ai une nouvelle erreur
(j'obtiens la même sur ubuntu 12.04) :

A+

Dernière modification par alwentio (2015-03-26 15:28:21)

Hors ligne

 

#9 2015-03-26 15:43:54 Re : Pof !

ant1r
membre
Lieu: Lille-Hellemmes
Date d'inscription: 2014-05-05
Messages: 91
Site web

Re: Pof !



citation :

Je met le pof.pd_linux pour ubuntu 14.10 32 bits ici:
http://toysrnoise.free.fr/pof/pof.pd_linux

ok super ! je le copie sur le gihub.

citation :

si on ferme la fenêtre, on ne peut pas la recréer

oui je sais c'est un peu ch*** mais je ne sais pas quoi faire pour intercepter la commande de fermeture. Bon quand on le sait on fait gaffe... Au moins ça plante pas pd (t'as le temps de sauver).

citation :

quand je compile l'exampleStandAlone (en ayant remplacé le checked.h) j'ai une nouvelle erreur

Là je sèche. C'est la libpd qui a été mise à jour dans ofxPd qui merde. Sur le github de ofxPd tu peux remonter les versions (avec le menu branches/tags) ; mets-le en 0.8.4, re-télécharge le zip et réinstalle-le. Ca devrait marcher.

Hors ligne

 

#10 2015-03-26 16:32:40 Re : Pof !

alwentio
membre
Date d'inscription: 2010-11-29
Messages: 19

Re: Pof !



Nickel, ça marche !

Hors ligne

 

#11 2015-03-27 02:51:07 Re : Pof !

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: Pof !



Excellent ce taf smile
je testerais de compiler la lib sur debian sid x64 quand j'aurais le temps, peut être demain avec un peu de chances...
En tout cas : BRAVO smile

Hors ligne

 

#12 2015-03-27 11:06:15 Re : Pof !

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: Pof !



J'ai essayé le binaire pour 14.04 mais je me retrouve avec un :

citation :

/usr/lib/puredata/extra/pof/pof.pd_linux: /usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/puredata/extra/pof/pof.pd_linux)

J'ai tenté de changer de version de gcc (4.9 en l’occurrence) mais le problème demeure... hmm

À suivre...

EDIT : Ah AH AH... c'était pour 14.10... je n'avais pas vu, désolé... faite comme si de rien n'était... roll


L'Amour au Peuple !

Hors ligne

 

#13 2015-03-27 11:55:11 Re : Pof !

ant1r
membre
Lieu: Lille-Hellemmes
Date d'inscription: 2014-05-05
Messages: 91
Site web

Re: Pof !



C'est pénible toutes ces dépendances...
Ce serait pas mal de pouvoir compiler en statique dans ce genre de cas.

Hors ligne

 

#14 2015-03-27 15:56:55 Re : Pof !

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: Pof !



je tente de compiler exampleStandalone,
voici ce qu'il me dit :

Code (make) :

Hors ligne

 

#15 2015-03-27 16:07:43 Re : Pof !

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: Pof !



codeblock en ouvrant exampleStandaloneWorkspace me dit :
Unable to open ../../../libs/openFrameworksCompiled/project/linux/libopenFrameworks.cbp

et fini la compil avec un :
../src/pofUtil.cc|7|fatal error: ofxZipPass.h: Aucun fichier ou dossier de ce type|

qu'on résout avec un :
git clone https://github.com/Ant1r/ofxZipPass.git

mais à la prochaine itération j'ai un :
../libs/ofxFontStash/src/ofxFontStash.h|40|fatal error: ofUTF8.h: Aucun fichier ou dossier de ce type|

pareil, git clone...
re F9
et hop :
../src/pofAccel.cc|7|fatal error: ofxAccelerometer.h: Aucun fichier ou dossier de ce type|
j'marrête la, faut que bouge à l'atelier jcontinuerais plus tard...
c'est bien de te retourner les erreurs sur codelab.fr ou tu préfères utiliser github ?
(chuis nouveau avec github, donc je sais pas trop comment faire...)

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024