Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Drum Rhythm Pattern Generator Demo 1 Over the threshold to new patterns

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
5,252
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Mar 4, 2009

Screencasting demo of the Drum Rhythm Pattern Generator (DrumRPG) Software v 0.01

The DrumRPG program can be downloaded from:

http://myweb.tiscali.co.uk/davieses/DrumRPG/DrumRPG.htm

Script:
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.

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.

The drum track is analysed and a graph plot is displayed of the Drum Usage percentages for the bar steps per Drum. Hover over a point for more information. Black dots are Bass drum beats (in the General MIDI drum map), red for snares, grey for hi-hats, orange for Toms, yellow for cymbals etc.

Click Play to play a pattern generated using the current settings. The playback loops with a rest bar between repeats.
Here it selects drum beats that occur between 25% and 100% of the time the main pattern used in the loaded file.
If I select drum beats that occur Below 1% of the time, we get a drum fill instead. Lets click Stop.

Now to create some more novel patterns, let's Load another file (Tom Sawyer). As long as the time signature is the same as the first file loaded, the Drum Usage is calculated and added to current data.
Now if we select Inside 16% to 39%, we get a new hybrid drum pattern derived from the data from Enter the Sandman and
Tom Sawyer. Let's save that to EnterTom16_39.mid so we can use that later as a repeating pattern in a MIDI sequencer.

OK, now let's look for a suitable fill to go with the pattern we've just saved, Select 3% to 6% and Save as EnterTom03_06.mid

For a bit more inspiration load a third file, Won't Get Fooled Again. Select 23% - 36% and Save as EnterTomWont23_36.mid
And for a fill select 10% - 22% and save as EnterTomWont10_22.mid.

So to conclude this demo, the Drum Rhythm Pattern Generator was used to generate two new main and fill drum patterns from three existing MIDI files.

  • likes, 0 dislikes

Link to this comment:

Share to:

Uploader Comments (Ferret61)

  • is there a program that removes drum on a track?

  • @underprog Hi, removing drums from a MIDI file is easy - just delete the tracks in a midi sequencer. Removing drums from an audio track is much more difficult. Try searching Google Scholar for "MIR drum detection" or Google "drum audio to midi". For example, Drumtracker is an audio to MIDI converter, allowing users to take their existing audio drum tracks and turn them into MIDI files.

  • Indeed, given time! This is for people who aren't confident about creating their own drum patterns, have some midi songs with drums they like, but don't want to copy them exactly.

see all

All Comments (4)

Sign In or Sign Up now to post a comment!
  • incredible what can be done musicwise with computers nowadays.

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more