Privileged interfaces of gsequencer-8

Hi,

My name is Joël and I have submitted gsequencer-8 as snap. Actually I would love to communicate with @review-team. Thank you.

regards, Joël


Just if you are curious about not getting any sound. This is probably due to misconfigured pulseaudio. Check your configuration file for correct values of buffer-size, cache-buffer-size (multiple of 8 of buffer-size for pulseaudio) and samplerate:


~/.gsequencer/ags.conf

[generic]
disable-feature=experimental
autosave-thread=false
segmentation=4/4
engine-mode=performance
rt-safe=false
gui-scale=1.0
update-ui-timeout=0.2

[soundcard-0]
backend=pulse
capability=playback
buffer-size=512
pcm-channels=2
format=16
samplerate=48000
device=ags-pulse-devout-0
use-cache=true
cache-buffer-size=4096

[recall]
auto-sense=true

[thread]
model=super-threaded
super-threaded-scope=audio
lock-global=ags-thread
lock-parent=ags-recycling-thread
thread-pool-max-unused-threads=8
max-precision=250

[osc-server]
auto-start=false
any-address=false
enable-ip4=false
ip4-address=127.0.0.1
enable-ip6=false
ip6-address=::1
server-port=9000
monitor-timeout=0.033333

regards, Joël

Hi,

GSequencer requests access to personal files in ~/.gsequencer for ags.conf and priority.conf. And here is the second config file:


~/.gsequencer/priority.conf

[rt-thread]
libags=45
server-main-loop=45
audio-main-loop=45
audio=45
osc-server-main-loop=45
gui-main-loop=15

regards, Joël

Hey @jkraehemann

  • dbus name look fine org.nongnu.gsequencer.gsequencer. Thus, we don’t need votes on this one
  • content interface should work out-of-the-box. All plugged slots have global auto-connection already if I’m not mistaken
  • personal files: read/write access to $HOME/.gsequencer/ags.conf and $HOME/.gsequencer/priority.conf looks appropriate to me. Thus, +1 from me for granting gsequencer-8 auto-connection to the requested personal-files interface (#voteFor)
1 Like

Hi @jkraehemann,

+1 from me too, for granting gsequencer-8 auto-connection to the requested personal-files interface (#voteFor)

1 Like

Voting period has ended. This request is approved with 2 votes for and 0 votes against.

+2 votes for and 0 against. Granting personal-files interface to gsequencer-8. This is now live!

Hi,

This is great. Thank you.

regards, Joël

1 Like