A desktop app for playing with MIDI instruments
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
Mattéo Delabre 8808dbc9dc
Fix wrong links after migration
4 yıl önce
css 🐛 Fix wrong look of speed control 9 yıl önce
grunt 🐛 Fix wrong version number in built exe 10 yıl önce
images 💡 Add mute and hide controls 10 yıl önce
js 🐛 Update Midi API to latest Chrome support 9 yıl önce
.gitattributes 🎉 Added .gitattributes 10 yıl önce
.gitignore 🔛 Initial commit 10 yıl önce
App.js 🐛 Fix EADDRINUSE errors on Linux/Mac 10 yıl önce
Gruntfile.js 🔛 Initial commit 10 yıl önce
LICENSE 🔛 Initial commit 10 yıl önce
README.md Fix wrong links after migration 4 yıl önce
index.html 📒 Import correct file 10 yıl önce
main.js 🔛 Initial commit 10 yıl önce
package.json 🔛 Initial commit 10 yıl önce

README.md

Piano

Piano is a desktop app that uses built-in MIDI support in order to offer an usable interface for playing any of the 127 instruments defined by General MIDI.

Building

Using Grunt:

$ npm install
$ grunt build:win   # use build:linux or build:mac for other systems

Then run the app in build/win folder.

Screenshots

Main window

Main window

With a music loaded

With a music loaded

Instruments window

Instruments window

Known issues

Pre-release

This app is currently in pre-release state, which means it isn't stable and that all work you have done might be lost at any time.

If you find any bug or have any improvement idea, please fill an issue.

Languages

Currently, the app is only available in French. New languages will be added soon.

MIDI support

The app won't produce any sound on systems that doesn't have at least one bundled MIDI output. Maybe should we ship with a default synthetiser.

Linux/Mac

The app has not yet been tested on Linux and Mac. If you encounter any problem, please fill an issue.

Commit convention

📖 Documentation updates
🐛 Bug fixes
📒 Rename/move files
💡 Features
💄 Fix coding style

Credits

Icons made by: