]> code.delx.au - virtualtones/commitdiff
Updated README and email addresses
authorJames Bunton <jamesbunton@delx.net.au>
Sun, 12 Mar 2017 12:43:07 +0000 (23:43 +1100)
committerJames Bunton <jamesbunton@delx.net.au>
Mon, 13 Mar 2017 01:48:35 +0000 (12:48 +1100)
13 files changed:
README.md [new file with mode: 0644]
README.txt [deleted file]
instrument.cpp
instrument.h
main.cpp
mainwin.cpp
mainwin.h
midiengine.cpp
midiengine.h
pianoinstrument.cpp
pianoinstrument.h
stringinstrument.cpp
stringinstrument.h

diff --git a/README.md b/README.md
new file mode 100644 (file)
index 0000000..c2fa2bb
--- /dev/null
+++ b/README.md
@@ -0,0 +1,64 @@
+# VirtualTones
+
+## About
+
+This program was written by James Bunton <jamesbunton@delx.net.au>
+It is licensed under the terms of the GNU GPL version 2
+(see COPYING.txt for more details)
+
+This program was written for Julieanne.. :-)
+Hope you like your Christmas present!
+
+If you have any feature requests, bug reports, etc, send them to me.
+Thanks and enjoy..
+
+
+## Update
+
+This was originally written back in in 2003 for Qt 2.3. I've recently
+updated it to work with modern Linux.
+
+
+
+## Instructions
+
+If you are using Windows 95 or later, you need a MIDI device set up.
+If running `VirtualTones.exe` does not work, go to
+Start->Control Panel->Multimedia and select a synthesiser.
+
+
+If you are using Linux, make sure you have a sequencer set up.
+Timidity++ is a good one, start it up in ALSA client mode:
+
+```
+timidity -iA -Os -c /etc/timidity++/timidity-freepats.cfg
+```
+
+
+
+## Compiling
+
+```
+cd virtualtones
+qmake
+make
+```
+
+
+## Todo
+
+* 'Clean' the MIDI files so that notes are saved as with the exact
+  lengths of crotchets, quavers, etc. This means opening the file in a
+  notation editor, such as Finale or Rosegarden would give better
+  results.
+
+
+
+## Bugs
+
+* It is impossible to push certain combinations of keys.
+    (A problem with the OS, or keyboard hardware?)
+
+* Contrabass interface is a bit weird, but works mostly ok
+
+* Sizes of pixmaps is off
diff --git a/README.txt b/README.txt
deleted file mode 100644 (file)
index 922849a..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-About
------
-
-This program was written by James Bunton <james@delx.cjb.net>
-It is licensed under the terms of the GNU GPL version 2
-(see COPYING.txt for more details)
-
-This program was written for Julieanne.. :-)
-Hope you like your Christmas present!
-
-If you have any feature requests, bug reports, etc, send them to me.
-Thanks and enjoy..
-
-
-
-
-Instructions
-------------
-
-If you are using Windows 95 or later, you need a MIDI device set up.
-If running VTone.exe does not work, go to
-Start->Control Panel->Multimedia and select a synthesiser.
-
-
-If you are using Linux, make sure you have a sequencer set up.
-Timidity++ is a good one. Kill any sound servers you have running,
-and then start Timidity in ALSA client mode (for this you need
-ALSA sound drivers obviously)
-
-killall artsd
-timidity -iA -B2,8 -Os -EFreverb=0
-
-That usually does the trick.
-
-
-
-COMPILING
----------
-
-Linux, with an OSS sequencer and Qt2.x or greater
-       cd vtones
-       qmake
-       make
-
-
-Windows with Qt2.3 non-commercial
-       * Start a command shell
-       * Run vcvars32.bat (it should be in your Visual Studio directory)
-       cd vtones
-       tmake -o Makefile -win32 vtones.pro
-       nmake
-
-
-TODO
-----
-
-'Clean' the MIDI files so that notes are saved as with the exact lengths
-of crotchets, quavers, etc. This means opening the file in a notation
-editor, such as Finale or Rosegarden would give better results.
-
-
-
-BUGS
-----
-
-* It is impossible to push certain combinations of keys.
-    (A problem with the OS, or keyboard hardware?)
-
-* Contrabass interface is a bit weird, but works mostly ok
-
-
index 0ebf341f3893319096f2ac4f25d4d7042d2121d3..9a3b7c4f5e8505ff9ae890219ecda4c52558df2d 100644 (file)
@@ -1,5 +1,5 @@
 // instrument.cpp - An instrument widget
