[LAU] Live setup question with Carla

Jeanette C. julien at mail.upb.de
Tue Sep 25 15:37:40 CEST 2018


Sep 25 2018, David Adler has written:
...
> I'm using a mididings router for exactly that purpose.
>
> It has 2 inputs and 8 outputs, all either Jack or Alsa,
> depending on the backend selected.
...
Thanks David, this looks seems to fit the bill exactly!

Best wishes,

Jeanette

> Run it with
> $ mididings -f <filename>
>
> with <filename> containing the following:
>
>
> from mididings import *
>
> # setup backend, names and ports
>
> config(
>
>   # select alsa backend, alsa or jack
>   backend = 'alsa',
>
>   # alsa/jack client name
>   client_name = 'adingsroute',
>
>   # two inputs, one to control scenes, one for the
>   in_ports = ['data', 'ctl'],
>
>   # 16 output ports
>   out_ports = [
>     'CH-1',
>     'CH-2',
>     'CH-3',
>     'CH-4',
>     'CH-5',
>     'CH-6',
>     'CH-7',
>     'CH-8',
>   ],
> )
>
>
> run(
>   scenes = {
>     32:  Scene('input -> CH-1',
>       Port('CH-1')
>     ),
>     33:  Scene('input -> CH-2',
>       Port('CH-2')
>     ),
>     34:  Scene('input -> CH-3',
>       Port('CH-3')
>     ),
>     35:  Scene('input -> CH-4',
>       Port('CH-4')
>     ),
>     36:  Scene('input -> CH-5',
>       Port('CH-5')
>     ),
>     37:  Scene('input -> CH-6',
>       Port('CH-6')
>     ),
>     38:  Scene('input -> CH-7',
>       Port('CH-7')
>     ),
>     39:  Scene('input -> CH-8',
>       Port('CH-8')
>     ),
>   },
>   # ctl data: filter by port and stuff,
>   # use number of EVENT_* for scene selection
>   control = PortFilter('ctl') >> CtrlFilter(31,32,33,34,35,36,37,38) >> 
> CtrlValueFilter(0) >> SceneSwitch(EVENT_CTRL),
>
>   # input data: filter by port
>   pre = PortFilter('data'),
> )
...

-- 
  * Website: http://juliencoder.de - for summer is a state of sound
  * SoundCloud: https://soundcloud.com/jeanette_c
  * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g
  * GitHub: https://github.com/jeanette-c
  * Twitter: https://twitter.com/jeanette_c_s

Do you even know what I like
Just what I'm living for,
What I adore <3
(Britney Spears)


More information about the Linux-audio-user mailing list