1schema_version: 0.3 2type: filter 3identifier: jackrack 4title: JACK 5version: 1 6copyright: Copyright (C) 2004-2018 Meltytech, LLC 7license: GPLv2 8language: en 9url: http://www.ladspa.org/ 10creator: Dan Dennedy 11tags: 12 - Audio 13description: Process audio using JACK. 14notes: > 15 This can be used to receive audio from JACK by connecting only input ports. 16 It can be used to output audio to JACK by connecting only the output ports. 17 Or, you can use it as a filter with something like JACK Rack by connecting 18 both output and input ports to send and receive. 19 You can configure as many channels as you need and repeat the in_1/out_1 20 pattern for as many channels as you have configured. 21 If you are using a MLT consumer that uses ALSA, then you should start 22 jackd with the dummy driver, e.g.: jackd -ddummy -r48000 -p2048. 23 The MLT JACK client name uses the format: mlt{pid}. 24bugs: 25 - > 26 MLT cannot automatically adapt to the sample rate at which JACK is configured. 27 Please make sure they are configured the same. 28 - Does not automatically reconfigure to the number of channels requested by consumer. 29 - Some effects have a temporal side-effect that may not work well. 30 31parameters: 32 - identifier: src 33 title: JACK Rack file 34 type: string 35 argument: yes 36 description: > 37 Creates JACK ports and runs a JACK Rack project to process audio 38 through a stack of LADSPA filters. 39 40 - identifier: client_name 41 title: JACK client name 42 type: string 43 argument: yes 44 readonly: yes 45 description: The generated name of the JACK client. 46 47 - identifier: channels 48 title: Channels 49 type: integer 50 minimum: 1 51 default: 2 52 53 - identifier: in_1 54 title: Receive L 55 type: string 56 57 - identifier: in_2 58 title: Receive R 59 type: string 60 61 - identifier: out_1 62 title: Send L 63 type: string 64 65 - identifier: out_2 66 title: Send R 67 type: string 68