{"id":51703,"date":"2015-04-12T09:30:20","date_gmt":"2015-04-12T09:30:20","guid":{"rendered":"http:\/\/barrycarlyon.co.uk\/wordpress\/?p=51703"},"modified":"2015-04-12T11:17:23","modified_gmt":"2015-04-12T11:17:23","slug":"mac-obs-and-streaming-audio-right","status":"publish","type":"post","link":"https:\/\/barrycarlyon.co.uk\/wordpress\/2015\/04\/12\/mac-obs-and-streaming-audio-right\/","title":{"rendered":"Mac, OBS and Streaming Audio Right"},"content":{"rendered":"<p>OBS has for some time been working on it&#8217;s new version of OBS which is called OBS studio, and is cross platform. Finally we are free from having to faff about with WireCast, we can now just plug and play and Stream away. <strong>BUT WAIT<\/strong> it&#8217;s not just that simple!<\/p>\n<p>If you ever tried Minecraft&#8217;s in game streaming it will at least (force) prompt you to download additional required software to get you going.<\/p>\n<p>This software (whilst not needed, (well it&#8217;s not but you are a idiot if you don&#8217;t setup your audio properly)) will get your Audio going properly on OBS streaming when you are not using additional Hardware.<\/p>\n<p>This piece of software is called Soundflower, and is an example of Virtual Audio Cabling, which basically creates a software based Sound Card inside your computer in order to route audio more usefully!<\/p>\n<h3>Installing<\/h3>\n<p>So first things first, grab yourself a copy of OBS Studio, you can find the latest version on <a href=\"https:\/\/github.com\/jp9000\/obs-studio\/releases\">GitHub here<\/a>. Download and install!<\/p>\n<p>Next we&#8217;ll grab a copy of SoundFlower which is on their <a href=\"https:\/\/rogueamoeba.com\/freebies\/soundflower\/\">site here<\/a> or <a href=\"https:\/\/github.com\/RogueAmoeba\/Soundflower\/releases\">GitHub here<\/a>.<\/p>\n<p>SoundFlower will need you to restart your Computer.<\/p>\n<h3>Getting Setup<\/h3>\n<p>Lets fire up OBS Studio:<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/OBS_0_9_1__mac_-1024x804.png?resize=586%2C460\" alt=\"OBS 0.9.1\" width=\"586\" height=\"460\" class=\"aligncenter size-large wp-image-51704\" srcset=\"https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/OBS_0_9_1__mac_.png?resize=1024%2C804&amp;ssl=1 1024w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/OBS_0_9_1__mac_.png?resize=300%2C235&amp;ssl=1 300w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/OBS_0_9_1__mac_.png?w=1840&amp;ssl=1 1840w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/OBS_0_9_1__mac_.png?w=1680&amp;ssl=1 1680w\" sizes=\"auto, (max-width: 586px) 85vw, 586px\" \/><\/p>\n<p>I&#8217;ve got a few extra scenes setup, but this is the layout you&#8217;ll be presented with!<\/p>\n<p>We are going to add a source, (first make a scene of course) in this case a &#8220;Audio Output Capture&#8221;<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Fullscreen_12_04_2015_10_01-1024x954.png?resize=586%2C546\" alt=\"Audio Selection\" width=\"586\" height=\"546\" class=\"aligncenter size-large wp-image-51706\" srcset=\"https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Fullscreen_12_04_2015_10_01.png?resize=1024%2C954&amp;ssl=1 1024w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Fullscreen_12_04_2015_10_01.png?resize=300%2C279&amp;ssl=1 300w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Fullscreen_12_04_2015_10_01.png?w=1835&amp;ssl=1 1835w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Fullscreen_12_04_2015_10_01.png?w=1680&amp;ssl=1 1680w\" sizes=\"auto, (max-width: 586px) 85vw, 586px\" \/><\/p>\n<p>And then, to keep things simple, just select the SoundFlower 2 Channel. We don&#8217;t need to do anything wacky.<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Fullscreen_12_04_2015_10_03-1024x801.png?resize=586%2C458\" alt=\"Input Select\" width=\"586\" height=\"458\" class=\"aligncenter size-large wp-image-51707\" srcset=\"https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Fullscreen_12_04_2015_10_03.png?resize=1024%2C801&amp;ssl=1 1024w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Fullscreen_12_04_2015_10_03.png?resize=300%2C235&amp;ssl=1 300w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Fullscreen_12_04_2015_10_03.png?w=1843&amp;ssl=1 1843w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Fullscreen_12_04_2015_10_03.png?w=1680&amp;ssl=1 1680w\" sizes=\"auto, (max-width: 586px) 85vw, 586px\" \/><\/p>\n<p>Finally we need to change the Sound Settings under System Preferences. So open System Preferences and Sound. And select Soundflower (2ch) as the Output device.<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Sound-1024x705.png?resize=586%2C403\" alt=\"System Prefs Sound\" width=\"586\" height=\"403\" class=\"aligncenter size-large wp-image-51708\" srcset=\"https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Sound.png?resize=1024%2C705&amp;ssl=1 1024w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Sound.png?resize=300%2C207&amp;ssl=1 300w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Sound.png?w=1336&amp;ssl=1 1336w\" sizes=\"auto, (max-width: 586px) 85vw, 586px\" \/><\/p>\n<p>Now suddenly everything will go quiet as all your audio is being sent to OBS\/Soundflower: (it&#8217;s good to check that OBS is actually detecting at this point)<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/OBS_0_9_1__mac_1-1024x804.png?resize=586%2C460\" alt=\"Audio Monitoring\" width=\"586\" height=\"460\" class=\"aligncenter size-large wp-image-51709\" srcset=\"https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/OBS_0_9_1__mac_1.png?resize=1024%2C804&amp;ssl=1 1024w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/OBS_0_9_1__mac_1.png?resize=300%2C235&amp;ssl=1 300w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/OBS_0_9_1__mac_1.png?w=1840&amp;ssl=1 1840w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/OBS_0_9_1__mac_1.png?w=1680&amp;ssl=1 1680w\" sizes=\"auto, (max-width: 586px) 85vw, 586px\" \/><\/p>\n<p>We need to route the Audio from your computer via Soundflower back to Speakers\/headphones. For this open SoundflowerBed:<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Fullscreen_12_04_2015_10_09.png?resize=836%2C586\" alt=\"SoundFlowerBed\" width=\"836\" height=\"586\" class=\"aligncenter size-full wp-image-51710\" srcset=\"https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Fullscreen_12_04_2015_10_09.png?w=836&amp;ssl=1 836w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Fullscreen_12_04_2015_10_09.png?resize=300%2C210&amp;ssl=1 300w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/p>\n<p>It&#8217;s under Applications\/Soundflower, this fires up a Menu Item in the Top Dock<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Fullscreen_12_04_2015_10_10-1024x640.png?resize=586%2C366\" alt=\"Top Menu\" width=\"586\" height=\"366\" class=\"aligncenter size-large wp-image-51711\" srcset=\"https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Fullscreen_12_04_2015_10_10.png?resize=1024%2C640&amp;ssl=1 1024w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Fullscreen_12_04_2015_10_10.png?resize=300%2C188&amp;ssl=1 300w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Fullscreen_12_04_2015_10_10.png?w=1680&amp;ssl=1 1680w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Fullscreen_12_04_2015_10_10.png?w=2520&amp;ssl=1 2520w\" sizes=\"auto, (max-width: 586px) 85vw, 586px\" \/><\/p>\n<p>Just click that, and send the Soundflower (2ch) back to &#8220;Built in Output\/headphones&#8221; And now both you and OBS can hear everything.<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Fullscreen_12_04_2015_10_41.png?resize=483%2C594\" alt=\"Soundflower Routing\" width=\"483\" height=\"594\" class=\"aligncenter size-full wp-image-51720\" srcset=\"https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Fullscreen_12_04_2015_10_41.png?w=483&amp;ssl=1 483w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/Fullscreen_12_04_2015_10_41.png?resize=244%2C300&amp;ssl=1 244w\" sizes=\"auto, (max-width: 483px) 85vw, 483px\" \/><\/p>\n<p>Your computer&#8217;s audio is now sent to this device and captured by OBS.<\/p>\n<p>(You can tell as my mic here is picking up my speakers):<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/OBS_0_9_1__mac_2-1024x804.png?resize=586%2C460\" alt=\"Preview\" width=\"586\" height=\"460\" class=\"aligncenter size-large wp-image-51712\" srcset=\"https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/OBS_0_9_1__mac_2.png?resize=1024%2C804&amp;ssl=1 1024w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/OBS_0_9_1__mac_2.png?resize=300%2C235&amp;ssl=1 300w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/OBS_0_9_1__mac_2.png?w=1840&amp;ssl=1 1840w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/OBS_0_9_1__mac_2.png?w=1680&amp;ssl=1 1680w\" sizes=\"auto, (max-width: 586px) 85vw, 586px\" \/><\/p>\n<p>And there we go \ud83d\ude42<\/p>\n<h3>BONUS<\/h3>\n<p>(Billy May&#8217;s Voice) BUT WAIT THERES MORE!<\/p>\n<p>Xbox 360 Controller on Mac under Yosemite?<\/p>\n<p>Unofficial Release 0.14 works fine and it&#8217;s on <a href=\"https:\/\/github.com\/d235j\/360Controller\/releases\">GitHub here<\/a><\/p>\n<h3>BONUS BONUS<\/h3>\n<p>Now what do you do if you get <em><strong>Beachball of Death<\/strong><\/em> when trying to use the SoundflowerBed Icon from the menu?<\/p>\n<p>First open Terminal (sorry).<br \/>\nThen type:<\/p>\n<p><code>ps aux | grep Soundflowerbed.app<\/code><\/p>\n<p>Then you&#8217;ll see something like this:<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/barrycarlyon_%E2%80%94_bash_%E2%80%94-1024x699.png?resize=586%2C400\" alt=\"SoundflowerBed Hunt\" width=\"586\" height=\"400\" class=\"aligncenter size-large wp-image-51715\" srcset=\"https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/barrycarlyon_%E2%80%94_bash_%E2%80%94.png?resize=1024%2C699&amp;ssl=1 1024w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/barrycarlyon_%E2%80%94_bash_%E2%80%94.png?resize=300%2C205&amp;ssl=1 300w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/barrycarlyon_%E2%80%94_bash_%E2%80%94.png?w=1140&amp;ssl=1 1140w\" sizes=\"auto, (max-width: 586px) 85vw, 586px\" \/><\/p>\n<p>Then type:<\/p>\n<p><code>kill 9331<\/code><\/p>\n<p>Where 9331 is replaced with the number here:<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/barrycarlyon_%E2%80%94_bash_%E2%80%941-1024x699.png?resize=586%2C400\" alt=\"SoundflowerBed Kill\" width=\"586\" height=\"400\" class=\"aligncenter size-large wp-image-51716\" srcset=\"https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/barrycarlyon_%E2%80%94_bash_%E2%80%941.png?resize=1024%2C699&amp;ssl=1 1024w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/barrycarlyon_%E2%80%94_bash_%E2%80%941.png?resize=300%2C205&amp;ssl=1 300w, https:\/\/i0.wp.com\/barrycarlyon.co.uk\/wordpress\/wp-content\/uploads\/2015\/04\/barrycarlyon_%E2%80%94_bash_%E2%80%941.png?w=1140&amp;ssl=1 1140w\" sizes=\"auto, (max-width: 586px) 85vw, 586px\" \/><\/p>\n<p>It is <strong>VERY<\/strong> important you kill the right thing. As otherwise you might break something and have to restart the whole computer.<\/p>\n<p>Once you have kill&#8217;ed SoundflowerBed, just reopen and all should be good.<\/p>\n<p>Further Reading: <a href=\"http:\/\/music.tutsplus.com\/tutorials\/quick-tip-routing-audio-between-applications-using-soundflower--audio-16199\">Some Tips from Tuts+<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>OBS has for some time been working on it&#8217;s new version of OBS which is called OBS studio, and is cross platform. Finally we are free from having to faff about with WireCast, we can now just plug and play and Stream away. BUT WAIT it&#8217;s not just that simple! If you ever tried Minecraft&#8217;s &hellip; <a href=\"https:\/\/barrycarlyon.co.uk\/wordpress\/2015\/04\/12\/mac-obs-and-streaming-audio-right\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Mac, OBS and Streaming Audio Right&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[244,72,232,312],"tags":[185,315,316,314,313,57],"class_list":["post-51703","post","type-post","status-publish","format-standard","hentry","category-applications","category-mac","category-minecraft","category-twitch","tag-audio","tag-obs","tag-sound","tag-streaming","tag-twitch","tag-xbox"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/barrycarlyon.co.uk\/wordpress\/wp-json\/wp\/v2\/posts\/51703","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/barrycarlyon.co.uk\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/barrycarlyon.co.uk\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/barrycarlyon.co.uk\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/barrycarlyon.co.uk\/wordpress\/wp-json\/wp\/v2\/comments?post=51703"}],"version-history":[{"count":7,"href":"https:\/\/barrycarlyon.co.uk\/wordpress\/wp-json\/wp\/v2\/posts\/51703\/revisions"}],"predecessor-version":[{"id":51724,"href":"https:\/\/barrycarlyon.co.uk\/wordpress\/wp-json\/wp\/v2\/posts\/51703\/revisions\/51724"}],"wp:attachment":[{"href":"https:\/\/barrycarlyon.co.uk\/wordpress\/wp-json\/wp\/v2\/media?parent=51703"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/barrycarlyon.co.uk\/wordpress\/wp-json\/wp\/v2\/categories?post=51703"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/barrycarlyon.co.uk\/wordpress\/wp-json\/wp\/v2\/tags?post=51703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}