Posts

Showing posts with the label pulseaudio

Pulseaudio-mode for emacs

Pulseaudio-mode for emacs Pulseaudio-mode for emacs Table of Contents 1 Get Source code 2 How to install it? 3 How to use it? 1 Get Source code You can download source code from my github repository . or you can clone the repository directly by git. git clone https://github.com/suzp1984/pulseaudio-mode.git 2 How to install it? First, get the source code according to above section. Add following line into your emacs's init file ;; replace following parameter into actual directory path. (add-to-list 'load-path "directory path to pulseaudio-autoload.el" ) ( require ' pulseaudio-autoload ) 3 How to use it? Start pulseaudio modules management by M-x list-pulseaudio-modules Start pulseaudio sinks management by M-x list-pulseaudio-sinks … x. Maybe add more function to make it more like a powerful pulseaudio control panel.

One way to record a program's Audio output

Image
One way to record a program's Audio output Table of Contents 1 PulseAudio Audio Server Introduction 2 Record a program's Audio output. 1 PulseAudio Audio Server Introduction Linux Audio System can be divided into 3 layers. Alsa/Oss package provide a bottom layer to driver sound card. PulseAudio/Jack/ESD package provide middle ware layer named Audio Server. Multimedia applications written by the API provided by Audio Server. PulseAudio is focused on desktop and mobile audio needs. It doesn't try to address low latency, but does provide seamless device switching, network routing, global per-application volume control and lots great stuff. 2 Record a program's Audio output. Following is the step by step tutorial to record an Audio output. Load a null-sink pactl load-module module-null-sink sink_name =steam Load combine-sink module-combine-sink is used to combine slaves sinks to build virtual sinks. # First use "pactl list ...