Skip to content

MIDI player that can simulate QWERTY keys or send MIDI signals directly to output MIDI devices. It also includes a Virtual Drums Macro.

License

Notifications You must be signed in to change notification settings

RRelicc/nanoMIDIPlayer

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

nanoMIDIPlayerBanner

nanoMIDIPlayer is a lightweight MIDI player that can simulate MIDI to QWERTY or send MIDI signals directly to output MIDI devices.

GitHub stars GitHub license Download nanoMIDIPlayer

Discord Buy Me A Coffee PayPal

πŸš€ Features

  • Fully Open Source
  • Simulate MIDI Events as QWERTY or to Output Device from .mid | .midi Files
  • MIDI INPUT to QWERTY Keys
  • Velocity and Sustain support
  • Full 88 Key support
  • Random Fail/Human Error [Speed | Transpose]
  • Modifiable Piano Keymaps
  • Drums to QWERTY from .mid | .midi Files
  • Built-in MIDI Hub from nanoMIDI.net
  • Modifiable Hotkeys
  • Customizable User-Interface
  • Windows, Linux and macOS Support!
  • No Time Drift

πŸ“Έ Showcase

nanoMIDIPlayer.mp4

πŸ”Ή Download

Get the latest version of nanoMIDIPlayer Here:
Download nanoMIDIPlayer

πŸ› οΈ Setup

  1. Download nanoMIDIPlayer.exe or nanoMIDIPlayer-macOS.dmg for macOS
  2. Run nanoMIDIPlayer.exe
  3. Select a MIDI File or find one from MIDI Hub
  4. Focus on your virtual piano app/game
  5. Press "PLAY" (Default Hotkey: F1)

⚠️ Why is this program detected as a virus?

Open-source programs like this often get flagged as viruses because some malware may use the same libraries. Removing false positives costs around $300/year. You can freely check the source code to ensure it is safe.


πŸ’– Special thanks to our Donators, Beta Testers and Suggesters!

Donator Message
aZdziwkryKjF evelyn
$25 aZdziwkryKjF
tysm worked perfectly <3
aZdziwkryKjF Lischinianism
$15 aZdziwkryKjF
This is really really good. Thank you! Really enjoy using it.
aZdziwkryKjF Skysoblue112
$10 aZdziwkryKjF
Using this to be a menace on a Minecraft server :))
aZdziwkryKjF Toast
$7 aZdziwkryKjF
It’s not much but I really appreciate the work you put into it!
aZdziwkryKjF andrew
$5 aZdziwkryKjF
guys good job. blow job. hand job.
aZdziwkryKjF andrew
$3 aZdziwkryKjF
it’s good good stuff guys.
aZdziwkryKjF YuuenS
$2 aZdziwkryKjF
Thank you for your great work. Buy a coffee.❀️.
aZdziwkryKjF YuuenS
$2 aZdziwkryKjF
Love You ❀️
aZdziwkryKjF evann0809jeux
$0.92 paypal
aZdziwkryKjF Unknown
$0.27 paypal
I’m poor πŸ—£οΈ
Beta Testers Suggesters Bug Hunters
Floofy fearsomeorc1406 PINECone
yournightmare5005 youwontfindmymain_89866 Jolly BHZ
koji_xyz star.tism darspud
sebx.s_ hdsfgh Sachin
bkiiz3 somecoolname2 Robloxian
uvane rzrized
ducktue zothics
gamesacctualych trapguy5
nictiser mrbeecool_yt
catnoyesyesnoyesno
zackfgteev1yt
RDJX3
FrictionalityKiller
TheGrownReal
qua_maybe
Momo
minon kaka

πŸ› οΈ Building

πŸ”§ Requirements

1. Clone The Repository

git clone https://github.com/NotHammer043/nanoMIDIPlayer.git
cd nanoMIDIPlayer

2. Install Dependencies

pip install -r requirements.txt

3. Build

build.bat
# For macOS
./build-mac.sh

🐞 Debugging Mode

nanoMIDIPlayer.exe --debug

πŸ’– Support & Contributions

Star History Chart

About

MIDI player that can simulate QWERTY keys or send MIDI signals directly to output MIDI devices. It also includes a Virtual Drums Macro.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.8%
  • Other 1.2%