Включения
Несколько слов про связи аудиообъектов в KRec.
Есть несколько объектов, участвующих в записи с помощью aRts: это synth_AMAN_RECORD, конвертер AudioToByteStream и ByteStreamReceiver. Первый и второй из них встроены в aRts-сервер, а последний - в программу. Но это только базовый набор. Если вы хотите прослушивать файлы, вам также понадобятся ByteStreamSender в программе и конвертер ByteStreamToAudio и synth_AMAN_PLAY в сервере.
Что такое эффекты? Между AMAN_RECORD и AudioToByteStream я вставил StereoEffectStack, к которому подсоединил компрессор (synth_STEREO_COMPRESSOR) и регулятор громкости (StereoVolumeControl).
При включении прослушивания набор эффектов также подключается к AMAN_PLAY. Все это происходит внутри aRts-сервера.