Code Monkey home page Code Monkey logo

goxlr-macos's Introduction

Adélaïde Sky

lkjnkbhjvqsfd.png

🌸・Hi !

I’m Adélaïde!

I create stuff, sometimes. I make apps that work on apple platforms, using Swift and SwiftUI (along with UI/AppKit for few tweaks) !

I also know a bit of python, and may play a bit with server-side stuff.

I’m Swift Student Challenge 2024 Distinguished Winner !

🌱・My projects

Egretta (Student Challenge winning project)

A simple, yet delightful dream journal app, emotion based and respectful of your privacy. The app includes game mechanisms to push you to remember your dreams more and more, and is made for beginners as well as advanced users.

On iOS, iPadOS soon, and MacOS planned !

Get Egretta on the App Store !

GoXLR MacOS

A native UI for the GoXlr Utility, including few convenience features that fit best in macOS. This project isn’t actively worked on at the moment.

SkyKit

A Swift Package including utilities and UI elements i use thorough my projects.

🎏・Contact

🍵・Other

goxlr-macos's People

Contributors

adelaidesky avatar devillh avatar frostycoolslug avatar mvetois avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

goxlr-macos's Issues

Audio devices are gone and do not get recreated

Describe the bug
The audio devices for the individual channels of my GoXLR are suddenly gone. Clicking on the GoXLR in the "Audio > Setup" section of the settings does nothing

To Reproduce
I'm unsure, the devices just were gone one day.

Expected behavior
The devices should exist and/or should get recreated if using the Setup setting.

Desktop (please complete the following information):

  • Device: MacBook Pro M2 Max running Sonoma (14.0 (23A344))
  • GoXlr model: Full
  • Version of the app: 2.1.1

Additional context
I've already tried to completely reset the application in order for the devices to get created anew, but to no avil.

Unable to Scroll across Mixer

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Go to Mixer
Observe other additional options for Channels
Unable to move across.

Expected behavior
A clear and concise description of what you expected to happen.
Be able to move across to different options, I'm not entirely sure how many are included but i believe mic monitor should be their as well.

Screenshots
If applicable, add screenshots to help explain your problem.
image

Desktop (please complete the following information):

  • Device [e.g. MacBook pro M1 max] M1 Max
  • GoXlr model [e.g. full, mini] Full
  • Version of the app [e.g. 0.3.3] V1 Alpha 3

Additional context
Add any other context about the problem here.

Routing all sound instead of routing specified sound

Describe the bug
I have the same issue as #5. My broadcast mix is set to only mic and sample. However, all the audio is still going through the GOXLR output in sound settings.

Expected behavior
I'd expect the application to respect the routing selected.

Screenshots
image

image

Desktop (please complete the following information):

  • Device: MacBook pro M1 max
  • GoXlr model: full
  • Version of the app: 2.1.1

No GoXLR found anymore after update to MacOS Sonoma 14.1.1 (23B81)

Describe the bug
I did the same as always, after upgrading to MacOS Sonoma it suddenly stopped working on my M2 Max, 16 inch.

To Reproduce
Steps to reproduce the behavior:

  1. Connect GoXLR
  2. Open GoXLR App
  3. Taskbar shows no devices connected

Expected behavior
Working as always.

Screenshots
Bildschirmfoto 2023-11-19 um 18 37 55

Desktop (please complete the following information):

Additional context
Add any other context about the problem here.

Noise Gate

For the most part this application is working well enough for daily use, however, the biggest issue I have is by default GoXLR adds about 50db of noise gate to the microphone. Adjust any of the mic settings causes the app to crash.

One thing I have noticed is the app doesn't have an option to control the noise gate. Unfortunately, the default 50db of gate causes my voice to cut out no matter how loud and clearly I speak into my XLR dynamic microphone (this would probably be a much smaller issue on a condenser mic).

Having an option to set the noise gate would be excellent, but if that's a lot of work, it would be ideal if the app could set the default noise gate to around 15-20db. While that might allow background noise to cut through, conferencing applications such as zoom should be smart enough to remove noise.

Remove Sparkle Sandboxing configuration because app is not sandboxed

Due to a sandboxing issue new to macOS Sonoma, users may see a one-time warning when checking for updates about "Downloader" differs from previously opened versions. See sparkle-project/Sparkle#2514 for more information.

GoXlr App can simply resolve this issue by removing its sandboxed configuration for Sparkle because GoXlr App itself is not sandboxed. This involves removing the SUEnableDownloaderService and SUEnableInstallerLauncherService keys in its Info.plist along with removing the com.apple.security.temporary-exception.mach-lookup.global-name key in its entitlements file. These settings were retrieved from Sparkle's Sandboxing guide but again, this app is not sandboxed.

Import Mic profile from GoXLR windows app + Created audio routes don't work

Really nice project, I am now considering switching to Apple (Apple Silicon in fact) as my main workstation if I can get a basic level of functionalities working which from what I've seen is perfectly possible with this software.

Anyway, the system that I am currently using is a M1 Macbook Pro 13 inch with the latest version of macOS Monterey installed. The main problem is that the created audio channels don't work, to the extent of that they are there but nothing outputs through them to the headphones. Hopefully, that is an easy fix.

Screen Shot 2022-06-19 at 17 09 02

Otherwise, I would like to see if it would be possible to apply the .goxlrMicProfile and configure my microphone correctly with my settings.

Thanks!

Discord doesn't route voice output correctly (always in "System")

Describe the bug
In Discord, I set my voice output to "Chat", but it always routes to "System". I don't know if this is an issue with Discord or with the GoXLR driver though.

