Yahoo Groups archive

Emu XL-7 & MP-7 User's Group

Archive for xl7.

Index last updated: 2026-03-30 01:19 UTC

Message

Re: [xl7] Re: edit arp settings via sysex

2013-04-21 by Matt

Excellent this will be very helpful

On Apr 20, 2013 12:29 AM, "nikitsanpsix" <nikitsan@...> wrote:
 

excellent! you're a beast!

I also tryied to use LFO+SRetrig to create rolls and stuttering, as you routed me, and its working too! very well that I can now record my rools in sequencer.

--- In xl7@yahoogroups.com, "steve_the_composer" wrote:
>
> OK, it seems it will work on-the-fly. Here's what I did:
>
> With C01A as my basic channel, I held down a single note works with multiple notes, too). I used a kit with the preset arp on. (Works with non-pattern arps.)
>
> With the arp playing at the tempo defined by the BPM Clock and the note value (I had it at 1/4), I sent a sysex command to change it to 1/32. (Then tested it with other note values.)
>
> Here's the sysex:
>
> F0 18 0F 00 55 01 02 01 07 7f 7f 04 08 01 00 F7
>
> F0 18 0F id 55 01 02 = parameter edit (id = sysex ID)
> 01 07 = preset_select
> 7f 7f = -1 [Edit Buffer]
> 04 08 = preset_arp_note
> 01 00 = 1/32
> F7 = end of sysex command
>
> At least that's the E-MU end of it. I just tried it in the Novation Template Editor (1.3) and the Set button never became active. AHA!!!!
>
> (1) Do not use F0 and F7.
> (2) Message was too long.
>
> So, (in theory, since I don't have a novation controller):
>
> 18 0F 00 55 01 02 01 07 7f 7f should set the parameter editing to the edit buffer, and
>
> 18 0F 00 55 01 02 04 08 DV 00 should set a knob or slider to control the preset_arp_value
>
> For starters you might want the full 1 to 19 range, although I suspect you will probably want a much smaller range.
>
> Hope that gets you started on the right track.
>
> Steve
>
> PS: Thanks for the puzzle of the day!!!
>
>
>
>
> --- In xl7@yahoogroups.com, "steve_the_composer" wrote:
> >
> > Did a simple test with Midi-Ox to change MASTER_ARP_NOTE:
> >
> > F0 18 0F 00 55 01 02 04 05 dv 00 F7 [hex values]
> >
> > where dv = data value.
> >
> > The range is really 1 to 19, but both 0 and 1 set the arp note value to to 1/32 and anything over 19 will also switch the value to 2/1.
> >
> > I believe the novation template editor uses dv to stand for data value; double check that. 04 05 is the for master_arp_note; 04 08 is for preset_arp_note.
> >
> > IMPORTANT: You need to use PRESET_SELECT (id = 897 (01h, 07h) to tell your e-mu which preset you want the subsequent sysex data to affect. (Or LAYER_SELECT - id = 898 if changing later level parameters). If you are using the edit buffer, set the preset_select to -1 <7F 7F>.
> >
> > Note: you can include multiple address value pairs in a single sysex message.
> >
> > Its been a while since I have done parameter manipulation via sysex (other than little tests like this), but I believe when you edit a preset other than in the edit buffer, you are editing it in memory.
> >
> > If that's the case, I am not sure if changing the value while an arp is playing with change it on the fly.
> >
> > So, I'd suggest setting up the knob/slide with the master_arp_note. Once that is working, try it with an arp in the edit buffer.
> >
> > Right now I don't have any hardware to simulate what you want to do (on-the-fly changes), so I will probably just try it with a sequencer.
> >
> > Hope this helps.
> >
> > Steve
> >
> > PS: I gave it a try using MIDI-OX to send changes while an arp is playing and it doesn't do what I assumed you were trying to do.
> >
> > Ahhhhh. I see. I was testing in audition mode with patterns, but note_value is for non-pattern modes!!! Guess I will have to hook up a keyboard.
> >
> >
> > --- In xl7@yahoogroups.com, "steve_the_composer" > > >
> > > OK--I see: ARP_NOTE is the note value, so I am guessing you want to use a knob or slider to sweet that from 1/32 note to let's say 1/4 note, as a sort of rhythmic accelerando, for example.
> > >
> > > Interesting that there are 19 possible values available on the front panel, but the sysex manual reports 20 values (min = 0 to max = 19). Could be a typo; 0 could be off, or something smaller than 1/32; 19 could be something greater than 2/1.
> > >
> > > Will explore more later.
> > >
> > > --- In xl7@yahoogroups.com, "steve_the_composer" wrote:
> > >
> > > > How do you envision the ARP_NOTE being used to create those effects?
>; > >
> >
>

Attachments