Overview

XDrum is a simple pattern-based drum sequencer.

It can be used as:
    1. A drum pattern "sketchpad", for quickly composing drum patterns
    2. A drum sequencer (playing back a drum song)
    3. An emulator for sample-based drum machines
    4. A reference tool for real drummers for learning or referencing drum 
       patterns
    5. A beat/timing aid for those learning/practising guitar / keyboard
    6. A "Live" drum machine for realtime performances



How to Use XDrum

Although XDrum is fairly simple and intuitive, to use it properly you will 
have to know what the various parts of the XDrum screen are for, and which 
keys/buttons to press.

The XDrum screen is split up into the folowing "panels":
Top Left:     Vol/BPM/Pitch - Used to set main volume and playback speed
Top Centre:   Info Panel    - Displays song/drumkit/pattern name
Top Right:    Pattern list  - List of named patterns
Top Right(2): Sequence      - Song sequence list (sequence of patterns in 
                              the song)
Left:         Track Info    - Track names and info
Middle/Right: Pattern grid  - Displays the current drum pattern

1. Right-clicking the mouse on the different panels of the XDrum screen will 
   pop up a "Context Menu" with actions you can perform on the objects in that 
   panel. 

2. On PSP, press the X button to do a left-click, and CIRCLE button to do a 
   right-click.


When you are viewing the XDrum screen, the keys are (PC version):

Esc       Bring up the <Main Menu>
SPACE     Start or stop playback
M         Change playback mode (Pattern / Song / Live)
R         Rewind (Pattern / Song)
X         Add a drum note at the current pattern grid cursor position
C         Cut the drum note at the current pattern grid cursor position
PGUP      Previous pattern
PGDOWN    Next pattern
ARROWS    Move the pattern grid cursor



Vol/BPM Panel:

This panel is used to set the main volume and playback speed (BPM).
Left-click in the volume bar to set the volume.
Left-click just above the volume bar to increment the volume.
Left-click just below the volume bar to decrement the volume.
Left-click in the BPM bar to set the BPM.
Left-click just above the BPM bar to increment the BPM.
Left-click just below the BPM bar to decrement the BPM.

Right-click for the <Vol/BPM menu>:
    Set Volume (%)
    Set BPM



Info Panel:

This panel displays the Song name, Drumkit name, playback mode and current 
pattern name.
Right-click on the song name for the <File Menu>.
Right-click on the drumkit name for the <File Menu>.
Left-click on the playback mode to cycle between Pattern/Song/Live modes.
Right-click on the pattern name display to display the <Pattern Menu>


Pattern List Panel:

The pattern list panel displays a list of the patterns in the current song.
Left-click on a pattern name in the list to make it the current pattern.
Right-click to bring up the <Pattern Menu>


Sequence List Panel:

The sequence list panel shows the playback order (sequence) of the patterns 
in the song, when in "Song" playback mode.
Left-click on a pattern name in the list to make it the current pattern.
Right-click to bring up the <Sequence Menu>


Track Info Panel:

The track info panel displays the name, mix vol and mute/solo status of all 
8 tracks.
Right-click on a track in the track info panel to bring up the <Track Menu> 
for that track.



Pattern grid:

The pattern grid displays the notes in the current pattern.
The "note edit cursor" is displayed on the pattern grid. You can move it using 
the arrow keys.

PC version:
Left-click on a note in the grid to mark it as a "note on" (or "drum hit")
Left-clicking on notes will cycle them between "note on", "accent", "note cut" 
and "off".
Right-click on a note in the pattern grid to bring up the <Note Menu> for that
note.

PSP version:
Press X to mark the note under the "note edit cursor" a "note on" (or "drum 
hit").
Pressing X button again will cycle the note between "note on", "accent", 
"note cut" and "off".
Pressing CIRCLE button will bring up the <Note Menu> for the note UNDER THE 
"mouse" cursor.





Example songs:
    - Groove pattern
    - HIp-hop pattern
    - Disco
    - Pop
    - Reggae
    - Rock
    - Ska
    - Blues
    - Boogie
    - Funk
    - my sharona
    - funky cold medina
