Drum machine with patterns?

Support & discussion regarding DAWs and MIDI sequencers.

Moderators: MattKingUSA, khz

tavasti
Established Member
Posts: 2059
Joined: Tue Feb 16, 2016 6:56 am
Location: Kangasala, Finland
Has thanked: 374 times
Been thanked: 209 times
Contact:

Drum machine with patterns?

Post by tavasti »

Hi!

Is there some 'drum machine' software available which would include also patterns? I have Digitech guitar effect which has 'ok for me' beats, but I'd like to have something similar as linux software.

Hydrogen is fine software, but all the beats I create are lousy. Haven't found many beats for it, all from https://github.com/hydrogen-music/Song- ... repository

Ideally, big enough collection of patterns for hydrogen would be nice. Maybe even I could learn from them...

Linux veteran & Novice musician

Latest track: https://www.youtube.com/watch?v=ycVrgGtrBmM

ssj71
Established Member
Posts: 1294
Joined: Tue Sep 25, 2012 6:36 pm
Has thanked: 1 time

Re: Drum machine with patterns?

Post by ssj71 »

hydrogen is very capable. It would be a good if we could get more people sharing their patterns though.
_ssj71

music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
User avatar
sysrqer
Established Member
Posts: 2527
Joined: Thu Nov 14, 2013 11:47 pm
Has thanked: 320 times
Been thanked: 153 times
Contact:

Re: Drum machine with patterns?

Post by sysrqer »

You could download midi files and import in to your daw (ardour/qtractor etc) and send the midi to hydrogen.
j_e_f_f_g
Established Member
Posts: 2032
Joined: Fri Aug 10, 2012 10:48 pm
Been thanked: 358 times

Re: Drum machine with patterns?

Post by j_e_f_f_g »

More than a drum machine, you may be interested in my auto-arranger software - BackupBand:

https://sourceforge.net/p/backupband/co ... ster/tree/

click on "Download snapshot". Unzip and read Docs/backupband.htm

Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.

tavasti
Established Member
Posts: 2059
Joined: Tue Feb 16, 2016 6:56 am
Location: Kangasala, Finland
Has thanked: 374 times
Been thanked: 209 times
Contact:

Re: Drum machine with patterns?

Post by tavasti »

j_e_f_f_g wrote:More than a drum machine, you may be interested in my auto-arranger software - BackupBand:

https://sourceforge.net/p/backupband/co ... ster/tree/
Nice idea. Unfortunately, I play guitar, so that does not match for me.

Mostly I would need 'drum machine' for just playing rehearsal. Put some beat running, and play with that beat.
So basic software drum machine, or good collection of hydrogen beats would be nice.

Any comments for these: http://wiki.linuxaudio.org/wiki/script_midi2hydrogen

Linux veteran & Novice musician

Latest track: https://www.youtube.com/watch?v=ycVrgGtrBmM

j_e_f_f_g
Established Member
Posts: 2032
Joined: Fri Aug 10, 2012 10:48 pm
Been thanked: 358 times

Re: Drum machine with patterns?

Post by j_e_f_f_g »

tavasti wrote:Unfortunately, I play guitar, so that does not match for me.

Mostly I would need 'drum machine' for just playing rehearsal. Put some beat running, and play with that beat.
Click on the "Setup" button, and then "Accompaniment". There are 3 checkboxes labeled "No Drums", "No Bass", and "No Guitar". Check "No Bass" and "No Guitar" and those 2 musicians no longer play, nor do their samples get loaded. You've now turned BackupBand into a "drum machine" with 60 default "beats".

There you go.

Beyond that, you can add your own beats, delete or edit any of the 60 default beats, create/remove categories and reassign beats to categories, etc. Each beat offers upto 5 different variations (that you can switch on-the-fly using the Intro/Verse/Chorus/Bridge/Stop buttons), and note that each variation can be any number of measures in length and any meter. You can also create new kits, delete/edit existing kits, change the kit used by any beat, etc.

