Simple driver app for the GoXlr... On Macos.

Overview

GoXLR for Mac

LastRelease Contributors OpenIssues ClosedIssues

MacOS application to manage GoXLR without virtual machine.

For now, full control and compatibility of the GoXLR are not available on Mac. You would need a Windows virtual machine if you want to update colours, mic or effects settings but - unlike what TC-Helicon said, the device is perfectly compatible with MacOS and this application proves it.

Disclaimer: I have absolutely no link with TC-Helicon. I'm not affiliated with them and neither is this project. The official driver is available on their website and any damage caused to your device is your responsibility.

Set up

Install the dependencies:

  • Install libusb: brew install libusb

Set up the app:

  • Download the latest release.
  • Open the .pkg file and follow the instructions to install the app on your computer.
  • If your GoXLR is plugged in, unplug it and plug it in again.
  • Wait a few seconds before launching the app.
  • If the app crashes:
    • Run the command killall goxlr-daemon in your terminal.
    • Wait a few seconds before restarting the app.
  • Go to the settings tab and click on "Create audio outputs".
  • Make sure you have selected your GoXLR as the default audio output before clicking “OK”.
  • Enjoy!

Notice

  • The GoXLR can be initialized without being rebooted each time it shuts down.
  • The app itself does no more than provide a graphic control panel of the GoXLR-Utility that you've already installed, and create the sound outputs.

To-do list

  • Synchronize sliders and pickers with the actual physical configuration of the GoXLR (actually not the REAL data but quite the same)
  • Add chat mic and broadcast mix supports (all mic system in general)
  • Add other features of the GoXLR (profiles, colours, micro, routing…)
  • Many more...

Credits

  • A lot of love to the devs of the GoXLR-Utility! Without this project, the development of this application would not have been possible.
Comments
  • Import Mic profile from GoXLR windows app + Created audio routes don't work

    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!

    opened by DavidIlie 36
  • Any way to map an output to a virtual sound source?

    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.

    enhancement 
    opened by brymon68 10
  • GoXlr-Mini compatibility - Does not recognize GoXLR

    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

    bug 
    opened by Joinatic 10
  • Impossible d'ouvrir l'app // Can't open the app

    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

    opened by TelioTortay 10
  • Goxlr mic not working

    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!

    bug good first issue 
    opened by aaronr7734 8
  • Which input source should be selected as microphone

    Which input source should be selected as microphone

    Moved onto a new issue

    Which input source should we be selecting for microphone? 'GoXLR'?

    Originally posted by @brymon68 in https://github.com/Adelenade/GoXlr-Macos/issues/9#issuecomment-1189264800

    I'm going to do a post about that, here, Just wait a minute !

    question 
    opened by Adelenade 5
  • Noise Gate

    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.

    bug enhancement 
    opened by SeanVowles 4
  • goxlr-daemon not installed?

    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.

    opened by VampyreSpook 1
  • GOXLR-Mini does not work

    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
    
    opened by GabrielZacarias 1
  • Clarified README

    Clarified README

    The previous notes were slightly misleading, TC-Helicon never said the GoXLR wasn't compatible, just that it was unsupported. Given that this project has indirectly received a lot of help from TC-Helicon, it makes sense to be clear :)

    opened by FrostyCoolSlug 1
  • Readme.md updates and corrections

    Readme.md updates and corrections

    • Replaced the link for GoXLR-Utility
    • Centred first titles and the screenshot
    • Suggested corrections and changes for syntax, grammar and sentence structures
    opened by devillh 1
  • Unable to Scroll across Mixer

    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.

    bug 
    opened by kiakri 5
  • Create a Device Profile only gives the option to Cancel.

    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.

    bug 
    opened by kiakri 2
Releases(v1.0.0-alpha.3)
Owner
Adélaïde Sky
Incroyable mais vrai
Adélaïde Sky
Simple command line interactive game to practice German (or English) with simple short stories.

Gif With GIF you can practice German or English with short stories. The stories are written in an easy language, and you can interact with the charact

Pedro Muniz 8 Nov 3, 2022
A nifty command-line tool to customize macOS icons

