{"action":"created","issue":{"url":"https://api.github.com/repos/supercollider/supercollider/issues/1658","labels_url":"https://api.github.com/repos/supercollider/supercollider/issues/1658/labels{/name}","comments_url":"https://api.github.com/repos/supercollider/supercollider/issues/1658/comments","events_url":"https://api.github.com/repos/supercollider/supercollider/issues/1658/events","html_url":"https://github.com/supercollider/supercollider/issues/1658","id":107056435,"number":1658,"title":"support running without jack on linux","user":{"login":"bburdette","id":157330,"avatar_url":"https://avatars.githubusercontent.com/u/157330?v=3","gravatar_id":"","url":"https://api.github.com/users/bburdette","html_url":"https://github.com/bburdette","followers_url":"https://api.github.com/users/bburdette/followers","following_url":"https://api.github.com/users/bburdette/following{/other_user}","gists_url":"https://api.github.com/users/bburdette/gists{/gist_id}","starred_url":"https://api.github.com/users/bburdette/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bburdette/subscriptions","organizations_url":"https://api.github.com/users/bburdette/orgs","repos_url":"https://api.github.com/users/bburdette/repos","events_url":"https://api.github.com/users/bburdette/events{/privacy}","received_events_url":"https://api.github.com/users/bburdette/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/supercollider/supercollider/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/supercollider/supercollider/labels/os:%20Linux","name":"os: Linux","color":"D8BAFF"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-09-17T19:29:24Z","updated_at":"2015-09-18T05:41:34Z","closed_at":null,"body":"I'm working with supercollider on the raspberry pi and similar computers, and using jack can be quite the nightmare to set up, particularly if you are running without X like I am.  On debian, you are required, among other things, to set up dbus configuration files to allow access to the audio devices from jack.  On arch, jackd cannot be automatically started from systemd because of kernel settings (at least that's my latest guess), and so I have to log in through ssh and start jack.  An instrument that requires you to use ssh in order to start it is awkward to say the least.  And even if dbus and the kernel and etc are working, jack is still complex to configure and set up, and it an extra point of failure, AND it adds latency.  \r\n\r\nFor my purposes - building an instrument that uses supercollider for sythesis - jack is a needless boondoggle that I would be 10x better off without.  How about a mode where supercollider uses portaudio instead of jack?  "},"comment":{"url":"https://api.github.com/repos/supercollider/supercollider/issues/comments/141351020","html_url":"https://github.com/supercollider/supercollider/issues/1658#issuecomment-141351020","issue_url":"https://api.github.com/repos/supercollider/supercollider/issues/1658","id":141351020,"user":{"login":"danstowell","id":202965,"avatar_url":"https://avatars.githubusercontent.com/u/202965?v=3","gravatar_id":"","url":"https://api.github.com/users/danstowell","html_url":"https://github.com/danstowell","followers_url":"https://api.github.com/users/danstowell/followers","following_url":"https://api.github.com/users/danstowell/following{/other_user}","gists_url":"https://api.github.com/users/danstowell/gists{/gist_id}","starred_url":"https://api.github.com/users/danstowell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danstowell/subscriptions","organizations_url":"https://api.github.com/users/danstowell/orgs","repos_url":"https://api.github.com/users/danstowell/repos","events_url":"https://api.github.com/users/danstowell/events{/privacy}","received_events_url":"https://api.github.com/users/danstowell/received_events","type":"User","site_admin":false},"created_at":"2015-09-18T05:41:34Z","updated_at":"2015-09-18T05:41:34Z","body":"Regarding compile-time bs run-time: one could make a special package \"supercollider-server-portaudio\" or \"supercollider-server-nojack\" with the server compiled to use portaudio. That's a common pattern in debian packaging."}}