Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
ressources:odroid_n2 [2023/04/12 16:57] – [Puredata vanilla] jeff | ressources:odroid_n2 [2023/05/04 19:09] – [installation Puredata vanilla] jeff | ||
---|---|---|---|
Ligne 71: | Ligne 71: | ||
apt install xserver-xorg-core xserver-xorg-input-libinput xinit dbus-x11 xfonts-base x11-xserver-utils x11-utils libgl1-mesa-dri mesa-utils mesa-utils-extra | apt install xserver-xorg-core xserver-xorg-input-libinput xinit dbus-x11 xfonts-base x11-xserver-utils x11-utils libgl1-mesa-dri mesa-utils mesa-utils-extra | ||
apt install vim fluxbox xterm xfonts-base x11-xserver-utils | apt install vim fluxbox xterm xfonts-base x11-xserver-utils | ||
- | apt install pcmanfm xpad avahi-daemon # options | + | apt install pcmanfm xpad avahi-daemon |
mkdir -p / | mkdir -p / | ||
echo " | echo " | ||
</ | </ | ||
< | < | ||
+ | **startfluxbox** | ||
echo " | echo " | ||
# fluxbox startup-script: | # fluxbox startup-script: | ||
Ligne 85: | Ligne 87: | ||
xterm -T ' | xterm -T ' | ||
+ | ##lancement installation sonore | ||
+ | / | ||
+ | # | ||
+ | wmnd & | ||
+ | wmmisc & | ||
+ | # | ||
+ | |||
/ | / | ||
exec fluxbox -log ~/ | exec fluxbox -log ~/ | ||
Ligne 90: | Ligne 99: | ||
chmod 755 / | chmod 755 / | ||
</ | </ | ||
- | menu fluxbox ./ | + | **menu fluxbox** ./ |
< | < | ||
[begin] (Fluxbox) | [begin] (Fluxbox) | ||
[exec] (Bash) { / | [exec] (Bash) { / | ||
+ | [exec] (alsamixergui) {alsamixergui -c1} <> | ||
+ | [exec] (start.sh) {~/ | ||
+ | [exec] (stop.sh) {~/stop.sh} <> | ||
+ | [exec] (enregistre volumes) {alsactl store 1 -f ~/ | ||
+ | [exec] (restore volumes) {alsactl restore 1 -f ~/ | ||
[exec] (ROX) {rox-filer} <> | [exec] (ROX) {rox-filer} <> | ||
Ligne 180: | Ligne 194: | ||
pd-vbap pd-wiimote pd-windowing pd-xbee pd-xsample pd-zexy pdal | pd-vbap pd-wiimote pd-windowing pd-xbee pd-xsample pd-zexy pdal | ||
</ | </ | ||
+ | ==== Installation de pdnext ==== | ||
+ | pd-vanilla a un gros défaut, c'est de ne pas être multi-thread ! du coup ne cherchant un peu j'ai trouvé https:// | ||
+ | Cela résout le problème et permet de ne pas utiliser pd-l2ork avec nw et ses besoins en ressource plus importante voir son inexistence en ARMv8 ... | ||
+ | du coup | ||
+ | <code c> | ||
+ | cd /usr/src | ||
+ | git clone https:// | ||
+ | cd pdnext | ||
+ | ./configure --disable-jack-framework --enable-jack --disable-portaudio --prefix=/ | ||
+ | make -j4 | ||
+ | make install | ||
+ | </ | ||
+ | Ensuite il faut peut etre recompiler certain paquet pd genre zexy | ||
+ | <code c> | ||
+ | apt source pd-zexy | ||
+ | cd pd-zexy_labonne_version | ||
+ | ./configure --prefix=/ | ||
+ | make | ||
+ | make install | ||
+ | </ | ||
==== Scripts sonores ==== | ==== Scripts sonores ==== | ||
**Arret** | **Arret** | ||
Ligne 201: | Ligne 235: | ||
</ | </ | ||
**Lancement** | **Lancement** | ||
+ | |||
+ | **.fluxbox/ | ||
+ | < | ||
+ | #!/bin/bash | ||
+ | # rapidestart.sh lancement qjackctl puredata | ||
+ | # | ||
+ | # lancement capteur OSC | ||
+ | python3 / | ||
+ | # jackd | ||
+ | alsactl restore 1 -f ~/ | ||
+ | qjackctl & | ||
+ | date > /tmp/start | ||
+ | cd /root/Pd | ||
+ | pd -jack / | ||
+ | |||
+ | exit 0 | ||
+ | </ | ||
+ | **start.sh** | ||
< | < | ||
#!/bin/bash | #!/bin/bash | ||
Ligne 210: | Ligne 262: | ||
for i in `ps -e|grep jack|awk ' | for i in `ps -e|grep jack|awk ' | ||
for i in `ps -e|grep qjackctl|awk ' | for i in `ps -e|grep qjackctl|awk ' | ||
- | # | + | #restore volume enregistré par alsactl store 1 |
+ | alsactl restore 1 -f ~/ | ||
qjackctl & | qjackctl & | ||
date > / | date > / | ||
Ligne 221: | Ligne 274: | ||
exit 0 | exit 0 | ||
- | |||
</ | </ |