šŸŽ¼ - MusicBridge Recieves MIDI messages and converts them to AppleScript commands to control Apple Music and Spotify for macOS.

Overview

MusicBridge

MusicBridge Recieves MIDI messages and converts them to AppleScript commands to control Apple Music and Spotify for macOS.

Installation

Simply download the latest .dmg file from the releases page and open it.

After that, simply click and drag to your applications folder. No fuss!

Usage

On first start, you'll need to configure your MIDI cues. Open the application you wish to send MIDI from and quickly create an action. Click learn on the desired action in MusicBridge, and then play your MIDI note in your software. It should automatically learn.

(Note: The IAC driver may be required for some versions of macOS.)

Please ensure you also select the right music player in the settings.

Known Issues

  • You may have to select Spotify, then iTunes and then Spotify again and vice-versa to set music player.

Note

iTunes has been replaced by Apple Music. All references to iTunes actually mean Apple Music.

You might also like...

Music control plugin for decky-loader.

MusicControl Music control plugin for decky-loader. Usage MusicControl allows you to control any playing media that implements the MediaPlayer2.Player

Dec 16, 2022

Music-Player - Music player application built with HTML, CSS and vanilla JavaScript

Music-Player - Music player application built with HTML, CSS and vanilla JavaScript

Music-Player Music player application built with HTML, CSS and vanilla JavaScrip

Feb 10, 2022

A decentralized Music Ownership System developed on Truffle Suite and React Bootstrap to allow Music artists to upload their content to the blockchain, that can be streamed by users

A decentralized Music Ownership System developed on Truffle Suite and React Bootstrap to allow Music artists to upload their content to the blockchain, that can be streamed by users

A decentralized Music Ownership System developed on Truffle Suite and React Bootstrap to allow Music artists to upload their content to the blockchain, that can be streamed by users.

Sep 5, 2022

A mobile app for playing music on Resonate, an open source music streaming co-op.

stream2own Play fair. Website | Twitter | Contributing | Developer Guide šŸŽµ Resonate Stream App A mobile app for playing music on Resonate, an open so

Dec 28, 2022

A Electron Port of Discord Webapp for Apple Silicon

Discord M1 (Apple Silicon) A Electron Port of Discord Webapp for Apple Silicon This Application is Unofficial Discord Application for Apple Silicon us

Jul 18, 2022

This script produce the video scroll effect that we can find on the Apple Website's

Scrollable Sequence Description This script produce the video scroll effect that we can find on the Apple Website's. This script is inspired from the

Jan 25, 2022

Converts social media links to privacy-respecting FOSS alternative frontends

