mirror of
https://github.com/alsa-project/alsa-lib.git
synced 2025-10-29 05:40:25 -04:00
Added LADSPA
This commit is contained in:
parent
5140d87054
commit
c4a5a9c5b7
1 changed files with 37 additions and 0 deletions
|
|
@ -293,6 +293,26 @@ pcm.NAME {
|
|||
}
|
||||
|
||||
|
||||
type ladspa # LADSPA plugin PCM
|
||||
slave STR # Slave name (see pcm_slave)
|
||||
path STR # Path or paths (delimited with ':')
|
||||
plugins | playback_plugins | capture_plugins {
|
||||
N { # Configuration for LADSPA plugin N
|
||||
id # # LADSPA plugin ID (for example 1043)
|
||||
label STR # LADSPA plugin label (for example 'delay_5s')
|
||||
filename STR # Full filename of .so library with LADPA plugin code
|
||||
policy STR # Policy can be 'none' or 'duplicate'
|
||||
input | output {
|
||||
bindings {
|
||||
C INT or STR # C - channel, INT - audio port index, STR - audio port name
|
||||
}
|
||||
controls {
|
||||
I INT or REAL # I - control port index, INT or REAL - control value
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
# CTL type definition
|
||||
|
|
@ -404,3 +424,20 @@ pcm.m {
|
|||
pcm_scope_type.level {
|
||||
lib /home/abramo/scopes/liblevel.so
|
||||
}
|
||||
|
||||
# an example command is 'aplay -D plug:ladspa <filename>'
|
||||
# otherwise, the ladspa plugin expects FLOAT type which
|
||||
# is very rare
|
||||
pcm.ladspa {
|
||||
type ladspa
|
||||
slave.pcm "plughw:0,0";
|
||||
path "/home/perex/src/ladspa_sdk/plugins";
|
||||
plugins [
|
||||
{
|
||||
label delay_5s
|
||||
input {
|
||||
controls [ 0.8 0.2 ]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue