Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
openatelier:projet:sequences_etranges [2020/06/02 01:24] emoc [petites choses utiles] |
openatelier:projet:sequences_etranges [2021/07/26 12:26] (Version actuelle) emoc [séquence étrange trois] |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
(Notes... 1er juin 2020) | (Notes... 1er juin 2020) | ||
- | Jouets sonores. | + | Jouets sonores. Croquis de code pour des petites interfaces graphiques. Fonctionnels, mais sûrement avec des bugs surprises cachés dans les coins... Documentation minimale type prise de note |
===== séquence étrange trois ===== | ===== séquence étrange trois ===== | ||
+ | juillet 2021 : publication de ce projet amélioré sur github : [[https://github.com/emoc/bouclette|bouclette]] \\ | ||
Boucles de samples type granulaire : à partir du même fichier sonore, boucler des petits fragments rapidement. | Boucles de samples type granulaire : à partir du même fichier sonore, boucler des petits fragments rapidement. | ||
Ligne 210: | Ligne 211: | ||
audiowaveform -i ./son.wav -s 0 -e 58.16 --background-color 000000 --waveform-color dddddd --no-axis-labels -w 800 -h 100 -o wf.png | audiowaveform -i ./son.wav -s 0 -e 58.16 --background-color 000000 --waveform-color dddddd --no-axis-labels -w 800 -h 100 -o wf.png | ||
- | La capture vidéo est faite avec ffmpeg | + | La capture vidéo est faite avec ffmpeg (cf. https://trac.ffmpeg.org/wiki/Capture/Desktop) |
# ffmpeg version 3.2.14-1~deb9u1 | # ffmpeg version 3.2.14-1~deb9u1 | ||
# dans les controles de pulseaudio, dans l'onglet "Enregistrement" il faut régler "Monitor of audio interne analogique" | # dans les controles de pulseaudio, dans l'onglet "Enregistrement" il faut régler "Monitor of audio interne analogique" | ||
ffmpeg -video_size 800x400 -framerate 25 -f x11grab -i :0.0+465,21 -f pulse -ac 2 -i default test2.mp4 | ffmpeg -video_size 800x400 -framerate 25 -f x11grab -i :0.0+465,21 -f pulse -ac 2 -i default test2.mp4 | ||
- | Les coordonnées de la fenêtre sont récupérées par | + | Les coordonnées de la fenêtre sont récupérées par (cf. https://unix.stackexchange.com/q/14159) |
sleep 5s && xdotool getactivewindow getwindowgeometry | sleep 5s && xdotool getactivewindow getwindowgeometry | ||
En fait ça n'est pas tout à fait la position mais je n'ai pas cherché plus loin, j'ai juste enlevé 22 pixels à la position verticale pour que ce soit à peu près bien cadré... | En fait ça n'est pas tout à fait la position mais je n'ai pas cherché plus loin, j'ai juste enlevé 22 pixels à la position verticale pour que ce soit à peu près bien cadré... | ||
+ | ===== Ressources ===== | ||
+ | * ChucK doc : https://chuck.cs.princeton.edu/doc/language/ | ||
+ | * ChucK ugens : https://chuck.cs.princeton.edu/doc/program/ugen_full.html | ||