https://github.com/lysdexic-audio/OBSAudioRouter
A simple microphone + external audiodevices rerouter for MacOS users of OBS
https://github.com/lysdexic-audio/OBSAudioRouter
Last synced: about 1 month ago
JSON representation
A simple microphone + external audiodevices rerouter for MacOS users of OBS
- Host: GitHub
- URL: https://github.com/lysdexic-audio/OBSAudioRouter
- Owner: lysdexic-audio
- Created: 2020-04-08T13:01:05.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-04-09T05:31:50.000Z (about 5 years ago)
- Last Synced: 2024-11-02T17:36:19.887Z (6 months ago)
- Language: C++
- Homepage: https://github.com/lysdexic-audio/OBSAudioRouter
- Size: 7.09 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-networked-media - OBSAudioRouter - only) - A simple microphone + external audiodevices passthrough/rerouter for MacOS (Uncategorized / Uncategorized)
README
# OBSAudioRouter
A simple microphone + external audiodevices passthrough/rerouter for MacOSOBSAudioRouter passes through your analogue Mic channel on your external soundcard to OBS (24.0.6)
This is a workaround device for MacOS users of [OBS](https://github.com/obsproject/obs-studio) attempting to use external audiodevices (particularly firewire) where no audio will be retrieved by OBS.
> `23:19:17.098: coreaudio: device '2882 [4945]' initialized`
> `23:19:17.516: [input_callback]:[device '2882 [4945]'] audio retrieval failed: -50`
> `23:19:17.527: [input_callback]:[device '2882 [4945]'] audio retrieval failed: -50`
> `23:19:17.539: [input_callback]:[device '2882 [4945]'] audio retrieval failed: -50`
> `23:19:17.550: [input_callback]:[device '2882 [4945]'] audio retrieval failed: -50`## Instructions
First install either [Soundflower](https://github.com/mattingalls/Soundflower/releases/tag/2.0b2)
or [BlackHole](https://github.com/ExistentialAudio/BlackHole).Download [OBSAudioRouter](https://github.com/lysdexic-audio/OBSAudioRouter/releases)
*Note: You need to keep OBSAudioRouter.app in the same folder as "data" - this folder contains fonts etc.
`1. Select your Input Soundcard`
`2. Select your Mic channel`
`3. Select your Sample rate`
`4. Select your Output Soundcard (Soundflower 2ch or Blackhole)`
`5. Select the same Output card as the Microphone/Auxillary input inside OBS settings`
If you've made an aggregate device to get desktop/system audio bundled with your mic input - you can get all three channels by picking the highest channel in the channel selector. In my case, I route my system audio to channels 2 + 3, with my mic on channel 1 and select "3" in the channel selector on OBSAudioRouter.
Built with [openFrameworks 10.0](http://www.openframeworks.cc) and [ofxDatGui](https://github.com/braitsch/ofxDatGui)