Skip to content

NotHammer043/nanoMIDIPlayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

bnr

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 M7xt
USD30.00 aZdziwkryKjF
Brr stibidi dop dop dop dop dop
Yes yes yes yes shtib shtibidi dip dibidi
Wwww yes yes yes yes

Brr stibidi dop dop dop dop dop
Yes yes yes yes shtib shtibidi dip dibidi
Wwww yes yes yes yes
We ain’t here to hurt nobody
Stibidi stibidi stibidi
Wanna see you work your body
Stibidi stibidi stibidi
aZdziwkryKjF evelyn
USD25.00 aZdziwkryKjF
tysm worked perfectly <3
aZdziwkryKjF Lischinianism
USD15.00 aZdziwkryKjF
This is really really good. Thank you! Really enjoy using it
aZdziwkryKjF Skysoblue112
USD10.00 aZdziwkryKjF
Using this to be a menace on a minecraft server :))
aZdziwkryKjF Toast
USD7.00 aZdziwkryKjF
Its not much but i really appreciate the work you put into!
aZdziwkryKjF andrew
USD5.00 aZdziwkryKjF
guys good job. blow job . hand job.
aZdziwkryKjF boehlimaa
USD5.00 aZdziwkryKjF
keep going, insane!
aZdziwkryKjF Unknown
USD5.00 aZdziwkryKjF
aZdziwkryKjF .kayce_
USD5.00 paypal
aZdziwkryKjF Maristis
USD5.00 aZdziwkryKjF
aZdziwkryKjF loserjiku
USD5.00 aZdziwkryKjF
Thanks you for your hard work
aZdziwkryKjF andrew
USD3.00 aZdziwkryKjF
its good good stuff guys
aZdziwkryKjF Unknown
USD2.00 aZdziwkryKjF
aZdziwkryKjF YuuenS
USD2.00 aZdziwkryKjF
Thank you for your great work. Buy a coffee.❀️
aZdziwkryKjF YuuenS
USD2.00 aZdziwkryKjF
Love You ❀️
aZdziwkryKjF Exzia
USD2.00 aZdziwkryKjF
Cool work! Very useful for midi lovers
aZdziwkryKjF wavetamaki
USD2.00 aZdziwkryKjF
aZdziwkryKjF Unknown
USD2.00 aZdziwkryKjF
aZdziwkryKjF evann0809jeux
USD0.92 paypal
aZdziwkryKjF Unknown
USD0.27 paypal
Im 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 cjsomook
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.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages