Skip to content

Commit 1fbab7e

Browse files
authored
Add files via upload
1 parent fcba497 commit 1fbab7e

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

README.md

+12-9
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#Drum Rhythm Pattern Generator
1+
# Drum Rhythm Pattern Generator
22

33
Note: There is a demonstration of DrumRPG at:
44

@@ -14,7 +14,7 @@ https://www.youtube.com/watch?v=zUD9FuKuzeg
1414

1515
*Note: GitHub has a full table of contents with links in the header icon (top left of the readme.md).*
1616

17-
##Pre-requisites
17+
## Pre-requisites
1818
I'm assuming you already have a computer with Java 5 (or later) installed:
1919

2020
Windows: start > Run... > cmd
@@ -29,7 +29,7 @@ Mac: OS X includes the full version of Java 2SE 1.5. Go > Utilities > Terminal,
2929

3030
java -version
3131

32-
##Downloading and Installing
32+
## Downloading and Installing
3333
Terms and Conditions: ALL INFORMATION AND CONTENT IS PROVIDED ON AN "AS IS" BASIS. IN NO EVENT WILL I BE LIABLE TO ANY PARTY FOR ANY DIRECT, INDIRECT, SPECIAL OR OTHER CONSEQUENTIAL DAMAGES.
3434

3535
DrumRPG is provided free and is provided open source under the GNU General Public License (GPL) .
@@ -40,27 +40,30 @@ Source code: DrumRPGSource.jar
4040

4141
Example MIDI file from demo session: demo0_01.mid
4242

43-
Credits:
43+
## Credits
4444
DrumRPG uses:
4545

4646
the jMusic Java music programming library (License: GPL)
4747

4848
RealistiK Reloaded icons (License: GPL) from opendesktop.org.
4949

50-
##Running
50+
## Running
5151
Double click on DrumRPG.jar
5252

5353
Expect the "DrumRPG" window to display and prompt you to "Choose a MIDI file". After a successful "Load" expect something like this::
5454

55-
![This is a DrumRPG image](/assets/images/DrumRPG_htm_4a2b4af1.jpg)
5655

5756
![This is a DrumRPG image](assets/images/DrumRPG_htm_4a2b4af1.jpg)
5857

5958

60-
##Example Sessions
59+
## Example Sessions
6160
Drum Rhythm Pattern Generator Demo 1 Over the threshold to new patterns
6261

63-
Hi welcome to the Drum Rhythm Pattern Generator version 0.01 demo video. This shows you how to generate new main and fill drum patterns from existing MIDI files. DrumRPG is provided free and is open source. It uses the jMusic Java music programming library.
62+
Hi welcome to the Drum Rhythm Pattern Generator version 0.01 demo video.
63+
64+
https://www.youtube.com/watch?v=zUD9FuKuzeg
65+
66+
This shows you how to generate new main and fill drum patterns from existing MIDI files. DrumRPG is provided free and is open source. It uses the jMusic Java music programming library.
6467

6568
Firstly have you got Java 5 or later installed? Check this by Start, Run, cmd, java -version. If not google java download and install a Java Runtime Environment (JRE) . Now to run the program, double click on DrumRPG.jar. Choose a type 1 midi file with drums on channel 10. Google midi files to find some, for example Enter the Sandman.
6669

@@ -103,7 +106,7 @@ So to conclude this demo, a MIDI sequencer was used to string together patterns
103106

104107
Note: I used Cubase LE, later versions of Cubase (e.g. Cubase 4) support dragging and dropping midi files Select File > Preferences, ensure the following options under MIDI files are deselected: “Auto Dissolve Format 0″ and “Import To Instrument Tracks”.
105108

106-
##Known Problems
109+
## Known Problems
107110
MIDI playback may stop while looping, need to restart to get midi playback, seen on sun 1.6.0_07 seems to be more reliable with Sun Java 5: http://java.sun.com/javase/downloads/index_jdk5.jsp Java Runtime Environment (JRE) 5.0 Update 17
108111

109112
Occasional exception (does not crash program) when click “Stop” : Cycle-playing Drum Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at jm.midi.MidiSynth.stop(MidiSynth.java:183)

0 commit comments

Comments
 (0)