Package Details: studio-controls-git 2.2.3.r0.g99a71a0-1

Git Clone URL: (read-only, click to copy)
Package Base: studio-controls-git
Description: An JACK audio setup utility with USB device and PulseAudio bridges.
Upstream URL:
Keywords: configuration jack sound
Licenses: GPL-2.0-only
Conflicts: cadence, studio-controls, studio-controls-git
Provides: studio-controls, studio-controls-git
Submitter: milkii
Maintainer: milkii (Marzal)
Last Packager: Marzal
Votes: 8
Popularity: 0.000000
First Submitted: 2020-07-10 22:50 (UTC)
Last Updated: 2024-01-17 20:10 (UTC)

Dependencies (21)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

milkii commented on 2020-11-03 22:07 (UTC)

Thanks. Agordejo is recommended. Upshot of the #lad convo was that -controls and Cadence both have a form of a "DE" relationship towards managing user specific configuration (dbus and/or modifying ~ configs) and that they do the same thing differently.

Marzal commented on 2020-11-02 16:58 (UTC) (edited on 2020-11-02 16:59 (UTC) by Marzal)

More optdepends with new commit version:

  • carla : Audio Plugin Host
  • agordejo : A music production session manager
  • raysession : Session manager for audio programs using the Non Session Manager (NSM) API

And there is too nsm, but I haven't find it for ArchLinux

milkii commented on 2020-11-01 17:37 (UTC)

To keep folk in the loop, I asked this yesterday;

[15:21] <milkii> falktx dvzrv OvenWerks; regarding getting the studio-controls-git PKGBUILD to a better state - - if Cadence leaves a file that might conflict with studio-controls, which PKGBUILD should oversee the testing / touching / ownership / refreshing / removal of that file? asking a bad/open question because i can't think of a better way of putting it yet. (i do remember this chat from before as to why Cadence is not in Ubuntu).

milkii commented on 2020-10-31 15:08 (UTC)

Cheers Marzal. Updates made. I'll also try confirm in #lad about what state should be cleaned up at what point(s).

Marzal commented on 2020-10-30 17:34 (UTC) (edited on 2020-10-31 09:27 (UTC) by Marzal)

Another dep -> a2jmidid

FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/a2jmidid'

More deps (taken from de .deb):

Others optdepends -> libffado + pulseaudio-jack

optdepends=('realtime-privileges: Realtime privileges for users'
        'pulseaudio-jack: PulseAudio to JACK bridge'
        'libffado: Driver for FireWire audio devices'
        'qastools: qasmixer desktop mixer application'
        'pavucontrol: PulseAudio Volume Control')

conflicts -> cadence (as per told in the docs) which I'm been using.

I've tried to clean all the changed files, but with no luck. Unistalling cadence and deleting some config files

rm -f ~/.config/jack/conf.xml # I only had the first one ~/.jackdrc ~/.config/

helps autojack start (systemctl --user status studio.service), with those changes I get a clean boot process, but jack still won't start through studio-controls

jack message received: jack server is not running or cannot be started

milkii commented on 2020-10-29 14:00 (UTC)

Cheers folks. studio-controls has stopped segfaulting on my system so I adopted this PKGBUILD again and have made the suggested changes. Currently; "AttributeError: Handler button_cb not found" is #5 on GH. Any further feedback welcome.

Marzal commented on 2020-10-29 09:28 (UTC)

Since 2.05 it seems that also depends on zita-ajbridge

DogManic commented on 2020-10-29 09:13 (UTC)

I had the same problem described in this thread:

After checking the changelog in the upstream, I found that "python3-alsaaudio" is a dependency since version 2.0.0

I fixed the problem by installing this package:

Marzal commented on 2020-09-24 19:09 (UTC)

Making this package depends or at least optdepends= (realtime-privileges) could help

Ploppz commented on 2020-09-24 18:12 (UTC)

I had a problem with this package, which was due to /etc/security/limits.d/audio.conf not being present in my system. It worked well for me to follow this (step 1)

On IRC they said:

Studio Controls should have made that file for you. If it didn't, then there's an error in the packaging and it needs to be reported to the AUR packager.