]> code.delx.au - virtualtones/blob - README.md
Rename to virtualtones.pro
[virtualtones] / README.md
1 # VirtualTones
2
3 ## About
4
5 This program was written by James Bunton <jamesbunton@delx.net.au>
6 It is licensed under the terms of the GNU GPL version 2
7 (see COPYING.txt for more details)
8
9 This program was written for Julieanne.. :-)
10 Hope you like your Christmas present!
11
12 If you have any feature requests, bug reports, etc, send them to me.
13 Thanks and enjoy..
14
15
16 ## Update
17
18 This was originally written back in in 2003 for Qt 2.3. I've recently
19 updated it to work with modern Linux.
20
21
22
23 ## Instructions
24
25 If you are using Windows 95 or later, you need a MIDI device set up.
26 If running `VirtualTones.exe` does not work, go to
27 Start->Control Panel->Multimedia and select a synthesiser.
28
29
30 If you are using Linux, make sure you have a sequencer set up.
31 Timidity++ is a good one, start it up in ALSA client mode:
32
33 ```
34 timidity -iA -Os -c /etc/timidity++/timidity-freepats.cfg
35 ```
36
37
38
39 ## Compiling
40
41 ```
42 cd virtualtones
43 qmake
44 make
45 ```
46
47
48 ## Todo
49
50 * 'Clean' the MIDI files so that notes are saved as with the exact
51 lengths of crotchets, quavers, etc. This means opening the file in a
52 notation editor, such as Finale or Rosegarden would give better
53 results.
54
55
56
57 ## Bugs
58
59 * It is impossible to push certain combinations of keys.
60 (A problem with the OS, or keyboard hardware?)
61
62 * Contrabass interface is a bit weird, but works mostly ok
63
64 * Sizes of pixmaps is off