LosslessSwitcher switches your current audio device’s sample rate to match the currently playing lossless song on your Apple Music app, automatically.
Let’s say if the next song that you are playing, is a Hi-Res Lossless track with a sample rate of 192kHz, LosslessSwitcher will switch your device to that sample rate as soon as possible.
The opposite happens, when the next track happens to have a lower sample rate.
github.com/vincentneo/LosslessSwitcher
Tag Archives: macOS
BallroomDJ 4 ~ Ballroom Music Player
BallroomDJ 4 is a complete rewrite of BallroomDJ. BallroomDJ 4 is a ballroom music player (but can be used for other purposes). It is designed with the goal of being able to play music the entire evening without intervention.
Features:
sourceforge.net/projects/ballroomdj4
- Uses your music collection from your hard drive
- No limitations on the number of audio files
- Manual, sequenced and automatic playlists.
- Flexible: adjust the music queue or the playlist queue while playing
- Flexible: almost everything can be configured
- Edit song data. Optionally write the audio file tags
- Uses VLC to play the music
- Runs on Windows, Mac OS and Linux
ballroomdj4.sourceforge.io
AudioKit ~ Mac Open Source Audio Platform
AudioKit is an audio synthesis, processing, and analysis platform for iOS, macOS (including Catalyst), and tvOS.
github.com/AudioKit/AudioKit
www.audiokit.io
Cantata ~ GUI MPD Audio Player
A graphical (Qt5) client for MPD, supporting the following features:
- Supports Linux, macOS, Windows, and Haiku. NOTE: Only Linux actively supported as of 2.3.3
- Multiple MPD collections.
- Highly customisable layout.
- Songs (optionally) grouped by album in play queue.
- Context view to show artist, album, and song information of current track.
- Simple tag editor.
- File organizer – use tags to organize files and folders.
- Ability to calculate ReplyGain tags. (Linux only, and if relevant libraries installed)
- Dynamic playlists.
- Smart Playlists.
- Online services; Jamendo, Magnatune, SoundCloud, and Podcasts.
- Radio stream support – with the ability to search for streams via TuneIn, ShoutCast, or Dirble.
- USB-Mass-Storage and MTP device support. (Linux only, and if relevant libraries installed)
- Audio CD ripping and playback. (Linux only, and if relevant libraries installed)
- Playback of non-MPD songs – via simple in-built HTTP server.
- MPRISv2 DBUS interface.
- Ratings support.
- “Partitions” support.

GarageBand ~ MacOS / IOS DAW
Stargate ~ Open Source Digital Audio Workstation
Stargate is an all-in-one DAW and plugin suite, designed to be a comprehensive solution for music production, with a focus on providing unique and innovative features, especially for EDM production.
Features:
- A digital audio workstation (DAW) with a powerful pattern-based workflow
- A comprehensive suite of built-in instrument and effect plugins
- A basic wave editor
- Powerful track routing matrix with easy sidechaining
- Modular mixer architecture. Mixer channels are a type of plugin that can be chosen per track send, mix and match plugins, or skip them when not needed
- Runs on Windows, Mac and Linux, x86 and ARM. Can be ported to other platforms if there is sufficient demand
- Everything you need to create music in a single package, no need to install additional software
- Revolutionary CPU efficiency for DAW and plugins, minimum recommended hardware: Raspberry Pi 4, or a 15 year old laptop with a dual core CPU, 1GB of RAM and a 720p display.
- Support for display resolution from 720p to 4k and above.
- Optional portable flash drive install on Windows and MacOS
- Broad audio and MIDI hardware support using Portaudio and Portmidi

Tenacity ~ Cross-platform Multi-track Editor & Recorder
Pine Player ~ MacOS HQ Up Sampling Max 32bit 768kHz
Pine Player is an exclusive listening digital music player for music lovers who use the OSX operating system. It can play almost all existing digital audio forms such as MP3, FLAC, APE, AAC, M4A, WAV, AIFF, OGG, WMA, DSD, SACD ISO etc. and it also has a strong playing capability for listening to CUE files in the most convenient way.
1. Maximum 32Bit 768kHz Up Sampling Function
Pine Player supports various kinds of PCM formats, so it can play sound sources from 16 to 32 bit; it can also reproduce clear and abundant sound quality by supporting a maximum of 768kHz.
Pine Player’s unique Over Sampling Filter is a technique that upconverts an ordinary MP3 file into a 32bit, maximum of 768kHz, and high sound quality sound source and sends it to the DAC for it to be played in best performance. Ordinary MP3 files’ sound quality can actually be heard more clearly and plentifully. Obviously, HD audio files such as MQS and DSD can be upconverted to a maximum of 768kHz as well.
2. Convenient and Strong Playlist & Prevention of Text Cracking
Pine Player has a very convenient playlist because users can save and manage the music they wish to listen to, change the order of the music being played by simply dragging, and express any kind of language or text encoding perfectly because of its flawless decoding function. There is no Korean code cracking.
3. Cross Fade and Gapless set-up
Cross Fade function, which is a technique that decreases the gap between songs when listening to files on the playlist or overlaps the songs for no gaps at all, can be set into seconds.
4. Mass Storage of Audio Queue for Real Time Converting
Pine Player prevents damage of sound quality by having a high-powered Audio Queue for processing excessive amount of digital data. Therefore, it takes a considerable amount of memory compared to other music players.
5. Automatic Isolation of Damaged Sound Sources
Pine Player has an automatic isolation function for damaged sound sources called Vault. If a damaged sound source is detected while playing the music, the music is stopped and taken to the Vault file for isolation. Through this convenient function, users can easily figure out which sound source is damaged and restore it.
Even with all these functions, Pine Player is a free app. Moreover, there are not any marketing or advertising material. Especially, no information including personal ones are sent to the outside or the Internet.

midisport-macos ~ M-Audio MIDISPORT USB 64-bit MIDI Device Driver For MacOS
This project provides an open source MacOS v10.14, v10.15, v11.6 (Mojave, Catalina, Big Sur) compatible CoreMIDI 64 bit device driver for M-Audio’s MIDISPORT range of USB MIDI interfaces. This driver supports the following devices:
- MIDISPORT 1×1
- MIDISPORT 2×2
- MIDISPORT 4×4
- MIDISPORT 8×8/S
- Oxygen 8 Keyboard
Other devices which are compatible may also work, although presently, these are the only ones which have been tested.
github.com/leighsmith/midisport-macos
sourceforge.net/projects/midisport-macos
sndcpy ~ Forward Android Audio To VLC
This tool forwards audio from an Android 10 device to the computer. It does not require any root access. It works on GNU/Linux, Windows and macOS.
The purpose is to enable audio forwarding while mirroring with scrcpy. However, it can be used independently.
Drumstick ~ Multiplatform MIDI FIle Player
Featured MIDI File Player for Linux, Windows, and macOS written in C++, and using Qt5 and Drumstick2.
Features:
- MIDI Output to hardware MIDI ports, or any other Drumstick backend
- Transpose song tonality between -12 and +12 semitones
- Change MIDI volume level (using MIDI CC7)
- Scale song speed between half and double tempo
- Plays Standard MIDI Files (.MID, .KAR) and Cakewalk project files (.WRK)







