{"id":613536,"date":"2023-03-02T08:49:22","date_gmt":"2023-03-02T14:49:22","guid":{"rendered":"https:\/\/news.sellorbuyhomefast.com\/index.php\/2023\/03\/02\/freebsd-home-audio-studio\/"},"modified":"2023-03-02T08:49:22","modified_gmt":"2023-03-02T14:49:22","slug":"freebsd-home-audio-studio","status":"publish","type":"post","link":"https:\/\/newsycanuse.com\/index.php\/2023\/03\/02\/freebsd-home-audio-studio\/","title":{"rendered":"FreeBSD Home Audio Studio"},"content":{"rendered":"<div>\n<p>Another guest post by <b>@NeoMoevius<\/b> from <i>Twitter<\/i>.<\/p>\n<p>Same as earlier with the <a href=\"https:\/\/vermaden.wordpress.com\/2023\/01\/20\/native-urban-terror-on-freebsd\/\">Native Urban Terror on FreeBSD<\/a> article.<\/p>\n<p>This time it will be about setting up <i>Home Audio Studio<\/i> on a FreeBSD 13.1 system.<\/p>\n<p><img decoding=\"async\" data-attachment-id=\"4682\" data-permalink=\"https:\/\/vermaden.wordpress.com\/2023\/03\/02\/freebsd-home-audio-studio\/w701-ardour\/\" data-orig-file=\"https:\/\/vermaden.files.wordpress.com\/2023\/03\/w701-ardour.jpg\" data-orig-size=\"800,660\" data-comments-opened=\"1\" data-image-meta=\"{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\"}\" data-image-title=\"w701-ardour\" data-image-description data-image-caption data-medium-file=\"https:\/\/vermaden.files.wordpress.com\/2023\/03\/w701-ardour.jpg?w=300\" data-large-file=\"https:\/\/vermaden.files.wordpress.com\/2023\/03\/w701-ardour.jpg?w=800\" src=\"https:\/\/vermaden.files.wordpress.com\/2023\/03\/w701-ardour.jpg?w=960\" alt=\"w701-ardour\"  ><\/p>\n<p>The idea is to use software like:<\/p>\n<ul>\n<li><em>Jack<\/em> \u2013 <tt><b>audio\/jack<\/b><\/tt><\/li>\n<li><em>Qtractor<\/em> \u2013 <tt><b>audio\/qtractor<\/b><\/tt><\/li>\n<li><em>Ardour<\/em> \u2013 <tt><b>audio\/ardour<\/b><\/tt><\/li>\n<li><em>MuSE Sequencer<\/em> \u2013 <tt><b>audio\/muse-sequencer<\/b><\/tt><\/li>\n<\/ul>\n<p>The first step is to setup <a href=\"https:\/\/github.com\/0EVSG\/freebsd_jack_notes\">Jack on FreeBSD<\/a> \u2013 make sure to setup the <a href=\"https:\/\/github.com\/0EVSG\/freebsd_jack_notes#realtime-priority\"><tt><b>realtime<\/b><\/tt><\/a> mode \u2013 this is very important.<\/p>\n<p>Add <b><tt>mac_priority<\/tt><\/b> to <tt><b>\/etc\/rc.conf<\/b><\/tt> file and load the <b><tt>mac_priority<\/tt><\/b> kernel module.<\/p>\n<pre># <strong><span>echo 'kld_list=\"${kld_list} mac_priority\"' >> \/etc\/rc.conf\n<\/span><\/strong>\n# <span><strong>kldload mac_priority\n<\/strong><\/span><\/pre>\n<p>Then add yourself to <tt><b>realtime<\/b><\/tt> group.<\/p>\n<pre># <span><strong>pw groupmod realtime -m yourself<\/strong><\/span>\n\n# <strong><span>grep realtime \/etc\/group<\/span> <\/strong>        \nrealtime:*:47:yourself\n<\/pre>\n<p>You will need to install <tt><b>audio\/jack<\/b><\/tt> package.<\/p>\n<pre>% <span><strong>pkg which -o $( which jackd )\n<\/strong><\/span>\/usr\/local\/bin\/jackd was installed by package <strong>audio\/jack\n<\/strong><\/pre>\n<p>The <b><tt>\/etc\/rc.conf<\/tt><\/b> part to run Jack is below.<\/p>\n<pre># <span><strong>grep jack \/etc\/rc.conf<\/strong><\/span>\n  jackd_enable=\"YES\"\n  jackd_user=\"username\"\n  jackd_rtprio=\"YES\"\n  jackd_args=\"-r -d oss -r44100 -p1024 -n2 -w16 -i4 -o8 -C \/dev\/dsp0 -P \/dev\/dsp0\"\n<\/pre>\n<p>The <i>Qtractor<\/i> will also require <tt><b>audio\/alsa-seq-server<\/b><\/tt> to work. The good part is that it (the <tt><b>audio\/alsa-seq-server<\/b><\/tt> package) comes with <tt><b>rc(8)<\/b><\/tt> script to start it so you may enable it with <tt><b>service(8)<\/b><\/tt> or <tt><b>sysrc(8)<\/b><\/tt> commands.<\/p>\n<pre>% <span><strong>\/usr\/local\/etc\/rc.d\/alsa_seq_server rcvar<\/strong><\/span>\n# alsa_seq_server\n#\nalsa_seq_server_enable=\"NO\"\n#   (default: \"\")\n\n# <span><strong>service alsa_seq_server enable<\/strong><\/span>\nalsa_seq_server enabled in \/etc\/rc.conf\n\n# <span><strong>sysrc alsa_seq_server_enable=YES<\/strong><\/span>\nalsa_seq_server_enable: YES -> YES\n<\/pre>\n<p>Now all of the above DAW software (or other music programs) should be working properly.<\/p>\n<p>EOF<\/p>\n<\/p><\/div>\n<p><a href=\"https:\/\/vermaden.wordpress.com\/2023\/03\/02\/freebsd-home-audio-studio\/\" class=\"button purchase\" rel=\"nofollow noopener\" target=\"_blank\">Read More<\/a><br \/>\n Randy Culton<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Another guest post by @NeoMoevius from Twitter. Same as earlier with the Native Urban Terror on FreeBSD article. This time it will be about setting up Home Audio Studio on a FreeBSD 13.1 system. The idea is to use software like: Jack \u2013 audio\/jack Qtractor \u2013 audio\/qtractor Ardour \u2013 audio\/ardour MuSE Sequencer \u2013 audio\/muse-sequencer The<\/p>\n","protected":false},"author":1,"featured_media":613537,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2458,94782,46],"tags":[],"class_list":{"0":"post-613536","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-audio","8":"category-freebsd","9":"category-technology"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/posts\/613536","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/comments?post=613536"}],"version-history":[{"count":0,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/posts\/613536\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/media\/613537"}],"wp:attachment":[{"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/media?parent=613536"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/categories?post=613536"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/tags?post=613536"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}