Alternatively, you could be sneaky and set the hidden parameter that corresponds to the tap button being down:
it's parameter (0x79 0x20) (4127 in decimal). Set it to 1 for down and then back to 0 when you're done.
Select Next Pattern with Mute Hold:
F0 18 0F dd 55 01 02 07 21 xx yy F7
F0 18 0F dd 55 01 02 79 20 01 00 F7
F0 18 0F dd 55 01 02 04 21 xx yy F7
F0 18 0F dd 55 01 02 79 20 00 00 F7
-Aaron
--- On Sat, 4/19/08, Aaron Eppolito <synthesis77@...> wrote:
> From: Aaron Eppolito <synthesis77@...>
> Subject: Re: [xl7] Sysex Pattern Change
> To: xl7@yahoogroups.com
> Date: Saturday, April 19, 2008, 11:38 AM
> I was about to say that was a cool idea, but I didn't
> think it would work. Then I looked, and yes, that's
> exactly how to do it. The sequencer checks when the
> "next" message changes whether the tap button is
> down.
>
> I listed all the button IDs here:
> http://groups.yahoo.com/group/xl7/message/16527
>
> You'll need:
> kEventID_TapTempoButtonDown = 0x011
> kEventID_TapTempoButtonUp = 0x111
>
> As far as combining, you could try and just do:
> F0 18 0F dd 55
> 01 02 07 21 xx yy
> 40 20 bb bb 01
> 01 02 04 21 xx yy
> 40 20 bb bb 00
> F7
>
> but I'm pretty sure it won't work. Who knows,
> it's worth a shot. Also, you might have to open a
> remote control session to send tap tempo.
>
> -Aaron
>
>
> --- On Sat, 4/19/08, Atom Smasher <atom@...>
> wrote:
>
> > From: Atom Smasher <atom@...>
> > Subject: Re: [xl7] Sysex Pattern Change
> > To: xl7@yahoogroups.com
> > Date: Saturday, April 19, 2008, 2:22 AM
> > next question: how do i do that while enabling the
> > "mute hold" function?
> > i'm guessing that i can emulate a "tap"
> press
> > (and release) before (and
> > after) the second command...
> >
> > F0 18 0F dd 55 01 02 07 21 xx yy F7 // choose next
> > pattern
> > F0 18 0F dd 55 40 20 bb bb 01 F7 // "tap"
> press
> > F0 18 0F dd 55 01 02 04 21 xx yy F7 // confirm next
> > pattern
> > F0 18 0F dd 55 40 20 bb bb 00 F7 // "tap"
> > release
> >
> > i'll have to experiment with that, and find which
> > values of "bb"
> > correspond to the tap button... if anyone (aaron?) has
> any
> > answers i'm all
> > ears...
> >
> > better yet, is there a way to enable the "mute
> > hold" as a default
> > behavior?
> >
> > also, is there a way to save some bytes by using some
> sort
> > of "running
> > status" within the sysex? that should save almost
> 50%
> > of the data. or does
> > each command have to have it's own "F0 18 0F
> dd 55
> > ... F7"?
> >
> > thanks!!
> >
> >
> > On Fri, 18 Apr 2008, Aaron Eppolito wrote:
> >
> > > Select Next Pattern:
> > > F0 18 0F dd 55 01 02 07 21 xx yy F7
> > > F0 18 0F dd 55 01 02 04 21 xx yy F7
> >
> >
> > --
> > ...atom
> >
> > ________________________
> > http://atom.smasher.org/
> > 762A 3B98 A3C3 96C9 C6B7 582A B88D 52E4 D9F5 7808
> > -------------------------------------------------
> >
> > "Pay no attention to the man behind the
> > curtain."
> > -- The Wizard Of Oz
> >
> >
> >
> > ------------------------------------
> >
> > Yahoo! Groups Links
> >
> >
> >
>
>
> ____________________________________________________________________________________
> Be a better friend, newshound, and
> know-it-all with Yahoo! Mobile. Try it now.
> http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
____________________________________________________________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJMessage
Re: [xl7] Sysex Pattern Change
2008-04-19 by Aaron Eppolito
Attachments
- No local attachments were found for this message.