-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.txt
100 lines (87 loc) · 3.56 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
__Virtual Music Keyboard__
--------------------------
Author: Sishir Sivakumar
Works on: Windows 8 or later
Release date: 03/09/2021
Current Version: 1.1.0
Copyright (C) 2021 Sishir Sivakumar
Are you a music lover? Do you really want to play a music keyboard but cannot afford one?
If your answers are yes, then you'll surely like this software!
Virtual Music Keyboard, as its name suggests, emulates a real-life music keyboard(MuK) on a computer system. You can play the
keyboard either with your mouse or your computer keyboard(CompK).
(If you are wondering what a music keyboard is, it is just like a piano, but with added abilities like changing programs
(instruments in music language) and a metronome(what people familiar with music might call a tempo or beats per minute(bpm)).)
Usage
-----
If you are new to music and the MuK, it is highly recommended to learn about the basics of playing a MuK before using this
application. You can check out websites like www.pianolessons.com or www.skoove.com for tutorials on how to play the
MuK.
Once you know the basics, you can start playing the MuK either with the mouse or with the CompK.
Make note of the following shortcuts if you want to play the MuK with the CompK:
Key | Note
Tab | C3
Q | D3
W | E3
E | F3
R | G3
T | A3
Y | B3
U | C4
I | D4
O | E4
P | F4
[ | G4
] | A4
\ | B4
Shift Right | C5
/ | D5
. | E5
, | F5
M | G5
N | A5
B | B5
V | C6
C | D6
X | E6
Z | F6
Shift Left | G6
1 | C#3/Db3
2 | D#3/Eb3
4 | F#3/Gb3
5 | G#3/Ab3
6 | A#3/Bb3
8 | C#4/Db4
9 | D#4/Eb4
- | F#4/Gb4
= | G#4/Ab4
Backspace | A#4/Bb4
' | C#5/Db5
; | D#5/Eb5
K | F#5/Gb5
J | G#5/Ab5
H | A#5/Bb5
F | C#6/Db6
D | D#6/Eb6
A | F#6/Gb6
You can also change settings like the channel through which it plays, the program number, velocity with which the note is hit
(roughly means volume) and sustain(for how long the key plays).(You might find that sustain might not work properly, so you can
pretty much ignore it.) Keep in mind that this keyboard uses the fluidsynth plugin to play the sounds, and fluidsynth supports
General MIDI specifications. Thus, channel 9 is used for playing percussion instruments.
This keyboard also comes with a metronome inside it. Just press start to activate it, and stop to deactivate. This metronome uses
beeps by default to indicate tempo, but you can change the mode to percussion as well. You can change the bpm and time signature
of the metronome.
This metronome is only a minimal one. There are plans to expand the metronome features in the future.
Known Issues
------------
Contributions and Contact
-------------------------
The Virtual Music Keyboard is not finished yet, and will keep being updated from time to time. While improvements are being done
almost every day, it is encouraged that users(especially developers) submit their code to this application.
You can view the code for this application and submit your improvements at GitHub: https://github.com/PettaBoy/pettaboystudio
You can also send me e-mails at [email protected].
Thank you for using this application, and hope you enjoy it!
Credits
-------
This application uses the mingus package, written by Bart Spaans(https://github.com/bspaans/python-mingus). Thank you so much, sir!
Also, this application uses the soundfont GeneralUser GS 1.471, written by Christian Collins(http://schristiancollins.com). Again,
thanks a lot!