To Reproduce
Steps to reproduce the behavior:

  1. Connect to a Discord voice channel
  2. Set the output device to "Chat" (or any other channel that's not "System")
  3. Listen to audio from the voice channel

Expected behavior
It should go into the desired channel instead of "System".

Desktop (please complete the following information):

  • Device: MacBook Pro M2
  • GoXlr model: Full
  • Version of the app: 2.1.1

App not detecting goxlr until restart.

Describe the bug
When waking up the PC from sleep it will not detect the goxlr for a second or two inside the menu bar. Once it detects it if you open up the menu app it will say there's no goxlr connected.

The only way to get the intended function is to restart the daemon/app.

To Reproduce
Wake up the PC from sleep and check the goxlr app.

Expected behavior
A clear and concise description of what you expected to happen.

Desktop (please complete the following information):

  • Device MacBook pro M2 max
  • GoXlr model mini
  • Version of the app latest

Impossible d'ouvrir l'app // Can't open the app

Bonjouuur (ou plutôt bonsoir, on se rapproche des 18h !)

Je me permets d'ouvrir cette petit Issue puisque je suis dans l'incapacité d'ouvrir GoXlr Panel.
Capture d’écran 2022-05-06 à 17 21 31

J'ai essayé de l'ouvrir directement depuis le terminal, ce qui m'a rendu ceci :
teliotortay@MacBook-Pro-de-Telio ~ % open /Applications/GoXlr\ Panel.app The application cannot be opened for an unexpected reason, error=Error Domain=RBSRequestErrorDomain Code=5 "Launch failed." UserInfo={NSLocalizedFailureReason=Launch failed., NSUnderlyingError=0x60000187eee0 {Error Domain=NSPOSIXErrorDomain Code=111 "Unknown error: 111" UserInfo={NSLocalizedDescription=Launchd job spawn failed}}}

Ma config : MacBook M1 Pro - 16Go de RAM - 1To de SSD. Erreur survenue en l'ouvrant en tant qu'app Universelle, mais également en l'ouvrant via Rosetta2

Merci d'avance pour votre réponse, et merci d'avoir créé ce petit projet 🙏

Télio

GoXlr-Mini compatibility - Does not recognize GoXLR

Hi,
I followed the steps in your readme and it seems, that it wont recognize my GoXLR Mini. Is it possible, that the driver is not supported by M1?

Im on a Mac Studio M1 Max with Monterey.

Tell me if you need more information

GOXLR-Mini does not work

The goxlr-mini isn't working at all, the app won't pick it up and / or the daemon can't initialise it.

This issue is due to the system agent that initialises as root the goxlr when plugged in. As the agent looks for a device with the device ID of a full GoXlr, it doesn't pick up the mini.

・Fix :
You can edit the file:

/Library/LaunchAgents/com.adesky.goxlr.plist

and change the id as below:

<key>idProduct</key>
<integer>36836</integer>

then do in Terminal:

launchctl unload /Library/LaunchAgents/com.adesky.goxlr.plist
launchctl load /Library/LaunchAgents/com.adesky.goxlr.plist

Any way to map an output to a virtual sound source?

First off, this project is incredible!

I think I know the answer to this question but is there no way (currently) to map an output (such as game, system, etc) to a virtual interface? Basically I am trying to mimic functionality on windows where you can map a slider to Spotify app, a video game, etc.

Create a Device Profile only gives the option to Cancel.

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Load Profile > Device Profile > Load profile / New Profile > only option is to cancel.

Expected behavior
A clear and concise description of what you expected to happen.
Should be able to create and load a profile.

Screenshots
If applicable, add screenshots to help explain your problem.
image

Desktop (please complete the following information):

  • Device [e.g. MacBook pro M1 max] - M1 Max
  • GoXlr model [e.g. full, mini] Full
  • Version of the app [e.g. 0.3.3] - V1 Alpha 3

Additional context
Add any other context about the problem here.

Goxlr mic not working

Hi.
I have a Macbook pro with an M1 Max and a GoXLR. Whenever I try to record with the Goxlr Mic, I hear nothing. It is not muted.
I've installed the goxlr-daemon and goxlr-client as well as the latest version of this app,
the closest thing to an error I've received is from the goxlr-daemon which says:
09:11:21 [WARN] Unable to create path: /usr/share/goxlr/profiles/: Could not create profile directory at /usr/share/goxlr/profiles/
Which makes sense. Not even sudo permissions will let me do that. However, my config file for goxlr-daemon lists a different path for profiles and the goxlr-client is able to load them, so I don't think the issues are related.
I also know the drivers are able to manipulate the Goxlr, because when I load my goxlr profile, my faders move.
I was able to set up the audio devices from the GoXLR Mac app and those are working perfectly.
I thought I might be able to fix the problem by rebooting, but it's made it worse, as now the Goxlr Mac app won't detect my GoXLR at all, though again, the faders and audio still work.
The Goxlr app just says Connect your GoXlr to get started
now.
Any ideas on what I can try next?
Thanks!

goxlr-daemon not installed?

Followed the instructions to install the package on MacOS12.5 when attempting to connect GoXLR nothing happens. Going into settings and clicking on Launch Dameon I receive the error "/bin/bash: /Users/myusername/.cargo/bin/goxlr-daemon: No such file or directory". Clicking on Install Daemon gives the error "Not yet implemented, you have to install it manually!" . this is for version v0.1.4-alpha. At a loss as to what to do next.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.