iconset A nifty command line tool to manage macOS icons iconset is a new command line tool for macOS that allows you to change icons for macOS apps (e

aarnav tale 32 Nov 17, 2022
CLI tool for macOS that transcribes speech from the microphone using Apple’s speech recognition API, SFSpeechRecognizer. (help.)

CLI tool for macOS that uses SFSpeechRecognizer to transcribe speech from the microphone. The recognition result will be written to the standard output as JSON string.

Thai Pangsakulyanont 23 Sep 20, 2022
ips2crash is a macOS command line too to convert a .ips file to a legacy .crash log file.

Synopsis ips2crash is a macOS command line too to convert a .ips file to a legacy .crash log file. Motivation It should be possible to read .ips file

null 36 Nov 25, 2022
Adjust the volume from the command line on macOS.

volume Adjust the volume from the command line on macOS. Installation Using Mint: mint install meowmeowmeowcat/[email protected] Usage USAGE: volume <numb

meowmeowcat 3 Sep 28, 2022
A Mac command-line tool that automatically downloads macOS Installers / Firmwares.

MIST - macOS Installer Super Tool A Mac command-line tool that automatically downloads macOS Installers / Firmwares: Features List all available macOS

Nindi Gill 483 Jan 8, 2023
macOS command line tool to return the available disk space on APFS volumes

diskspace Returns available disk space With the various APFS features the value for free disk space returned from tools such as du or df will not be a

Armin Briegel 131 Nov 14, 2022
A command line application to create 3D models based on photogrametry using the macOS Monterey RealityCapture API.

PhotogrametryTool Generate 3D objects from images using RealityKit Object Capture. This project is a fork of the HelloPhotogrametry application by App

Alexander Hörl 4 Sep 29, 2022
A CommandLine tool for managing the Pasteboard on macOS

boardutil A CommandLine tool for managing the Pasteboard on macOS Options --set

Serena 0 Jan 20, 2022
ConcurrentTest - Swift macOS CLI example on how to NOT do concurrent coding

Swift Concurrent Test Open the .xcodeproj file in Xcode, and try running it seve

Thisura Dodangoda 0 Jan 21, 2022
RsyncOSX and RsyncUI are GUI´s on the Apple macOS plattform for the command line tool rsync

Hi there ?? RsyncOSX and RsyncUI are GUI´s on the Apple macOS plattform for the command line tool rsync. It is rsync which executes the synchronize ta

Thomas Evensen 1.1k Dec 23, 2022
🕳 A simple command line tool to punch hole to reduce disk usage on APFS volume for such as a raw disk image.

HolePunch NAME holepunch -- A simple command line tool to punch hole to reduce disk usage on APFS volume for such as a raw disk image. SYNOPSIS holepu

Yoshimasa Niwa 15 Nov 24, 2022
Simple & Elegant Command Line Interfaces in Swift

An elegant pure Swift library for building command line applications. Features Tons of class, but no classes. 100% organic pure value types. Auto gene

hypertalk 52 Nov 9, 2022
An extremely simple CLI tool that was created to diagnose and further understand an issue in DriverKit causing kIOHIDOptionsTypeSeizeDevice to behave incorrectly when used in DriverKit system extensions.

IOKitHIDKeyboardTester This tool is NOT useful to, or intended for general users. IOKitHIDKeyboardTester is an extremely simple (one-file!) CLI tool t

Karen/あけみ 6 Jul 22, 2022
Simple & Elegant Command Line Interfaces in Swift

An elegant pure Swift library for building command line applications. Features Tons of class, but no classes. 100% organic pure value types. Auto gene

hypertalk 52 Nov 9, 2022
ipatool is a command line tool that allows you to search for iOS apps on the App Store and download a copy of the app package, known as an ipa file.

ipatool is a command line tool that allows you to search for iOS apps on the App Store and download a copy of the app package, known as an ipa file.

Majd Alfhaily 3k Dec 30, 2022
This app is a sample app that recognizes specific voice commands such as "make it red", "make it blue", "make it green", and "make it black" and change the background color of the view in the frame.

VoiceOperationSample This app is a sample app that recognizes specific voice commands such as "make it red", "make it blue", "make it green", and "mak

Takuya Aso 3 Dec 3, 2021
Overlook - A commandline app that will watch your folder and monitor any changes

A commandline app that will watch your folder and monitor any changes. When a change occurs, Overlook will execute (or restart) a command you specify. Overlook is platform independent and will work with anything from writing a README file, to developing a service.

Wess Cope 150 Aug 9, 2022
iOS command-line tool that allows searching and downloading ipa files from the iOS App Store

ipatool for iOS This is a port of Majd Alfhaily's ipatool adapted to run on iOS Build / Installation To build this, make sure you have AppSync install

dan 21 Sep 13, 2022