-// Written by James Bunton <james@delx.cjb.net>
+// Written by James Bunton <james@delx.net.au>
 // Licensed under the GPL, see COPYING.txt for more details
 
 
index 6869a5926d9b6776087a03a6569f4fea1eabc639..6812050e4a43362e218437e639025409e7246ab7 100644 (file)
@@ -1,5 +1,5 @@
 // instrument.h - An instrument widget
-// Written by James Bunton <james@delx.cjb.net>
+// Written by James Bunton <james@delx.net.au>
 // Licensed under the GPL, see COPYING.txt for more details
 
 
index 29a38293aadcd3f5e1d3869d6af8aaee74b23d2c..5a5ce36c6624c4c35a8b2dc8c9487baf752e7d6e 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -1,5 +1,5 @@
 // main.cpp - MIDI keyboard program
-// Written by James Bunton <james@delx.cjb.net>
+// Written by James Bunton <james@delx.net.au>
 // Licensed under the GPL, see COPYING.txt for more details
 
 #include <QApplication>
index 243d9b07b49bbbc3e0d623330aa8209d42f7cf5d..b9c8fe783d10c2857002ffb129f3d9ffde39981a 100644 (file)
@@ -1,5 +1,5 @@
 // mainwin.cpp - Displays the MIDI keyboard and instrument selector
-// Written by James Bunton <james@delx.cjb.net>
+// Written by James Bunton <james@delx.net.au>
 // Licensed under the GPL, see COPYING.txt for more details
 
 
index 5a16e51b9fb4c2bea398d641bf121dc8982b947c..4cdb3b2ef473b671593e295e939c30bf2bfa03e6 100644 (file)
--- a/mainwin.h
+++ b/mainwin.h
@@ -1,5 +1,5 @@
 // mainwin.h - Displays the MIDI keyboard and instrument selector
-// Written by James Bunton <james@delx.cjb.net>
+// Written by James Bunton <james@delx.net.au>
 // Licensed under the GPL, see COPYING.txt for more details
 
 
index 5972527d1ca56eb6af3e66ee6c575f0303072ca5..bd8a529ff8955c55e516ae44b8d34ffb87578b46 100644 (file)
@@ -1,5 +1,5 @@
 // midiengine.cpp - Class to play to a sequencer or write to a MIDI file
-// Written by James Bunton <james@delx.cjb.net>
+// Written by James Bunton <james@delx.net.au>
 // Licensed under the GPL, see COPYING.txt for more details
 
 
index 9045a962c3bcdbb4cd1a6bf9fffe4d612842ac9a..09c478f62d7323d9b13230442ca710e193ce2b8c 100644 (file)
@@ -1,5 +1,5 @@
 // midiengine.h - Class to play to a sequencer or write to a MIDI file
-// Written by James Bunton <james@delx.cjb.net>
+// Written by James Bunton <james@delx.net.au>
 // Licensed under the GPL, see COPYING.txt for more details
 
 
index 0fea76f387f52cf4cf1419b62acf876182bdf0ba..cc8bc6990a9a90d9d2d9b47451634338e1d09e0f 100644 (file)
@@ -1,5 +1,5 @@
 // pianoinstrument.cpp - A piano simulator
-// Written by James Bunton <james@delx.cjb.net>
+// Written by James Bunton <james@delx.net.au>
 // Licensed under the GPL, see COPYING.txt for more details
 
 
index 6ece08581cca37752409635d21e8ab8fac83d1ae..1b14b8d42d6923ef2f0c69b356acf7eed4f8a1a3 100644 (file)
@@ -1,5 +1,5 @@
 // pianoinstrument.h - A piano simulator
-// Written by James Bunton <james@delx.cjb.net>
+// Written by James Bunton <james@delx.net.au>
 // Licensed under the GPL, see COPYING.txt for more details
 
 
index c047520f10e02a2ad82eccc489d5a4b4dfe1a980..9d0a9f918a0f08841b8529e71150473c15e9535b 100644 (file)
@@ -1,5 +1,5 @@
 // stringinstrument.cpp - A stringed instrument simulator
-// Written by James Bunton <james@delx.cjb.net>
+// Written by James Bunton <james@delx.net.au>
 // Licensed under the GPL, see COPYING.txt for more details
 
 
index b3497b4f68b43af878f5975b1db9129b7e3bd9d7..e7ca2384e109ecc7103fbec7f174be97a982b45b 100644 (file)
@@ -1,5 +1,5 @@
 // stringinstrument.h - A stringed instrument simulator
-// Written by James Bunton <james@delx.cjb.net>
+// Written by James Bunton <james@delx.net.au>
 // Licensed under the GPL, see COPYING.txt for more details