UbuntuStudioControls

Revision 13 as of 2014-06-25 15:08:17

Clear message

Development Version

Resources

Main purpose of ubuntustudio-controls:

  • Administer multimedia specific system settings (audio privilege, performance tweaks)
  • User Help (links to web pages at a minimum)
  • Do system check at boot, and alert user if system is badly configured

Possible other purposes:

  • Multimedia specific package management
  • Integrated audio system control (pulseaudio, jack)
    • Ability to shut down PA
    • Read Sample Rate, Bit Rate, and Buffer Size, and display it

Design:

AppIndicator

On systems that support it, there will be a menu in the app-indicator area:

ubuntustudio-controls-app-indicator.png

Features (ideas)

Audio

  • administer user realtime privilege
  • system check info (realtime, shared irqs, etc)
  • jack control (a separate application)
    • auto-set optimal settings (analyze system)
    • start/stop
    • set device (persistent between boots, not based on hw:<n>)

    • set latency (slider) (descriptive, telling what this latency is suitable for)
    • set samplerate
    • advanced settings
      • jackd settings..
    • jack net stuff?
      • jack net stuff here
  • zita-a2j (gui interface, to enable multiple audio devices)
    • this would be a part of jack control because jack needs to be running first
  • a2jmidid so all applications have their midi ports show as jack midi ports
    • this is also dependent on jack running.