Swap channels of input #13
Replies: 26 comments 9 replies
-
It’s definitely possible but not implemented. I can add it to the feature requests. If you want to dig into the code you could modify it to fit your needs.
Devin
… On Oct 29, 2019, at 2:07 PM, Jakub Zawiślak ***@***.***> wrote:
I didn't found such functionality in readme, but maybe I just don't know how to use this program.
My use case:
I have a Scarlett Solo with instrument input at channel 2. I want to use it in the Rocksmith 2014, which listens only to channel 1. So I need to swap channels of input.
I can do it in the Loopback, but for the price of license, I could buy a more expensive Scarlett 2i2 which also solves this problem.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Beta Was this translation helpful? Give feedback.
-
I have a similar use-case. I have a Steinberg UR22 and I want to use it with a direct-in bass in the right channel and combine it with some music that I want to play along with (from Spotify or a web browser, etc.) and to record that with QuickTime Player. I can do that currently with SoundFlower (and presumably Blackhole too), but the bass is only in the right channel. With Loopback, I am able to send the right channel to the left/right output channels. Looks like this: But, I concur with with @jakub-zawislak that it is not worth the $99 to only use that one feature. I could conceivably do this in a DAW, but I am trying to rely entirely on the system audio options and record direct to QuickTime, without having to mix things after the fact. I think that the ability to pipe in audio from any channel of any device would be a great feature. |
Beta Was this translation helpful? Give feedback.
-
A +1 from me for what @chaimpeck wrote - I currently need to route two channels of an external audio device to two seperate loopback devices as the target software doesn't allow channel selection (and downmixes everything to stereo per device). I could compile blackhole twice with different UUIDs to get those two loopbacks (something that might be a great built-in feature: blackhole "clones"), but I'd still need some way to route a single channel from device A to a seperate blackhole device. |
Beta Was this translation helpful? Give feedback.
-
@devinroth Awesome work with BlackHole, and thanks for sharing it in the open with the rest of the world. Amazing. Skype has the same issue as other apps mentioned here. It only listens to channel 1/2, with multi-channel audio interfaces – hence no audio from other inputs via BlackHole in Skype. |
Beta Was this translation helpful? Give feedback.
-
+1 I need this functionality for Serato DJ Pro. |
Beta Was this translation helpful? Give feedback.
-
I second the Serato DJ comment! |
Beta Was this translation helpful? Give feedback.
-
+1 the Zoom R24 has no phantom power to channels 1 and 2 and is useless as an interface for almost all streaming applications. |
Beta Was this translation helpful? Give feedback.
-
+1 Traktor DJ |
Beta Was this translation helpful? Give feedback.
-
Channel matrix routing like this would be amazing. And I'd think the latency here would be less than Loopback doing the same thing. For example, I'm using an RME UFX with 30in/30out. The UFX has it's own set of routing and loopback features, however I need to pick up inputs 17/18 from the UFX and route them to Blackhole 1/2, for use in applications that don't support multichannel audio cards. There's seemingly no reliable way to do this without using a $99 app like Loopback or something like LadioCast (which is unreliable for some reason). This would be a huge feature, especially for those needing to submix audio for streaming to OBS with the least amount of latency. |
Beta Was this translation helpful? Give feedback.
-
Hi! Got a zoom r16 with 8 channel, and the 48v for my mic is on channel 5/6. I would love to be able to send the audio through the web browser for Big blue button / jisti / Thanks for the great work! Ju |
Beta Was this translation helpful? Give feedback.
-
Hey @devinroth, I figured out a way to re-route audio channels using your driver but using Reaper. I did dive into the driver source code and tried to determine a way to accomplish it at the driver-level but it would require a lot more in-depth reading and understanding of the AudioServerPlugInDriver interface. I would somehow have to request the output of another device in the driver. I am one of those who was looking to find a way to play Rocksmith on Mac (which only listens on channel 1 from a device that has the name "Rocksmith USB Guitar Adapter"). After playing with the driver a bit, I instead just renamed the device to the required name in the BlackHole.h file and then built the driver without signing. I then used Reaper to route audio between channels in an aggregate device containing my audio interface and the re-named BlackHole, sending line in from my audio interface's channel 2 to channel 1 on the BlackHole device. This works successfully and the game now accepts input, however, I would like to share my findings with the community over at the /r/Rocksmith subreddit and all may not have Xcode installed. Would I be allowed to share my renamed and un-signed BlackHole driver with them? If that's not acceptable, I can instead make a guide explaining how to build and rename the driver using Xcode. EDIT: I should note that creating an aggregate device with the name "Rocksmith USB Guitar Adapter" used to work, but now it seems like it needs a "full device" with the name which requires building the driver with the required name. |
Beta Was this translation helpful? Give feedback.
-
Yes you can share it. But also share the instructions. That will ensure that everything remains open source.
…On Mar 3, 2021, 6:55 AM -0800, Oliver Dutta ***@***.***>, wrote:
Hey @devinroth, I figured out a way to re-route audio channels using your driver but using Reaper. I did dive into the driver source code and tried to finagle my way to do it at the driver-level but it would require a lot more in-depth reading and understanding of the AudioServerPlugInDriver interface. I would somehow have to request the output of another device in the driver.
I am one of those who was looking to find a way to play Rocksmith on Mac (which only listens on channel 1 from a device that has the name "Rocksmith USB Guitar Adapter"). After playing with the driver a bit, I instead just renamed the device to the required name in the BlackHole.h file and then built the driver without signing. I then used Reaper to route audio from an aggregate device (containing my audio interface and the re-named BlackHole), taking my line in from Channel 2 to Channel 1 on the BlackHole.
This works successfully and the game now accepts input, however, I would like to share my findings with the community over at the /r/Rocksmith subreddit and all may not have Xcode installed. Would I be allowed to share my renamed and un-signed BlackHole driver with them? If that's not acceptable, I can instead make a guide explaining how to build and rename the driver.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Beta Was this translation helpful? Give feedback.
-
Another common use case for DJs - I have a Pioneer DJM-S9 which sends 8 channels of audio into the Mac. I'm only interested in channels 5 and 6, and would love to be able to reroute these to stereo left+right on the Blackhole 2ch device so that OBS can pick it up. |
Beta Was this translation helpful? Give feedback.
-
+1 I am having a similar issue as the other DJ users: trying to route the Master Output channels (5 & 6) from my Numark Scratch Mixer, but Twitch Studio assumes that the 6 channels from my mixer are L, R, C, Sub, Back L & R (i.e. a 5.1 surround layout when those respective channels are actually Deck 1 L & R, Deck 2 L & R, and Master L & R. I also got it working with Loopback but also don't feel this warrants the $100 USD price (as much as I love the UI. |
Beta Was this translation helpful? Give feedback.
-
In case anyone is looking for an alternative; free solution for Rocksmith here is my setup with EVO4 which has the same issue.
|
Beta Was this translation helpful? Give feedback.
-
Another Use Case I found for this feature: Tascam's Portacapture X8 by default sends a stereo mix of its 6 inputs to its outputs 1 and 2 when in audio interface mode. The 2 USB output channels have to be mapped to two of hose 6 inputs to be audible on the headphones connected to the X8. Now the problem is that every video conferencing software I know of uses inputs 1 and 2 as the microphone when selecting a multi-channel audio interface (e.g. Google Meet). Since the computer audio gets mixed into inputs 1 and 2 of the Tascam, the computer audio always gets routed into the video conference. I wish Tascam would let us remap the outputs but until then, remapping them as described in this feature request seems to be the only possible solution for that issue. |
Beta Was this translation helpful? Give feedback.
-
Hey Guys, Why doing the same work twice? I was searching a while and like to share with you. At the moment I built the app and it is running now. Looks very promising to me as I already have it running with BlackHole at the input and aggregated Device at the out put. You have a Graph Editor in so you can patch kind of the craziest stuff arround. It is a JUCE Project, so it is really like built on top of giants. Check that out. https://github.com/kushview/Element/blob/master/docs/building.md |
Beta Was this translation helpful? Give feedback.
-
+1 from me |
Beta Was this translation helpful? Give feedback.
-
I didn't found such functionality in readme, but maybe I just don't know how to use this program.
My use case:
I have a Scarlett Solo with instrument input at channel 2. I want to use it in the Rocksmith 2014, which listens only to channel 1. So I need to swap channels of input.
I can do it in the Loopback, but for the price of license, I could buy a more expensive Scarlett 2i2 which also solves this problem.
Beta Was this translation helpful? Give feedback.
All reactions