Решил набросать парочку простых утилит для звука - метроном (для джека) и клавиатурный сплиттер. (всё на Qt). PianoUtils
Если кому не лень, может отпишутся - какие недочёты заметили, какие пожелания есть и тп.
Самопальный метроном
Модератор: Модераторы разделов
-
- Сообщения: 4395
- Статус: Блюзовый
- ОС: Debian Squeeze amd64
Re: Самопальный метроном
каков принцип работы метронома?
-
- Сообщения: 432
- ОС: Gentoo, FreeBSD
Re: Самопальный метроном
Ага
Код: Выделить всё
/pianoutils-0.1.5 $ ./configure
Search for alsa headers... ok
Search for jack headers... Package jack was not found in the pkg-config search path.
Perhaps you should add the directory containing `jack.pc'
to the PKG_CONFIG_PATH environment variable
No package 'jack' found
Error: jack header files not found!
Похожий файл не найден и при компиляции QT-Creator'ом файлов проектов:
Код: Выделить всё
jackfilter.h:4:23: фатальная ошибка: jack/jack.h: Нет такого файла или каталога
Компиляция прервана.
-
- Сообщения: 174
Re: Самопальный метроном
каков принцип работы метронома?
Если в двух словах - в буфер пишется синусоида с огибающей (точнее буферов два - для волн с разной частотой), затем по событиям таймера нужная волна копируется в кольцевой буфер, оттуда уже в порт джека.
Package jack was not found in the pkg-config search path.
А он вообще установлен?

-
- Сообщения: 432
- ОС: Gentoo, FreeBSD
-
- Сообщения: 1319
Re: Самопальный метроном
(emerge) писал(а):Error: jack header files not found!
jackfilter.h:4:23: фатальная ошибка: jack/jack.h: Нет такого файла или каталога
гентушники нынешние настолько суровы, что только копипастят выхлоп emerge и ko, и ждут ebuild-ов.
:wq
-
- Администратор
- Сообщения: 5404
- ОС: Gentoo
Re: Самопальный метроном
Что-то вы, по-моему, не то поставили.
Код: Выделить всё
* media-sound/jack
Available versions: 3.0.0 ~3.0.0-r1 3.1.1 ~3.1.1-r1
Homepage: http://www.home.unix-ag.org/arne/jack/
Description: A frontend for several cd-rippers and mp3 encoders
Код: Выделить всё
* media-sound/jack-audio-connection-kit
Available versions:
(0) 0.109.2-r1 ~0.116.2 0.118.0 ~0.120.1 ~0.120.2 ~0.121.2 ~1.9.4[1] ~1.9.7[1]
(2) ~1.9.2[1]
{3dnow alsa altivec caps coreaudio cpudetection dbus debug doc examples mmx netjack oss pam sse}
Homepage: http://www.grame.fr/~letz/jackdmp.html http://bugs.gentoo.org/260608 http://bugs.gentoo.org/295215
Description: A SMP low-latency audio server