and i've already got code for gamepad to cc/pc laying around. but hydrogen is qt, which i'm quite unfamiliar with =|<br><br><div class="gmail_quote">On Thu, Jul 15, 2010 at 4:02 PM, Ralf Mardorf <span dir="ltr"><<a href="mailto:ralf.mardorf@alice-dsl.net">ralf.mardorf@alice-dsl.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="h5">On Thu, 2010-07-15 at 22:58 +0200, Ralf Mardorf wrote:<br>
> On Thu, 2010-07-15 at 14:27 -0500, Nathanael Anderson wrote:<br>
> > Here is the setup i'm looking to do:<br>
> ><br>
> > midi master -> special program<br>
> > ddr pad -> special program<br>
> > special program -> hydrogen<br>
> ><br>
> > I've got a hardware midi device controlling the master tempo. aseqdump<br>
> > shows the tempo messages x times a second.<br>
> ><br>
> > I want to either find or make a program so I can use a ddr pad (usb<br>
> > gamepad) and assign different timed midi patterns to the buttons, so<br>
> > for example:<br>
> > if the program is configured for 4/4 time, when I hold down or toggle<br>
> > a button<br>
> ><br>
> > if note 36 is a bass drum and 41 is a snare then you'd have a basic<br>
> > drum and snare beat when both buttons are held down or toggled, of<br>
> > course i'd like to be able to have multiple patterns bound per button<br>
> > as well<br>
> ><br>
> > button one is set to play a quarter note midi note 36, then rest for<br>
> > the remaining 3 beats<br>
> > 1 - 36,quarter|rest,quarter|36,quarter|rest,quarter<br>
> > 2 - 41,eighth|rest,eighth|41,eighth|rest,eighth|41,eighth|rest,eighth|<br>
> > 41,eighth|rest,eighth<br>
> ><br>
> > Each pattern would describe one measure, and the flow of a live solo<br>
> > performance could easily be changed on the fly, leaving hands free to<br>
> > play guitar.<br>
> ><br>
> > Anything out there like this, and I just don't know about it?<br>
><br>
> Perhaps a MIDI control change command could switch between different<br>
> drum patterns for a soft drum module like Hydrogen?<br>
><br>
> IIUC you aren't searching for something like JACK transport, you just<br>
> wish to switch between drum patterns.<br>
<br>
</div></div>E.g.<br>
<br>
pattern one does<br>
<div class="im">36,quarter|rest,quarter|36,quarter|rest,quarter<br>
<br>
</div>pattern two does<br>
<div class="im">41,eighth|rest,eighth|41,eighth|rest,eighth|41,eighth|<br>
rest,eighth41,eighth|rest,eighth<br>
<br>
</div>and pattern three does<br>
<div class="im">36,quarter|rest,quarter|36,quarter|rest,quarter<br>
</div>+<br>
<div class="im">41,eighth|rest,eighth|41,eighth|rest,eighth|41,eighth|<br>
rest,eighth41,eighth|rest,eighth<br>
<br>
</div>hence you only need to program an app that switch between drum patterns.<br>
Perhaps the used drum machine is able to switch by a CC command.<br>
<br>
</blockquote></div><br>