Comments (21)
I think this is a portaudio issue to be honest with you; if the built in microphone is working and blackhole is working for other devices, its' about the only thing I can think of.
Portaudio have an RC out of their next version, I'm hopeful that it will help.
But at least for me it was not working even on build in microphone.
Therefore I've fixed it and now it works. As I suspected the problem was with permissions to access the microphone (as apple is very restrictive with that). In my case as I was launching the ledfx using the iterm terminal I was necessary to give iterm permissions to access the microphone.
Now it works with microphone and blackhole !
from ledfx.
This feels like a portaudio problem on big sur - you might give brew
a crack.
I know @THATDONFC uses OSX, he might be able to shed some more light.
Good bug report, thank you 👍
from ledfx.
@DCRalph Did you follow these instructions exactly?
It's been a while since I've used blackhole, but I think you need to set blackhole as your output (and possibly input) in sound settings for LedFx to work.
from ledfx.
Yes and set it as an input so that it was selectable in the input dropdown.
from ledfx.
@DCRalph Can you send a screenshot of your MIDI Setup window?
Have you seen this? https://github.com/ExistentialAudio/BlackHole/wiki/Multi-Output-Device#audio-and-video-wont-play-when-using-a-multioutput-device
from ledfx.
I can't replicate this issue. I reinstalled blackhole-2ch and followed the instructions for blackhole in the LedFx documentation.
Everything setup as shown in the images below and LedFx works exactly as it should. LedFx must be restarted if any changes are made to the system audio before they will take effect.
from ledfx.
from ledfx.
from ledfx.
I don't this that is why it is not working because it doesn't even work when I set the audio input to my built in mic. LedFX cant get any audio in. I tried putting default output at the top and still didn't work
from ledfx.
Please delete your config.json and reinstall LedFx.
python3 -m pip uninstall ledfx
python3 -m pip install --no-cache-dir ledfx==0.10.4
from ledfx.
I'm running into this one too, tried those commands from @THATDONFC but no luck. Signal appears to be running through Blackhole, but not making it to LedFx from some reason.
Has it got anything to do with this address in use error, or is that handled?
from ledfx.
from ledfx.
Yeah I had that one done.
from ledfx.
Sorry for the inactivity. I have just tried the uninstall and reinstall commands @THATDONFC said early and still dosent work.
from ledfx.
Can you both test BlackHole with another program that accepts selectable input like Discord? Open Discord, open the User Settings and select Voice & Video, set your input device to BlackHole 2ch in discord and System Settings. Set your output to ONLY BlackHole 2ch in System Settings. Play some music and click Let's Check in Discord.
I just noticed that Discord only picks up the sound when BlackHole 2ch is selected. If I select the Multi-Out device, Discord doesn't get any sound. This might be a bug in BlackHole or a limitation of BlackHole 2ch. Can you guys also try BlackHole 16ch?
from ledfx.
I have the same issue on macOS Catalina 10.15.6. I don't think this is an issue with BlackHole, as ledfx doesn't pick the buildin mic audio input as well.
from ledfx.
Please use it https://discord.com/channels/469985374052286474/775680769066401813/825230281371942912
from ledfx.
I think this is a portaudio issue to be honest with you; if the built in microphone is working and blackhole is working for other devices, its' about the only thing I can think of.
Portaudio have an RC out of their next version, I'm hopeful that it will help.
from ledfx.
But at least for me it was not working even on build in microphone.
Therefore I've fixed it and now it works. As I suspected the problem was with permissions to access the microphone (as apple is very restrictive with that). In my case as I was launching the ledfx using the iterm terminal I was necessary to give iterm permissions to access the microphone.Now it works with microphone and blackhole !
I don't know why this didn't come to mind for me. Probably because it's been so long since I've needed to grant any permissions. That would 100% prevent LedFx from accessing any devices through the terminal and/or browser.
@DCRalph @Dnncha Please check your permissions as stated here
from ledfx.
I'm going to close this as we've resolved the underlying cause.
I'll add this to the Docs.
from ledfx.
I dont have terminal in microphone and even downloaded iterm2 and still wasn't there
from ledfx.
Related Issues (20)
- Add number punch fields for virtuals config HOT 5
- Aggressive slow down of back end during complex virtuals edit HOT 7
- Adding tenth segment to a scan virtual causes crash HOT 2
- Virtual effect gets forced to rainbow on segment edit ( not on segment add ) HOT 2
- not finding devices on network. static ip for wled1 HOT 3
- python-mbedtls dependancy issue HOT 14
- Missing migrate for auto_generated in device HOT 3
- v2.0.70 not available in LedFx/LedFx HOT 10
- [feature] Add OSC Support HOT 13
- network error HOT 4
- RGBW support (SK6812) HOT 7
- Hyperserial support!
- Force crash by editing virtual segments during effects transtion HOT 1
- Starting of LedFx on fresh Raspbian Buster fails HOT 4
- Beat skip feature for all effects HOT 1
- Crash on Arch Linux repo install (pkg_resources.DistributionNotFound) HOT 16
- Crash when trying to use headset (Logitech G533) as input HOT 2
- Not working HOT 2
- No "pulse" device HOT 9
- Accept audio stream from non-PC devices. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ledfx.