Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/klesun/shmidusic
Browse files Browse the repository at this point in the history
  • Loading branch information
klesun committed Aug 24, 2015
2 parents 8a427bf + 88d7cf7 commit a73f2c0
Showing 1 changed file with 11 additions and 31 deletions.
42 changes: 11 additions & 31 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,43 +10,23 @@ $ ./run.sh
```
(or you can also find some jar in project root. it will be a bit outdated: )<br />
```sh
$ java -jar midiana.jar
$ java -jar shmidusic.jar
```
<br />
List of available midi devices will be printed into console.<br />
<br />
To create music you'll have to have some midi-piano plugged into your midi-port or usb (not sure 'bout usb, did not test).<br />
<br />

| shortcut | action |
-------- | ------ |
| // GLOBAL OPERATIONS | . |
| ctrl-o | Open a midi.json-extension file. Some of them you can find at https://drive.google.com/folderview?id=0B_PiTxsew2JrV3prNFR6QUdZQ2M&usp=sharing |
| ctrl-s | Save sheet music to midi.json file |
| ctrl-p | Play/Stop music |
| ctrl-0 | Disable midi-input |
| ctrl-9 | Enable midi-input |
| ctrl-(+ or =) | scale + |
| ctrl-(- or _) | scale - |
| Esc | configurations dialog (instruments and volumes for channels) |
| . | . |
| // FOCUSED ACCORD OPERATIONS | . |
| delete | delete WHOLE chord if Nota not selected |
| ctlr-UP/DOWN | Select next note in current chord (for following operations) |
| . | . |
| // FOCUSED NOTE OPERATIONS | . |
| "["/"]" | increase/decrease length of selected note (with ctrl - for whole chord) |
| [0..9] | mark note with the digit (color will change and you will be able to mute it) |
| delete | delete selected Nota |
| . | . |
| // PIANO | . |
| press-any-key | will insert it after focused chord (or into pointed chord if some his note is selected at the moment) |
| press-multiple-keys | will insert an chord after focused chord |
| press-the-very-left-Do-bekar | will insert muted note (like pause). It's very helpful, when you need to play next chord, before current ends |
| . | . |
| . | . |
*If you (for some reason) want to use my program, please contact me at arturklesun@gmail.com, i'll give you love and support. I feel lonely being the only person using this program =( <br />

Shortcuts for interacting with program are listed in ["SheetMusic", "Staff", "Chord", "Note"] menu entries. The only absent shortcuts are:
<br />
![Alt text](/midiana.jpg?raw=true "Optional Title")

| shortcut | action |
| ------------- |:-------------:|
| [0-9] | Change focused Note channel if a Note is focused; move focus to Note with corresponding number elsewhere |
| alt-[a-z0-9] <b>OR</b> {a key on midi keyboard} | Add Note into the Chord if a Note is focused; Add Note-s into new Chord elsewhere |

<br />
Some music you can find at https://drive.google.com/folderview?id=0B_PiTxsew2JrV3prNFR6QUdZQ2M&usp=sharing

*If you (for some reason) want to use my program, please contact me at arturklesun@gmail.com, i'll give you love and support. I feel lonely being the only person using this program =( <br />

0 comments on commit a73f2c0

Please sign in to comment.