An open API service indexing awesome lists of open source software.

https://github.com/magicien/joyfulplayer

MIDI Player for Nintendo Joy-Con and ProController (macOS, Swift)
https://github.com/magicien/joyfulplayer

joy-con macos midi-player nintendo-switch pro-controller swift

Last synced: 10 months ago
JSON representation

MIDI Player for Nintendo Joy-Con and ProController (macOS, Swift)

Awesome Lists containing this project

README

          

# JoyfulPlayer

MIDI Player for Nintendo Joy-Con and ProController (macOS, Swift)

![screenshot](https://github.com/magicien/JoyfulPlayer/blob/master/resources/screenshot/screenshot_1.png)

## Download

1. Download a dmg file (JoyfulPlayer-vX.X.X.dmg) from [Releases](https://github.com/magicien/JoyfulPlayer/releases)

2. Copy JoyfulPlayer.app to Applications (or you can launch the app directly)

![screenshot_install](https://github.com/magicien/JoyfulPlayer/blob/master/resources/screenshot/screenshot_2.png)

## How to use

1. Connect your controller via Bluetooth

1.1. Open "System Preferences" > "Bluetooth" on your Mac

1.2. Hold down your controller's sync button

1.3. Click the "Connect" button

![screenshot_usage_1_3](https://github.com/magicien/JoyfulPlayer/blob/master/resources/screenshot/screenshot_3.png)

2. Launch JoyfulPlayer.app

2.1. Make sure your controllers appear in the window

![screenshot_usage_2_1](https://github.com/magicien/JoyfulPlayer/blob/master/resources/screenshot/screenshot_4.png)

3. Play MIDI

3.1. Open MIDI File

![screenshot_usage_3_1](https://github.com/magicien/JoyfulPlayer/blob/master/resources/screenshot/screenshot_5.png)

3.2. Parse

![screenshot_usage_3_2](https://github.com/magicien/JoyfulPlayer/blob/master/resources/screenshot/screenshot_6.png)

3.3. Assign tracks to controllers

![screenshot_usage_3_3](https://github.com/magicien/JoyfulPlayer/blob/master/resources/screenshot/screenshot_7.png)

3.4. Convert data

![screenshot_usage_3_4](https://github.com/magicien/JoyfulPlayer/blob/master/resources/screenshot/screenshot_8.png)

3.5. Play!

![screenshot_usage_3_5](https://github.com/magicien/JoyfulPlayer/blob/master/resources/screenshot/screenshot_9.png)

## See also

[JoyConSwift](https://github.com/magicien/JoyConSwift) - IOKit wrapper for Nintendo Joy-Con and ProController (macOS, Swift)