Forum openmoko-fr.org

Forum de la communauté francophone autour du projet OpenMoko

Vous n'êtes pas identifié.

Annonce

Bienvenue sur ce forum.

Face à un afflux de spammers, les inscriptions ont été désactivée.
Si vous souhaitez vous inscrire, il faudra en faire la demande auprès du webmaster (voir la section "Contact" sur le Blog).

#1 17-09-2010 16:12:32

cosmos
Mini Moko
Date d'inscription: 29-01-2010
Messages: 6

puredata sur le neo

Bonjour,

Voici une interface basique et hautement modulable pour utiliser PureData avec le neo, sur une distribution basée sur Debian (ex: QtMoko). Elle se veut intuitive et minimaliste, ce qui vous donne l'occasion de programmer vos propres utilisations. Vous pouvez aussi bien sur entièrement la transformer a votre guise. Les utilisations de cette interface peuvent être nombreuses: modulations sonores, domotique, robotique, lecteur mp3, transmission de données TCP/IP,...
Pour l'instant l'interface Gem ne peut pas se lancer, mais ce n'est qu'une question de temps.


Etapes:

1/ Sur votre FR, Installer PureData: apt-get install puredata
2/ Installer aussi tant qu'on y est pd-zexy: apt-get install pd-zexy

3/ Sur votre PC, Aller ici: http://pastebin.com/pd8a9E8e
4/ Cliquer sur "download"
5/ Copier les lignes entre <code></code>
6/ Enregistrer au format votrefichier.pd

7/ Sur votre FR, mkdir /usr/lib/pd/doc/8.neo (ou n'importe quel autre nom de dossier)
8/ scp votrefichier.pd vers /usr/lib/pd/doc/8.neo/
9/ ouvrez QX et lancez la commande: pd /usr/lib/pd/doc/8.neo/votrefichier.pd

Pour modifier le patch et pour voir ce qu'il y a dedans ([pd interface_neoFR]), installez PureData ou pd-extended sur votre PC.
Attention, n'utiliser que les objets natifs de puredata (puredata Vanilla) pour l'instant, la version pd-extended n'existant pas au format armel a ce jour (si qqn est intéresse pour la compilation?...).

C.

Hors ligne

 

#2 17-09-2010 17:11:55

cosmos
Mini Moko
Date d'inscription: 29-01-2010
Messages: 6

Re: puredata sur le neo

on peut aussi rajouter par exemple un label fixe sur le slider (ou sur les bangs), ou un label animé (suite de bangs sur différents messages) retranscrivant un signal ou un niveau:

<code>

#N canvas 0 22 300 255 10;
#X obj 21 45 hsl 200 40 0 127 0 0 empty send_2_slider RX_data_to...
5 21 1 30 -1 -260097 -162280 0 1;
#X obj 20 104 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 19 25 Ctl+E and Right click Properties;
#X obj 19 164 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 19 187 \; send_2_slider label RX_data_to...;
#X msg 20 127 \; send_2_slider label TX_data_to...;
#X connect 1 0 5 0;
#X connect 3 0 4 0;


</code>

C.

Dernière modification par cosmos (17-09-2010 17:18:16)

Hors ligne

 

#3 17-09-2010 17:26:51

Epy
Addicted-Moko
Lieu: Saint Maximin la Sainte Beaume
Date d'inscription: 08-07-2008
Messages: 418
Site web

Re: puredata sur le neo

Salut
Question bête mais, c'est quoi Puredata ?

Hors ligne

 

#4 17-09-2010 17:34:07

cosmos
Mini Moko
Date d'inscription: 29-01-2010
Messages: 6

Hors ligne

 

#5 17-09-2010 20:29:11

Burn2
MoKorateur
Date d'inscription: 15-05-2009
Messages: 1782

Re: puredata sur le neo

Ah oui c'est clairement spécifique m'enfin c'est une excellente nouvelle que ça soit porté. smile


Fr A6 - Android 1.5
Aucun fix, A6 pur. (donc bug du buzz inside hmm )

Hors ligne

 

#6 17-09-2010 20:49:05

titienne
Mini Moko
Date d'inscription: 15-09-2010
Messages: 8

Re: puredata sur le neo

ooooooooh punaise, c'est genial !! PD sur FR c'est une MEGA bonne idée !

Hors ligne

 

#7 03-10-2011 12:00:31

cosmos
Mini Moko
Date d'inscription: 29-01-2010
Messages: 6

Re: puredata sur le neo

Ici,

la version pd-extended (light)

http://www.servideo.org/debian/

Il faut d'abord installer toutes les dependences (.deb), et ensuite lancer le dpkg -I sur le paquet de pd-extended.

C.

Hors ligne

 

#8 07-10-2011 21:55:57

asthro
MoKorateur
Lieu: Haubourdin - Nord
Date d'inscription: 02-01-2009
Messages: 775
Site web

Re: puredata sur le neo

il faut absolument que je teste .... j'suis pas couché moi ...


______ // AstHrO \\ ________
A6 * Revival   *  QtMoko V31fr
Site proSite freerunner

Hors ligne

 

#9 09-10-2011 02:11:45

cosmos
Mini Moko
Date d'inscription: 29-01-2010
Messages: 6

Re: puredata sur le neo

Tutoriel


1.Telecharger le paquet "debian-multimedia-keyring", avec la commande:

wget http://debian-multimedia.org/pool/main/ … 26_all.deb

puis l'installer avec la commande:

dpkg -i debian-multimedia-keyring_2010.12.26_all.deb


2. Rajouter dans /etc/apt/sources.list:

deb http://www.debian-multimedia.org lenny main

ou, suivant la version:

deb http://www.debian-multimedia.org squeeze main non-free

puis, lancer la commande:

apt-get update


3. Installer les dépendences pour Pd-Extended (Version Light sans Gem, pdp, pidip):

apt-get install x-ttcidfont-conf tcllib libfftw3-3 libflite1 libjack0 libmp3lame0 libogg0 libspeex1 libvorbis0a libvorbisenc2 libvorbisfile3 tcl8.5 tk8.5


4. Téléchargez la version Armel de Pd-Extended avec la commande:

wget http://www.servideo.org/debian/Pd-0.42. … _armel.deb

puis installer le paquet avec les commandes:

cd .../Pd-0.42.5-extended_light_armel.deb

dpkg -i Pd-0.42.5-extended_light_armel.deb


Info: En cas de problèmes (il se peut que le nom des paquets changent de lenny à squeeze), tapez la commande:

dpkg -P pd-extended

Puis installer les paquets manquants listés lors de l'initialisation de l'installation.
Et relancer l'installation:

dpkg -i Pd-0.42.5-extended_light_armel.deb




5. Modifier si nécéssaire le fichier "pd-extended.desktop", avec la commande:

nano -w /usr/share/applications/pd-extended.desktop

et replacez:

"Exec=pasuspender -- /usr/bin/pdextended -alsa %F"

par:

"Exec=pdextended -alsa"

ou par:

"Exec=pdextended -oss"

Dernière modification par cosmos (09-10-2011 02:13:53)

Hors ligne

 

#10 11-10-2011 00:04:14

cosmos
Mini Moko
Date d'inscription: 29-01-2010
Messages: 6

Re: puredata sur le neo

plus d'infos sur l'install ici:

http://puredata.info/search?SearchableText=armel

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.20
Traduction par FluxBB.fr

Hébergé par :
Bearstech