Looking for something even better?
Checkout DrumStar, my new, more powerful drum machine.
Stepbeater
Stepbeater is based on the code from Stepchild, a step sequencer created by Modulr.
It has gained additional features and evolved into stepbeater.
What's New in this version:
- Midi CC Controllers.
- KeyboardShortcuts: (v)elocity (s)hift (g)ate (a)lternate (t)ranspose.
- Mouse Dragging enabled across parameter grid. Previously a click was required per adjustment.
- Template preset loading to enable loading drum maps independently from patterns.
- Double Clicking now switches notes between normal and random notes in the note grid.
- Other miscellaneous bug fixes.
1. Track Name
- Left Click on a track name to change it.
2. Channel / Note Selector
- Left Click to increase the value.
- Right Click to decrease the value.
3. Note Grid
- Left Click to add a note.
- Shift Left Click to turn on notes add to the length of notes at
the smallest grid value.
- Right Click to delete a note.
- Shift Right Click to delete notes or decrease the length of a
note at the smallest grid value.
- Control Left Click or Double Click on a note to toggle between random mode or normal mode.
4. Div / Beat
- Left Click to change the number of divisions per beat.
5. Color Selector
- Left Click to Change the foreground color of the currently
selected track.
- Right Click to Change the background of the currently selected
track.
6. Random Bank Selector
- Left Click to select a track
- Right Click to assign the track to the currently Selected Probability Bar (7).
7. Track Selector
- Indicates which track is selected.
- Left Click to Select a different track.
- Right Click to swap the location of the previously selected track
with the new track.
8. Track Probability Matrix
- This can be used to enable or disable a note or a group of notes
on one or more tracks.
- There are 6 banks of probabilities each bank is a different color.
- Each bank has 4 variations available each variation is a
different shade. Only one of the 4 variations will play at a
time.
- Whenever a pattern goes from the end of the pattern to the
beginning, a new set of variations is selected based on the
probabilities. The slider values determine the probability that
the variation will be selected if no variations to the left were
already selected.
- Any randomly triggered ghost notes will only play when the
variation tied to that track is selected.
- Left Click to adjust the probability of a track.
- Right Click on a variation to assign it to the currently selected track.
9. Midi Trigger
- Left Click to toggle whether midi triggers patterns or not.
10. Drag and Drop
- Drag to create a midi clip of the currently selected pattern in
the host.
11. Clear Buffer
- Left Click to Clear all the notes in the currently selected
pattern.
- Right Click to Clear all the notes and reset values to their
default values.
12. Pattern Memory
- Left Click to select a pattern.
- Right Click to save a pattern to a memory location.
13. Pattern Arranger
- Left Click to play a series of pattern starting with the pattern
selected.
- Right Click to store the currently selected pattern into the
pattern arranger.
14. Velocity Presets
- Sets the velocity for new notes that are added.
15. Load Mode
- Set this to template to load drum maps portion of a preset from the host.
- Set this to all to load the entire drum pattern plus the drum map from the host.
16. CC Select
- There are up to banks of CC controls per pattern
- Left Click to Select or increment the Channel or CC Parameter.
- Right Click to decrement the Channel or CC Parameter.
- Hold down the shift key to change the CC Parameter Values by 10.
17. Parameter Grid
- Edit Values here for the currently selected parameter of the currently selected track
18. Velocity Grid
- Adjust the velocities of notes on the currently selected track.
- The Slider at the far right is used to randomize the velocity
values for all notes on the selected track. At its lowest setting
no randomization occurs. At its highest setting the velocities
will vary from each notes highest normal velocity to 0 velocity
(silent).
19. Shift Grid
- Adjust the start time of notes on the currently selected track.
- To the right of the parameter grid there is a track shift bar. The left one
adjusts the global timing offset of the current track. The range of this is a
a 32nd note forward or backward.
- The other global bar adds a random timing offset to the current track which can
be used to humanize the timing.
20. Gate Grid
- Adjust the probability that a note will be gated (not played) in
the currently selected track.
21. Alternate Grid
- Set the range by Left/Right Clicking on the alternate value box.
- Adjust the probabilty that a note of the currently selected track
will be transposed by the number of steps contained in the alternate
value box.
22. Transpose Grid
- Set the range by Left/Right Clicking
on the Transpose value box.
- Adjust the amount to transpose
notes of the currently selected track.
download here.