On Sun, 27 Dec 2009, steve_the_composer wrote:
> I am not sure if the RC codes correlate with direct hidden syex
> commands, which I agree would be much more efficient than using remote
> control mode; however, I uploaded my RC table to Files > SYSEX > Remote
> Control as an additional resource.
================
on your sheet (RC.html) i'm not sure how to read "---" vs "XXX". some of
the trigger buttons show dashes, some show Xs. that might correlate to
what i recently discovered about the the trigger buttons... that the doco
says that 0x01 is a button press, but some of the trigger buttons don't
respond to that. they all respond to using 0x10. in any case, it seems
that "release" events are required rarely, if ever.
there's no correlation that i'm aware of between remote panel emulation
and hidden sysex. not only that, but the hidden parameters that i've been
given or discovered behave in unintuitive ways... the pattern change
offers good examples of this: changing a pattern requires a "choose next
pattern" message followed by a "confirm next pattern" message (and they
both require the same pattern and bank numbers). even weirder is that the
"mute hold" variation requires a "tap press" and "tap release", but (IIRC)
you can't set the tempo using that form of tap press/release. using the RC
you can set the tempo by emulating the tap button (press only); F0 18 0F
id 55 40 20 11 00 10 F7. if there's a way to get a 1:1 translation from
remote panel commands to hidden sysex, i'd like to know about it!
as aaron has explained, it's kind of a bug that the hidden sysex works at
all. if i understand it properly, it's not actually emulating button
presses, as such... it's emulating certain layers of internal
functionality that respond to button presses. so a 1:1 correlation to RC
might be unlikely.
it's interesting that you documented starting xmix by sending:
F0 18 0F 00 55 40 20 11 00 02 F7 // tap tempo
F0 18 0F 00 55 40 20 42 00 00 F7 // play
it's further interesting that you show that with an illegal (according to
the doco) value for tap, and a "release" event for play. that might lead
to more tricks...
btw, feel free to post my cheat-sheet in the files section.
--
...atom
________________________
http://atom.smasher.org/
762A 3B98 A3C3 96C9 C6B7 582A B88D 52E4 D9F5 7808
-------------------------------------------------
"Patriotism is the willingness to kill
and be killed for trivial reasons."
-- Bertrand Russell