Furthermore, most functions can be assigned and controlled over midi. For example, a guitarist could setup an octave of bass pedals where each pedal plays a different chord, and thereby control backupband's bassist and rhythym guitarist while he plays over them. Great for practice.

This is extremely customizable software, and has a lot of power behind the simple gui (deliberately designed to be simple so that it's easy to use live. I use it on my own gigs). Frankly, I suspect it can do what you're looking for, but you need to read the docs and explore all the customization under the 5 setup menus. It's meant to be easy and quick to use live... after you change its setup to do what you want it to do. And you do that once only, because it always runs the way you've configured it.
Last edited by j_e_f_f_g on Sat Apr 30, 2016 10:29 am, edited 1 time in total.

Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.

Luc
Established Member
Posts: 741
Joined: Fri Mar 27, 2015 1:04 pm
Been thanked: 1 time

Re: Drum machine with patterns?

Post by Luc »

tavasti wrote:Nice idea. Unfortunately, I play guitar, so that does not match for me.
Mostly I would need 'drum machine' for just playing rehearsal. Put some beat running, and play with that beat.
So basic software drum machine, or good collection of hydrogen beats would be nice.
In your case, I would recommend this:

http://www.powerdrumkit.com

It's Windows software, but runs fine through Carla. It takes MIDI input from any sequencer if you want, or you can just play along one of the many, many pre-recorded beats.
rghvdberg
Established Member
Posts: 1067
Joined: Mon May 12, 2014 7:11 am
Has thanked: 15 times
Been thanked: 36 times

Re: Drum machine with patterns?

Post by rghvdberg »

Here's a thought.
Download the manual of this old drummachine. All the preset patterns are written in a kind of tablature.
See page 108 and further
http://cdn.roland.com/assets/media/pdf/DR-550_OM.pdf
lykwydchykyn
Established Member
Posts: 227
Joined: Tue May 20, 2014 2:01 pm
Location: Tennessee, USA
Been thanked: 1 time
Contact:

Re: Drum machine with patterns?

Post by lykwydchykyn »

tavasti wrote: Hydrogen is fine software, but all the beats I create are lousy.
Well, let's change that! :)

This is an article I wrote YEARS ago, but it goes through the basics of constructing beats: http://www.alandmoore.com/blog/the-theo ... ogramming/
tavasti
Established Member
Posts: 2059
Joined: Tue Feb 16, 2016 6:56 am
Location: Kangasala, Finland
Has thanked: 374 times
Been thanked: 209 times
Contact:

Re: Drum machine with patterns?

Post by tavasti »

Luc wrote: http://www.powerdrumkit.com

It's Windows software, but runs fine through Carla. It takes MIDI input from any sequencer if you want, or you can just play along one of the many, many pre-recorded beats.
Carla loaded it, but GUI does not work (getting empty black window). :-(

Linux veteran & Novice musician

Latest track: https://www.youtube.com/watch?v=ycVrgGtrBmM

tavasti
Established Member
Posts: 2059
Joined: Tue Feb 16, 2016 6:56 am
Location: Kangasala, Finland
Has thanked: 374 times
Been thanked: 209 times
Contact:

Re: Drum machine with patterns?

Post by tavasti »

j_e_f_f_g wrote:More than a drum machine, you may be interested in my auto-arranger software - BackupBand:

https://sourceforge.net/p/backupband/co ... ster/tree/

click on "Download snapshot". Unzip and read Docs/backupband.htm
Checked out git.

No build instructions, tried run make. Added apparent missing dependencies, but does not compile:
gcc -Wall -O `pkg-config cairo-xlib-xrender --cflags` -c ./src/PickDevice.c ./src/Main.h ./src/MidiIn.h ./src/AccompSeq.h ./src/AudioPlay.h ./src/ConfigFile.h ./src/PickDevice.h
./src/PickDevice.c: In function ‘pickMidiDev’:
./src/PickDevice.c:113:1: error: ‘ifdef’ undeclared (first use in this function)
ifdef ENUM_MIDI_OUT
^
./src/PickDevice.c:113:1: note: each undeclared identifier is reported only once for each function it appears in
In file included from ./src/PickDevice.c:18:0:
./src/PickDevice.h:13:23: error: expected ‘;’ before numeric constant
#define ENUM_MIDI_OUT 2
^
./src/PickDevice.c:113:7: note: in expansion of macro ‘ENUM_MIDI_OUT’
ifdef ENUM_MIDI_OUT
^
./src/PickDevice.c:99:12: warning: variable ‘cardNum’ set but not used [-Wunused-but-set-variable]
int cardNum;
^
./src/PickDevice.c:273:1: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
./src/PickDevice.c: At top level:
./src/PickDevice.c:275:2: error: #endif without #if
#endif
Ok, fixed ifdef -> #ifdef

Still, does not link
BackupBand.o: In function `handle_keypress':
BackupBand.c:(.text+0x32de): undefined reference to `findRhPatch'

Created ticket to sourceforge.

Linux veteran & Novice musician

Latest track: https://www.youtube.com/watch?v=ycVrgGtrBmM

tavasti
Established Member
Posts: 2059
Joined: Tue Feb 16, 2016 6:56 am
Location: Kangasala, Finland
Has thanked: 374 times
Been thanked: 209 times
Contact:

Re: Drum machine with patterns?

Post by tavasti »

lykwydchykyn wrote: This is an article I wrote YEARS ago, but it goes through the basics of constructing beats: http://www.alandmoore.com/blog/the-theo ... ogramming/
Starts with not so promising for me 'not as much towards styles such as heavy rock'. Ok, but I give it a chance some day.
Studying something new means concentrating it, and for me music is for relaxing, resetting my brains from work & all the rest.
Therefore, push the button to get beat solution works better for me.

Linux veteran & Novice musician

Latest track: https://www.youtube.com/watch?v=ycVrgGtrBmM

j_e_f_f_g
Established Member
Posts: 2032
Joined: Fri Aug 10, 2012 10:48 pm
Been thanked: 358 times

Re: Drum machine with patterns?

Post by j_e_f_f_g »

tavasti wrote:Still, does not link
Well apparently I uploaded the wrong sources to SourceForge. I just redid the git push.

But no sense downloading the whole thing just for sources, so I uploaded a zip for you:

http://wikisend.com/download/881486/backupband.zip

Apparently, you're running an old 32-bit OS?

Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.

Luc
Established Member
Posts: 741
Joined: Fri Mar 27, 2015 1:04 pm
Been thanked: 1 time

Re: Drum machine with patterns?

Post by Luc »

tavasti wrote:
Luc wrote: http://www.powerdrumkit.com

It's Windows software, but runs fine through Carla. It takes MIDI input from any sequencer if you want, or you can just play along one of the many, many pre-recorded beats.
Carla loaded it, but GUI does not work (getting empty black window). :-(
Try this:
Run winecfg. Click the "Libraries" tab. Click the drop-down list and add "d2d1" to the list of "Existing overrides." Click "Edit..." Set it to disabled. Click OK until winecfg is gone. Run the plugin again.
User avatar
funkmuscle
Established Member
Posts: 2812
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 132 times
Been thanked: 34 times

Re: Drum machine with patterns?

Post by funkmuscle »

Luc wrote:
tavasti wrote:
Luc wrote: http://www.powerdrumkit.com

It's Windows software, but runs fine through Carla. It takes MIDI input from any sequencer if you want, or you can just play along one of the many, many pre-recorded beats.
Carla loaded it, but GUI does not work (getting empty black window). :-(
Try this:
Run winecfg. Click the "Libraries" tab. Click the drop-down list and add "d2d1" to the list of "Existing overrides." Click "Edit..." Set it to disabled. Click OK until winecfg is gone. Run the plugin again.
just did that.. blank black window..
Post Reply