LINUX.ORG.RU

Избранные сообщения rigiy

Еще на тему визуализации аудио

Галерея — Скриншоты

По мотивам этого топика, сильно зачесалось оформить себе нескучную музыку на стол. Беглый обзор показал, что самый художественный свист в этом плане выдает проект C.A.V.A., но консоль это немного не то. Поэтому была написана обертка на питоне, которая читает вывод cava и рисует в собственном gtk окне. Бонусом оно умеет часть настроек cava через гуй, играть mp3 через gstreamer, брать картинки из тегов и определять (с переменным успехом) их цвет. Можно посмотреть демо всего этого и поковырять исходники. Там еще некоторые косяки, но что-то я поднаелся, пусть будет так.

Окружение: все тот же старый awesome 3.5.9.

>>> Просмотр (1920x1080, 702 Kb)

 ,

Worron
()

Немного визуализации на desktop

Галерея — Скриншоты

Давно хотел себе визуализацию спектра играющей музыки на десктопе, нашел сишную либу, которая коннектится к пульсе и высчитывает FFT. Ну и написать рендерер было совсем изи, однако плавность анимации по сравнению с той же CAVA намного хуже. (если что, я не против пулл-реквестов)

Ну и только сегодня запилил пакет для аура spectrumyzer, а для всех остальных есть build

видео демка

сорс

>>> Просмотр (1920x1080, 1923 Kb)

 

HaCk3D
()

[gentoo-ONLY]накидайте скриптов для «странного»

Форум — Talks

интересуют скрипты, связанные с /etc/portage и куски_bashrc
последнее, что пришло в голову мне:

#!/bin/bash

for i in `find /etc/portage/ -type f -name "package*"`;do
  sort -u ${i} --output=${i}
done
и
#!/bin/bash

PACKAGES="$(awk '{print $1}' /etc/portage/package.use | uniq)"

for ATOM in ${PACKAGES};do
  for option in "$(grep "^${ATOM} " /etc/portage/package.use | sed -e "s|${ATOM} ||" | tr " " "\n" | uniq | tr "\n" " ")";do
 ATOM_OPTS+="${option}"
  done
  echo "${ATOM} ${ATOM_OPTS}" | sed 's/[ \t]*$//' >> /tmp/package.use
  unset ATOM_OPTS
done

mv /tmp/package.use /etc/portage/package.use

megabaks
()