FossifyMyUrl Replies to messages that contain links with links to privacy-respecting FOSS alternative frontends. Requires discord.js v13 (because v14

Nov 4, 2022

AutoScroll is a plugin for BetterDiscord that brings the mouse wheel button autoscroll feature to the GNU/Linux and macOS client.

AutoScroll is a plugin for BetterDiscord that brings the mouse wheel button autoscroll feature to the GNU/Linux and macOS client.

AutoScroll AutoScroll is a plugin for BetterDiscord that brings the mouse wheel button autoscroll feature to the GNU/Linux and macOS client. This plug

Dec 14, 2022

SpotLight is a web app which uses spotify developer APIs and lists your most listened songs, albums, artists and genres.

SpotLight is a web app which uses spotify developer APIs and lists your most listened songs, albums, artists and genres.

Dec 31, 2022
Comments
  • Swift To-Do

    Swift To-Do

    • ~~Finish Learning~~ done
    • ~~Create a quick demo with learning and the Spotify/iTunes up/down functions~~ done
    • ~~Working fade times~~ done
    • ~~Make the UI not disgusting~~ done
    • Save variables for learning and fade times after app close/relaunch
    help wanted good first issue 
    opened by BlockArchitech 1
  • [enhancement] Add ability to select MIDI device

    [enhancement] Add ability to select MIDI device

    Currently, MusicBridge only works with the IAC Driver because it listens for all midi commands on the machine. As you can probably tell, this is not a very good solution for people who have multiple things sending midi (Like a DAW, Musical Keyboard, etc.)

    What I would like to do, is add a drop-down menu for selecting the specific MIDI device you want to learn from.

    enhancement help wanted 
    opened by BlockArchitech 1
  • Somehow read MIDI packet.

    Somehow read MIDI packet.

    https://github.com/BlockArchitech/MusicBridge/blob/0b21a6fcdbdba6f58366a7d7b162ab34f97f3bdd/musicbridge/MIDI/MIDIHandler.swift#L19

    So currently, It's impossible to read MIDI Packets. If anyone knows how to do this so I can compare them, PLEASE let me know.

    bug help wanted 
    opened by BlockArchitech 0
  • Hack Together system events to make Soundtrack work

    Hack Together system events to make Soundtrack work

    Currently, soundtrack does not work as it does not expose AppleScript keys, unlike Spotify.

    The System Events bus will have to be used to control Soundtrack.

    enhancement 
    opened by BlockArchitech 0
Releases(rewrite-v1)
Iā€™m a very useful music bot that can make you play a music with a simple command! I have a lot of good commands that you can have a better experience playing your favorites songs!

Iā€™m a very useful music bot that can make you play a music with a simple command! I have a lot of good commands that you can have a better experience playing your favorites songs!

Hugo Kishi 2 Aug 16, 2022
Add Discord rich presence for Apple Music!

Apple Music Presence Connect Apple music with Discord! We all have friends who have Spotify (gross), but it shows what they are listening to in Discor

null 57 Jan 1, 2023
Remote Keyboard Tutoring System is a web-based system that can be attached to any keyboard synthesizer through a MIDI connector.

The Remote Keyboard Tutoring System is a web-based system that can be attached to any (electronic) keyboard synthesizer through a MIDI connector. Once our system is connected to the keyboard, the user can interactively learn, play or teach in combination with the web application that we provide.

Department of Computer Engineering, University of Peradeniya 3 Nov 15, 2022
Spotify 2.0 com NextJS 12 - MIddleware, TailwindCSS, Spotify API, NextAuth, Recoil

Spotify Clone A spotify clone made with NextJS 12, TailwindCSS, NextAuth, Spotify API, Recoil Lessons Learned Setting up NextJS with Tailwind. NextAut

zF4ke 3 Mar 14, 2022
Spotify clone using Next.js, Spotify API, Tailwind, NextAuth, Recoil

Next.js + Tailwind CSS Example This example shows how to use Tailwind CSS (v2.2) with Next.js. It follows the steps outlined in the official Tailwind

Abdelwahab Hussein 2 Dec 25, 2021
spotify.ts is an wrapper built around Spotify's Web API

spotify.ts About spotify.ts is an wrapper built around Spotify's Web API. Features Fast Object Oriented Typescript, ESM, CJS support Easy to Use Insta

null 6 Nov 17, 2022
Web Application that represents a music player using the spotify API, React, JS, CSS, HTML, nodeJS, Firebase, material-ui, JSON and other technologies. Made by Yohan Hmaiti

Web Application that represents a music player using the spotify API, React, JS, CSS, HTML, nodeJS, Firebase, material-ui, JSON and other technologies. Made by Yohan Hmaiti

Yohan Hmaiti 2 Jan 8, 2022
A simple package to download music tracks from spotify šŸŽµ

A simple package to download music tracks from spotify ??

Alen Yohannan 26 Dec 25, 2022
Add some fire to your Spotify music playlists šŸ”„šŸŽ§

Spotifire ?? Add some fire to your Spotify music playlists ?? Built With Next.js React Tailwind CSS (v3.0) NextAuth Recoil Spotify Web API Preview Vis

Niloy Sikdar 15 Jun 19, 2022
A multi-purpose discord bot, that has 100+ commands. Includes šŸŽ¶ Music, šŸ“· Image Generation, šŸ“Š Leaderboard, and more!

Cleckzie An open-source, multi-purpose discord bot, made with JavaScript. Has useful categories like: ?? Music - filter, seek, queue, volume and more.

null 42 Jul 2, 2022