Re: [LAD] Midi tempo sync'd live drum machine

From: Nathanael Anderson <wirelessdreamer@email-addr-hidden>
Date: Fri Jul 16 2010 - 00:03:58 EEST

and i've already got code for gamepad to cc/pc laying around. but hydrogen
is qt, which i'm quite unfamiliar with =|

On Thu, Jul 15, 2010 at 4:02 PM, Ralf Mardorf <ralf.mardorf@email-addr-hidden-dsl.net>wrote:

> On Thu, 2010-07-15 at 22:58 +0200, Ralf Mardorf wrote:
> > On Thu, 2010-07-15 at 14:27 -0500, Nathanael Anderson wrote:
> > > Here is the setup i'm looking to do:
> > >
> > > midi master -> special program
> > > ddr pad -> special program
> > > special program -> hydrogen
> > >
> > > I've got a hardware midi device controlling the master tempo. aseqdump
> > > shows the tempo messages x times a second.
> > >
> > > I want to either find or make a program so I can use a ddr pad (usb
> > > gamepad) and assign different timed midi patterns to the buttons, so
> > > for example:
> > > if the program is configured for 4/4 time, when I hold down or toggle
> > > a button
> > >
> > > if note 36 is a bass drum and 41 is a snare then you'd have a basic
> > > drum and snare beat when both buttons are held down or toggled, of
> > > course i'd like to be able to have multiple patterns bound per button
> > > as well
> > >
> > > button one is set to play a quarter note midi note 36, then rest for
> > > the remaining 3 beats
> > > 1 - 36,quarter|rest,quarter|36,quarter|rest,quarter
> > > 2 - 41,eighth|rest,eighth|41,eighth|rest,eighth|41,eighth|rest,eighth|
> > > 41,eighth|rest,eighth
> > >
> > > Each pattern would describe one measure, and the flow of a live solo
> > > performance could easily be changed on the fly, leaving hands free to
> > > play guitar.
> > >
> > > Anything out there like this, and I just don't know about it?
> >
> > Perhaps a MIDI control change command could switch between different
> > drum patterns for a soft drum module like Hydrogen?
> >
> > IIUC you aren't searching for something like JACK transport, you just
> > wish to switch between drum patterns.
>
> E.g.
>
> pattern one does
> 36,quarter|rest,quarter|36,quarter|rest,quarter
>
> pattern two does
> 41,eighth|rest,eighth|41,eighth|rest,eighth|41,eighth|
> rest,eighth41,eighth|rest,eighth
>
> and pattern three does
> 36,quarter|rest,quarter|36,quarter|rest,quarter
> +
> 41,eighth|rest,eighth|41,eighth|rest,eighth|41,eighth|
> rest,eighth41,eighth|rest,eighth
>
> hence you only need to program an app that switch between drum patterns.
> Perhaps the used drum machine is able to switch by a CC command.
>
>

_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Fri Jul 16 20:15:33 2010

This archive was generated by hypermail 2.1.8 : Fri Jul 16 2010 - 20:15:33 EEST