Yahoo Groups archive

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

Index last updated: 2026-03-31 23:44 UTC

Thread

Perhaps a stupid question - which layer(s) do knobs control?

Perhaps a stupid question - which layer(s) do knobs control?

2011-05-07 by oasys_user

I'm working up a TouchOSC template to group MP7 parameters in a way that I like to play with them. 

I've been sending sysex to target various parameters in the different layers including filter freq & Q. Apparently these are immediately available via cc's on knobs A & B but I must confess that I don't understand which part of the voice these knobs hit - "All Layers" in the current preset, or some global filter? (Doesn't seem so based on what I'm seeing on the display.)

Sorry if this is a RTFM question.

Scott

Re: Perhaps a stupid question - which layer(s) do knobs control?

2011-05-08 by stimresp

AFAIK you must specify the cc assignments for each layer in the patchcords of each preset.

It's possible to select and layers by sysex. Starting page 54 of the sysex spec:

LAYER_SELECT id = 898 (02h,07h) min =  -1; max = 3
    -1 = Select All Layers   0-3 = Layers 1 - 4


--- In xl7@yahoogroups.com, "oasys_user" <sleporester@...> wrote:
>
> I'm working up a TouchOSC template to group MP7 parameters in a way that I like to play with them. 
> 
> I've been sending sysex to target various parameters in the different layers including filter freq & Q. Apparently these are immediately available via cc's on knobs A & B but I must confess that I don't understand which part of the voice these knobs hit - "All Layers" in the current preset, or some global filter? (Doesn't seem so based on what I'm seeing on the display.)
> 
> Sorry if this is a RTFM question.
> 
> Scott
>

Re: [xl7] Perhaps a stupid question - which layer(s) do knobs control?

2011-05-08 by Atom Smasher

On Sat, 7 May 2011, oasys_user wrote:

> I've been sending sysex to target various parameters in the different 
> layers including filter freq & Q. Apparently these are immediately 
> available via cc's on knobs A & B but I must confess that I don't 
> understand which part of the voice these knobs hit - "All Layers" in the 
> current preset, or some global filter? (Doesn't seem so based on what 
> I'm seeing on the display.)
>
> Sorry if this is a RTFM question.
===============

rtfm ;)

it depends on the patch. each of the 16 knobs can be assigned to any 
controller(s) on one or more layers, per patch.

you can have knob "A" controlling the cutoff for layer-1, LFO speed for 
layer-2, LFO-1 depth, LFO-2 speed & release time for layer-3, etc.

also note that "cutoff" and "res" will mostly do what you think they will 
when routed to "standard" filter types... a lot of the filters here are 
not standard.


-- 
         ...atom

  ________________________
  http://atom.smasher.org/
  762A 3B98 A3C3 96C9 C6B7 582A B88D 52E4 D9F5 7808
  -------------------------------------------------

 	"I am often asked if I still think we should invade their
 	 countries, kill their leaders, and convert them to
 	 Christianity. The answer is: Now more than ever!"
 		-- Ann Coulter,
 		How to Talk to a Liberal (If You Must)

Re: Perhaps a stupid question - which layer(s) do knobs control?

2011-05-09 by steve_the_composer

This sounds like a very interesting project. Out of curiosity, are you using TouchOSC more as a patch editor or as a real-time performance tool?

If you use sysex, you are editing presets/patches. If you use CCs, you are doing something different. For designing sounds, I use the front panel (sometimes an editor) to create presets. Once created, I use CCs to tweak the presets for real-time performance.

"All layers" refers to editing parameters in a preset. Each preset can have up to 4 layers. When you edit a preset from the front panel, you can edit the values on each layer seprately or all at once. So, let's say a particular preset has ROM Instruments on all 4 layers and you want the filter parameters and the filter envelope to be the same on each layer. You can change all settings for all 4 layers at the same time. Then, let's say you want to vary the filter envelope on two of the layers, you can do that. (At that point if I were editing a preset, I'd save it.)

Each layer also has virtual patch cords (sources, destinations, amounts). Some of the sources are CCs. To use them, you don't use CC numbers directly; you use the source functions. For example, globally you assign MidiA -> MidiP to specific CCs. When CC values come in on a specific channel, the patchcords determine what those CC vlaues do. For example CC74 might control filter cutoff frequency on all layers of a patch on a specific channel. But it doesn't have to. Its all a matter for how you define (1) the CCs globally [eg, MidiA = CC74] and (2) the destinations for that source funtion [eg, MidiA -> FiltFreq +100).

Some CCs are defined by default (CC7 = Vol, CC10 = Pan, etc.) See http://launch.groups.yahoo.com/group/xl7/message/21532 for more details.

BTW, you might want to create preset templates that have patch cords set up the way you tend to use controllers. Just a thought.

Anyhow, I hope this makes sense and I hope it helps.

Steve





--- In xl7@yahoogroups.com, "oasys_user" <sleporester@...> wrote:
>
> I'm working up a TouchOSC template to group MP7 parameters in a way that I like to play with them. 
> 
> I've been sending sysex to target various parameters in the different layers including filter freq & Q. Apparently these are immediately available via cc's on knobs A & B but I must confess that I don't understand which part of the voice these knobs hit - "All Layers" in the current preset, or some global filter? (Doesn't seem so based on what I'm seeing on the display.)
> 
> Sorry if this is a RTFM question.
> 
> Scott
>

Re: Perhaps a stupid question - which layer(s) do knobs control?

2011-05-09 by oasys_user

Thanks everyone for your replies.

I use my MP7 in performance and tend modify the sounds, sometimes extensively, on the fly. I change filter type, transposition, arps, effects and even waveforms as I play. For me some performances include sound design. 

I've been using the iPad to make various parameters easier to access. TouchOSC also allows me to combine things in different ways to come up with new ideas (for example I might put arp modes on the same screen as selected filter types). Think of it as Proteum/Prodatum designed to be used live. 

While the Proteus architecture is one of the most sophisticated I have encountered, unfortunately patch cord destinations don't include everything I might want to change so I'm forced to use sysex as well as cc's. 

BTW I set the MP7 to echo incoming MIDI to its out so I capture everything played on the iPad (including sysex and cc's) in a DAW so I am not too concerned about saving sounds to presets. I can always get back to any specific sound if I need to by playing back the performance to the MP7.  

I've got things largely working the way I expect them to while editing the preset showing in the edit buffer. Now I want to change parameters like the arp type on each multi-mode channel but I am not sure how to "target" the channel to make the change. The sysex guide refers to MULTI_MODE_CHANNEL_SELECT but when I select one then change a parameter, the preset on that channel isn't affected.

Suggestions? Maybe I'm going about this wrong?

Scott

--- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@...> wrote:
>
> This sounds like a very interesting project. Out of curiosity, are you using TouchOSC more as a patch editor or as a real-time performance tool?
> 
> If you use sysex, you are editing presets/patches. If you use CCs, you are doing something different. For designing sounds, I use the front panel (sometimes an editor) to create presets. Once created, I use CCs to tweak the presets for real-time performance.
> 
> "All layers" refers to editing parameters in a preset. Each preset can have up to 4 layers. When you edit a preset from the front panel, you can edit the values on each layer seprately or all at once. So, let's say a particular preset has ROM Instruments on all 4 layers and you want the filter parameters and the filter envelope to be the same on each layer. You can change all settings for all 4 layers at the same time. Then, let's say you want to vary the filter envelope on two of the layers, you can do that. (At that point if I were editing a preset, I'd save it.)
> 
> Each layer also has virtual patch cords (sources, destinations, amounts). Some of the sources are CCs. To use them, you don't use CC numbers directly; you use the source functions. For example, globally you assign MidiA -> MidiP to specific CCs. When CC values come in on a specific channel, the patchcords determine what those CC vlaues do. For example CC74 might control filter cutoff frequency on all layers of a patch on a specific channel. But it doesn't have to. Its all a matter for how you define (1) the CCs globally [eg, MidiA = CC74] and (2) the destinations for that source funtion [eg, MidiA -> FiltFreq +100).
> 
> Some CCs are defined by default (CC7 = Vol, CC10 = Pan, etc.) See http://launch.groups.yahoo.com/group/xl7/message/21532 for more details.
> 
> BTW, you might want to create preset templates that have patch cords set up the way you tend to use controllers. Just a thought.
> 
> Anyhow, I hope this makes sense and I hope it helps.
> 
> Steve
> 
> 
> 
> 
> 
> --- In xl7@yahoogroups.com, "oasys_user" <sleporester@> wrote:
> >
> > I'm working up a TouchOSC template to group MP7 parameters in a way that I like to play with them. 
> > 
> > I've been sending sysex to target various parameters in the different layers including filter freq & Q. Apparently these are immediately available via cc's on knobs A & B but I must confess that I don't understand which part of the voice these knobs hit - "All Layers" in the current preset, or some global filter? (Doesn't seem so based on what I'm seeing on the display.)
> > 
> > Sorry if this is a RTFM question.
> > 
> > Scott
> >
>

Re: Perhaps a stupid question - which layer(s) do knobs control?

2011-05-10 by steve_the_composer

It definitely sounds like you are doing some sophisticated programming--pushing the Command Station beyond the ordinary. I am very intrigued.

I am trying to get an understanding of what you are trying to do. Not sure I understand.

"I want to change parameters like the arp type"
Do you mean arp mode (up, down, pattern, etc.)?

Or are you trying to edit arp patterns on the fly?

"I am not sure how to "target" the channel to make the change. The sysex guide refers to MULTI_MODE_CHANNEL_SELECT but when I select one then change a parameter, the preset on that channel isn't affected."

Its been a while since I've done anything with E-Mu sysex, so I will need to pull out my sysex manual. As I understand it, you want to change the arp mode (up, down, etc.) externally via sysex on a channel by channel basis, right?

Steve



--- In xl7@yahoogroups.com, "oasys_user" <sleporester@...> wrote:
>
> Thanks everyone for your replies.
> 
> I use my MP7 in performance and tend modify the sounds, sometimes extensively, on the fly. I change filter type, transposition, arps, effects and even waveforms as I play. For me some performances include sound design. 
> 
> I've been using the iPad to make various parameters easier to access. TouchOSC also allows me to combine things in different ways to come up with new ideas (for example I might put arp modes on the same screen as selected filter types). Think of it as Proteum/Prodatum designed to be used live. 
> 
> While the Proteus architecture is one of the most sophisticated I have encountered, unfortunately patch cord destinations don't include everything I might want to change so I'm forced to use sysex as well as cc's. 
> 
> BTW I set the MP7 to echo incoming MIDI to its out so I capture everything played on the iPad (including sysex and cc's) in a DAW so I am not too concerned about saving sounds to presets. I can always get back to any specific sound if I need to by playing back the performance to the MP7.  
> 
> I've got things largely working the way I expect them to while editing the preset showing in the edit buffer. Now I want to change parameters like the arp type on each multi-mode channel but I am not sure how to "target" the channel to make the change. The sysex guide refers to MULTI_MODE_CHANNEL_SELECT but when I select one then change a parameter, the preset on that channel isn't affected.
> 
> Suggestions? Maybe I'm going about this wrong?
> 
> Scott
> 
> --- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@> wrote:
> >
> > This sounds like a very interesting project. Out of curiosity, are you using TouchOSC more as a patch editor or as a real-time performance tool?
> > 
> > If you use sysex, you are editing presets/patches. If you use CCs, you are doing something different. For designing sounds, I use the front panel (sometimes an editor) to create presets. Once created, I use CCs to tweak the presets for real-time performance.
> > 
> > "All layers" refers to editing parameters in a preset. Each preset can have up to 4 layers. When you edit a preset from the front panel, you can edit the values on each layer seprately or all at once. So, let's say a particular preset has ROM Instruments on all 4 layers and you want the filter parameters and the filter envelope to be the same on each layer. You can change all settings for all 4 layers at the same time. Then, let's say you want to vary the filter envelope on two of the layers, you can do that. (At that point if I were editing a preset, I'd save it.)
> > 
> > Each layer also has virtual patch cords (sources, destinations, amounts). Some of the sources are CCs. To use them, you don't use CC numbers directly; you use the source functions. For example, globally you assign MidiA -> MidiP to specific CCs. When CC values come in on a specific channel, the patchcords determine what those CC vlaues do. For example CC74 might control filter cutoff frequency on all layers of a patch on a specific channel. But it doesn't have to. Its all a matter for how you define (1) the CCs globally [eg, MidiA = CC74] and (2) the destinations for that source funtion [eg, MidiA -> FiltFreq +100).
> > 
> > Some CCs are defined by default (CC7 = Vol, CC10 = Pan, etc.) See http://launch.groups.yahoo.com/group/xl7/message/21532 for more details.
> > 
> > BTW, you might want to create preset templates that have patch cords set up the way you tend to use controllers. Just a thought.
> > 
> > Anyhow, I hope this makes sense and I hope it helps.
> > 
> > Steve
> > 
> > 
> > 
> > 
> > 
> > --- In xl7@yahoogroups.com, "oasys_user" <sleporester@> wrote:
> > >
> > > I'm working up a TouchOSC template to group MP7 parameters in a way that I like to play with them. 
> > > 
> > > I've been sending sysex to target various parameters in the different layers including filter freq & Q. Apparently these are immediately available via cc's on knobs A & B but I must confess that I don't understand which part of the voice these knobs hit - "All Layers" in the current preset, or some global filter? (Doesn't seem so based on what I'm seeing on the display.)
> > > 
> > > Sorry if this is a RTFM question.
> > > 
> > > Scott
> > >
> >
>

Re: [xl7] Re: Perhaps a stupid question - which layer(s) do knobs control?

2011-05-10 by Atom Smasher

On Tue, 10 May 2011, steve_the_composer wrote:

> PRESET_ARP_Mode is parameter 1026 (02h, 08h). Does changing that (from 0 
> to 7) do what you want?
===========

what's the full sysex message?

where do you find that PRESET_ARP_Mode is parameter 1026?

how are you converting 1026 to 02h 08h?

thanks...


-- 
         ...atom

  ________________________
  http://atom.smasher.org/
  762A 3B98 A3C3 96C9 C6B7 582A B88D 52E4 D9F5 7808
  -------------------------------------------------

 	"But that one 16 ounce cut of prime rib is equal to a
 	 thousand gallons of fresh water, a few acres of grass,
 	 a few fish, a quarter acre of corn etc. What's the
 	 point of taking a shorter shower to conserve water as
 	 Greenpeace is preaching if you can sit down and
 	 consume a 1000 gallons of water at a single meal? And
 	 that single cut of meat would have cost as much in
 	 vegetable resources equivalent to what could be fed to
 	 an entire African village for a week."
 		-- Capt Paul Watson, A Very Inconvenient Truth

Re: Perhaps a stupid question - which layer(s) do knobs control?

2011-05-10 by oasys_user

Exactly Steve. I want to be able to change arp mode (up, down, fwd assign, etc.), and a bunch of other things, on the fly. At this point I'm not trying to create or edit arp patterns in real time (though that may come later...)

I'm able to control most things in the preset that is in the edit buffer but now I'd like to tweak the other tracks, or channels, so I can have fun with  multi-mode. I'm not sure I understand the edit context. Do I have to modify the presets that are loaded on the tracks or does each channel represent its own edit buffer that keeps track of changes made to it? Sorry if I'm not explaining myself well.

Scott 

--- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@...> wrote:
>
> It definitely sounds like you are doing some sophisticated programming--pushing the Command Station beyond the ordinary. I am very intrigued.
> 
> I am trying to get an understanding of what you are trying to do. Not sure I understand.
> 
> "I want to change parameters like the arp type"
> Do you mean arp mode (up, down, pattern, etc.)?
> 
> Or are you trying to edit arp patterns on the fly?
> 
> "I am not sure how to "target" the channel to make the change. The sysex guide refers to MULTI_MODE_CHANNEL_SELECT but when I select one then change a parameter, the preset on that channel isn't affected."
> 
> Its been a while since I've done anything with E-Mu sysex, so I will need to pull out my sysex manual. As I understand it, you want to change the arp mode (up, down, etc.) externally via sysex on a channel by channel basis, right?
> 
> Steve
> 
> 
> 
> --- In xl7@yahoogroups.com, "oasys_user" <sleporester@> wrote:
> >
> > Thanks everyone for your replies.
> > 
> > I use my MP7 in performance and tend modify the sounds, sometimes extensively, on the fly. I change filter type, transposition, arps, effects and even waveforms as I play. For me some performances include sound design. 
> > 
> > I've been using the iPad to make various parameters easier to access. TouchOSC also allows me to combine things in different ways to come up with new ideas (for example I might put arp modes on the same screen as selected filter types). Think of it as Proteum/Prodatum designed to be used live. 
> > 
> > While the Proteus architecture is one of the most sophisticated I have encountered, unfortunately patch cord destinations don't include everything I might want to change so I'm forced to use sysex as well as cc's. 
> > 
> > BTW I set the MP7 to echo incoming MIDI to its out so I capture everything played on the iPad (including sysex and cc's) in a DAW so I am not too concerned about saving sounds to presets. I can always get back to any specific sound if I need to by playing back the performance to the MP7.  
> > 
> > I've got things largely working the way I expect them to while editing the preset showing in the edit buffer. Now I want to change parameters like the arp type on each multi-mode channel but I am not sure how to "target" the channel to make the change. The sysex guide refers to MULTI_MODE_CHANNEL_SELECT but when I select one then change a parameter, the preset on that channel isn't affected.
> > 
> > Suggestions? Maybe I'm going about this wrong?
> > 
> > Scott
> > 
> > --- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@> wrote:
> > >
> > > This sounds like a very interesting project. Out of curiosity, are you using TouchOSC more as a patch editor or as a real-time performance tool?
> > > 
> > > If you use sysex, you are editing presets/patches. If you use CCs, you are doing something different. For designing sounds, I use the front panel (sometimes an editor) to create presets. Once created, I use CCs to tweak the presets for real-time performance.
> > > 
> > > "All layers" refers to editing parameters in a preset. Each preset can have up to 4 layers. When you edit a preset from the front panel, you can edit the values on each layer seprately or all at once. So, let's say a particular preset has ROM Instruments on all 4 layers and you want the filter parameters and the filter envelope to be the same on each layer. You can change all settings for all 4 layers at the same time. Then, let's say you want to vary the filter envelope on two of the layers, you can do that. (At that point if I were editing a preset, I'd save it.)
> > > 
> > > Each layer also has virtual patch cords (sources, destinations, amounts). Some of the sources are CCs. To use them, you don't use CC numbers directly; you use the source functions. For example, globally you assign MidiA -> MidiP to specific CCs. When CC values come in on a specific channel, the patchcords determine what those CC vlaues do. For example CC74 might control filter cutoff frequency on all layers of a patch on a specific channel. But it doesn't have to. Its all a matter for how you define (1) the CCs globally [eg, MidiA = CC74] and (2) the destinations for that source funtion [eg, MidiA -> FiltFreq +100).
> > > 
> > > Some CCs are defined by default (CC7 = Vol, CC10 = Pan, etc.) See http://launch.groups.yahoo.com/group/xl7/message/21532 for more details.
> > > 
> > > BTW, you might want to create preset templates that have patch cords set up the way you tend to use controllers. Just a thought.
> > > 
> > > Anyhow, I hope this makes sense and I hope it helps.
> > > 
> > > Steve
> > > 
> > > 
> > > 
> > > 
> > > 
> > > --- In xl7@yahoogroups.com, "oasys_user" <sleporester@> wrote:
> > > >
> > > > I'm working up a TouchOSC template to group MP7 parameters in a way that I like to play with them. 
> > > > 
> > > > I've been sending sysex to target various parameters in the different layers including filter freq & Q. Apparently these are immediately available via cc's on knobs A & B but I must confess that I don't understand which part of the voice these knobs hit - "All Layers" in the current preset, or some global filter? (Doesn't seem so based on what I'm seeing on the display.)
> > > > 
> > > > Sorry if this is a RTFM question.
> > > > 
> > > > Scott
> > > >
> > >
> >
>

Re: Perhaps a stupid question - which layer(s) do knobs control?

2011-05-10 by oasys_user

Changing the PRESET_ARP_MODE works perfectly for the preset currently in the edit buffer. Now I'd like to do exactly the same thing for the presets on the other channels. Kinda like sending cc's to the other channels.

Regards,

Scott 
--- In xl7@yahoogroups.com, Atom Smasher <atom@...> wrote:
>
> On Tue, 10 May 2011, steve_the_composer wrote:
> 
> > PRESET_ARP_Mode is parameter 1026 (02h, 08h). Does changing that (from 0 
> > to 7) do what you want?
> ===========
> 
> what's the full sysex message?
> 
> where do you find that PRESET_ARP_Mode is parameter 1026?
> 
> how are you converting 1026 to 02h 08h?
> 
> thanks...
> 
> 
> -- 
>          ...atom
> 
>   ________________________
>   http://atom.smasher.org/
>   762A 3B98 A3C3 96C9 C6B7 582A B88D 52E4 D9F5 7808
>   -------------------------------------------------
> 
>  	"But that one 16 ounce cut of prime rib is equal to a
>  	 thousand gallons of fresh water, a few acres of grass,
>  	 a few fish, a quarter acre of corn etc. What's the
>  	 point of taking a shorter shower to conserve water as
>  	 Greenpeace is preaching if you can sit down and
>  	 consume a 1000 gallons of water at a single meal? And
>  	 that single cut of meat would have cost as much in
>  	 vegetable resources equivalent to what could be fed to
>  	 an entire African village for a week."
>  		-- Capt Paul Watson, A Very Inconvenient Truth
>

Re: Perhaps a stupid question - which layer(s) do knobs control?

2011-05-10 by steve_the_composer

I am not sure if any of the following provides the missing link, but here goes. (Maybe you have gotten past this.)
============================================
Multi Mode Channel Select: id = 129 (01,01)
min = 0; max = 31 
[I know the sysex manual says max = 15, but 16 -> 31 = C01B - C16B]
--Use this to specify which of the 32 channels subsequent Multi Mode Parmeter sysex commands will affect.

Example 1:
F0 18 0F 00 55 01 02 01 01 10 00 F7 
sets 01,01 to 10 00 [C01B]

F0 18 0F 00 55 01 02 04 01 40 00 F7 
sets 04, 01 [pan] to 40 00 [P00-center]
on the multi mode channel previously selected [C01B]
============================================
Preset Select: id = 897 (01,07)
(-1 = edit buffer)

Example 2:
F0 18 0F 00 55 01 02 01 07 7F 7F F7 
sets preset_select (01, 07) to the edit buffer (7f, 7f)

F0 18 0F 00 55 01 02 02 08 00 00 F7
sets preset_arp_mode (02, 08) to 00 00 [up]

F0 18 0F 00 55 01 02 02 08 07 00 F7  
sets preset_arp_mode (02, 08) to 07 00 [pattern]
============================================
The question then becomes what is the edit buffer? Is it the multi mode channel selected? Is it the basic channel that is selected?

As I said before, its been a while since I've done E-Mu sysex but based on my preliminary testing here, it looks like the multi mode channel selected and the edit buffer are two different things.

Anyhow, I am not sure this helps, but since I started re-exploring E-Mu sysex, I thought I write these results up.

Steve

Re: Perhaps a stupid question - which layer(s) do knobs control?

2011-05-10 by steve_the_composer

See my later message for the specific sysex message. 
Parameter 1026 is on page 57 of sysex manual 2.2 as is the xx, xx hex equivalent 02, 08.
Its in lsb, msb form. It is nybblized.
02 + 8 * 128 = 1026.

Steve


--- In xl7@yahoogroups.com, Atom Smasher <atom@...> wrote:
>
> On Tue, 10 May 2011, steve_the_composer wrote:
> 
> > PRESET_ARP_Mode is parameter 1026 (02h, 08h). Does changing that (from 0 
> > to 7) do what you want?
> ===========
> 
> what's the full sysex message?
> 
> where do you find that PRESET_ARP_Mode is parameter 1026?
> 
> how are you converting 1026 to 02h 08h?
> 
> thanks...
> 
> 
> -- 
>          ...atom
> 
>   ________________________
>   http://atom.smasher.org/
>   762A 3B98 A3C3 96C9 C6B7 582A B88D 52E4 D9F5 7808
>   -------------------------------------------------
> 
>  	"But that one 16 ounce cut of prime rib is equal to a
>  	 thousand gallons of fresh water, a few acres of grass,
>  	 a few fish, a quarter acre of corn etc. What's the
>  	 point of taking a shorter shower to conserve water as
>  	 Greenpeace is preaching if you can sit down and
>  	 consume a 1000 gallons of water at a single meal? And
>  	 that single cut of meat would have cost as much in
>  	 vegetable resources equivalent to what could be fed to
>  	 an entire African village for a week."
>  		-- Capt Paul Watson, A Very Inconvenient Truth
>

Re: Perhaps a stupid question - which layer(s) do knobs control?

2011-05-10 by steve_the_composer

Ok; I thought that might have been it.

Read my reply with the sysex. I am pretty sure from my limited testing just now that there are two different things here: 
(1) changing parameters on the fly on a channel by channel basis using MULTIMODE_CHANNEL_SELECT, and
(2) changing parameters on the fly using the edit buffer.

If I am right and the edit buffer refers to the preset in the currently selected preset (basic channel), I am guessing the next step is to figure out the best way to change what the edit buffer has.

I am too tired now to work on that.

Also, there's something called remote control mode, but with that on, you run the risk of creating sysex bottlenecks.

Steve

--- In xl7@yahoogroups.com, "oasys_user" <sleporester@...> wrote:
>
> Exactly Steve. I want to be able to change arp mode (up, down, fwd assign, etc.), and a bunch of other things, on the fly. At this point I'm not trying to create or edit arp patterns in real time (though that may come later...)
> 
> I'm able to control most things in the preset that is in the edit buffer but now I'd like to tweak the other tracks, or channels, so I can have fun with  multi-mode. I'm not sure I understand the edit context. Do I have to modify the presets that are loaded on the tracks or does each channel represent its own edit buffer that keeps track of changes made to it? Sorry if I'm not explaining myself well.
> 
> Scott 
> 
> --- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@> wrote:
> >
> > It definitely sounds like you are doing some sophisticated programming--pushing the Command Station beyond the ordinary. I am very intrigued.
> > 
> > I am trying to get an understanding of what you are trying to do. Not sure I understand.
> > 
> > "I want to change parameters like the arp type"
> > Do you mean arp mode (up, down, pattern, etc.)?
> > 
> > Or are you trying to edit arp patterns on the fly?
> > 
> > "I am not sure how to "target" the channel to make the change. The sysex guide refers to MULTI_MODE_CHANNEL_SELECT but when I select one then change a parameter, the preset on that channel isn't affected."
> > 
> > Its been a while since I've done anything with E-Mu sysex, so I will need to pull out my sysex manual. As I understand it, you want to change the arp mode (up, down, etc.) externally via sysex on a channel by channel basis, right?
> > 
> > Steve
> > 
> > 
> > 
> > --- In xl7@yahoogroups.com, "oasys_user" <sleporester@> wrote:
> > >
> > > Thanks everyone for your replies.
> > > 
> > > I use my MP7 in performance and tend modify the sounds, sometimes extensively, on the fly. I change filter type, transposition, arps, effects and even waveforms as I play. For me some performances include sound design. 
> > > 
> > > I've been using the iPad to make various parameters easier to access. TouchOSC also allows me to combine things in different ways to come up with new ideas (for example I might put arp modes on the same screen as selected filter types). Think of it as Proteum/Prodatum designed to be used live. 
> > > 
> > > While the Proteus architecture is one of the most sophisticated I have encountered, unfortunately patch cord destinations don't include everything I might want to change so I'm forced to use sysex as well as cc's. 
> > > 
> > > BTW I set the MP7 to echo incoming MIDI to its out so I capture everything played on the iPad (including sysex and cc's) in a DAW so I am not too concerned about saving sounds to presets. I can always get back to any specific sound if I need to by playing back the performance to the MP7.  
> > > 
> > > I've got things largely working the way I expect them to while editing the preset showing in the edit buffer. Now I want to change parameters like the arp type on each multi-mode channel but I am not sure how to "target" the channel to make the change. The sysex guide refers to MULTI_MODE_CHANNEL_SELECT but when I select one then change a parameter, the preset on that channel isn't affected.
> > > 
> > > Suggestions? Maybe I'm going about this wrong?
> > > 
> > > Scott
> > > 
> > > --- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@> wrote:
> > > >
> > > > This sounds like a very interesting project. Out of curiosity, are you using TouchOSC more as a patch editor or as a real-time performance tool?
> > > > 
> > > > If you use sysex, you are editing presets/patches. If you use CCs, you are doing something different. For designing sounds, I use the front panel (sometimes an editor) to create presets. Once created, I use CCs to tweak the presets for real-time performance.
> > > > 
> > > > "All layers" refers to editing parameters in a preset. Each preset can have up to 4 layers. When you edit a preset from the front panel, you can edit the values on each layer seprately or all at once. So, let's say a particular preset has ROM Instruments on all 4 layers and you want the filter parameters and the filter envelope to be the same on each layer. You can change all settings for all 4 layers at the same time. Then, let's say you want to vary the filter envelope on two of the layers, you can do that. (At that point if I were editing a preset, I'd save it.)
> > > > 
> > > > Each layer also has virtual patch cords (sources, destinations, amounts). Some of the sources are CCs. To use them, you don't use CC numbers directly; you use the source functions. For example, globally you assign MidiA -> MidiP to specific CCs. When CC values come in on a specific channel, the patchcords determine what those CC vlaues do. For example CC74 might control filter cutoff frequency on all layers of a patch on a specific channel. But it doesn't have to. Its all a matter for how you define (1) the CCs globally [eg, MidiA = CC74] and (2) the destinations for that source funtion [eg, MidiA -> FiltFreq +100).
> > > > 
> > > > Some CCs are defined by default (CC7 = Vol, CC10 = Pan, etc.) See http://launch.groups.yahoo.com/group/xl7/message/21532 for more details.
> > > > 
> > > > BTW, you might want to create preset templates that have patch cords set up the way you tend to use controllers. Just a thought.
> > > > 
> > > > Anyhow, I hope this makes sense and I hope it helps.
> > > > 
> > > > Steve
> > > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > --- In xl7@yahoogroups.com, "oasys_user" <sleporester@> wrote:
> > > > >
> > > > > I'm working up a TouchOSC template to group MP7 parameters in a way that I like to play with them. 
> > > > > 
> > > > > I've been sending sysex to target various parameters in the different layers including filter freq & Q. Apparently these are immediately available via cc's on knobs A & B but I must confess that I don't understand which part of the voice these knobs hit - "All Layers" in the current preset, or some global filter? (Doesn't seem so based on what I'm seeing on the display.)
> > > > > 
> > > > > Sorry if this is a RTFM question.
> > > > > 
> > > > > Scott
> > > > >
> > > >
> > >
> >
>

Re: Perhaps a stupid question - which layer(s) do knobs control?

2011-05-10 by oasys_user

I guess what I'm wondering is if parameters can in fact be edited via sysex via the multimode_channel_select command. Your sysex examples suggest that they can. I just haven't seen it work yet.

I'll try your pan example and let you know how I make out.

Thanks for all of your input!

Scott

--- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@...> wrote:
>
> Ok; I thought that might have been it.
> 
> Read my reply with the sysex. I am pretty sure from my limited testing just now that there are two different things here: 
> (1) changing parameters on the fly on a channel by channel basis using MULTIMODE_CHANNEL_SELECT, and
> (2) changing parameters on the fly using the edit buffer.
> 
> If I am right and the edit buffer refers to the preset in the currently selected preset (basic channel), I am guessing the next step is to figure out the best way to change what the edit buffer has.
> 
> I am too tired now to work on that.
> 
> Also, there's something called remote control mode, but with that on, you run the risk of creating sysex bottlenecks.
> 
> Steve
> 
> --- In xl7@yahoogroups.com, "oasys_user" <sleporester@> wrote:
> >
> > Exactly Steve. I want to be able to change arp mode (up, down, fwd assign, etc.), and a bunch of other things, on the fly. At this point I'm not trying to create or edit arp patterns in real time (though that may come later...)
> > 
> > I'm able to control most things in the preset that is in the edit buffer but now I'd like to tweak the other tracks, or channels, so I can have fun with  multi-mode. I'm not sure I understand the edit context. Do I have to modify the presets that are loaded on the tracks or does each channel represent its own edit buffer that keeps track of changes made to it? Sorry if I'm not explaining myself well.
> > 
> > Scott 
> > 
> > --- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@> wrote:
> > >
> > > It definitely sounds like you are doing some sophisticated programming--pushing the Command Station beyond the ordinary. I am very intrigued.
> > > 
> > > I am trying to get an understanding of what you are trying to do. Not sure I understand.
> > > 
> > > "I want to change parameters like the arp type"
> > > Do you mean arp mode (up, down, pattern, etc.)?
> > > 
> > > Or are you trying to edit arp patterns on the fly?
> > > 
> > > "I am not sure how to "target" the channel to make the change. The sysex guide refers to MULTI_MODE_CHANNEL_SELECT but when I select one then change a parameter, the preset on that channel isn't affected."
> > > 
> > > Its been a while since I've done anything with E-Mu sysex, so I will need to pull out my sysex manual. As I understand it, you want to change the arp mode (up, down, etc.) externally via sysex on a channel by channel basis, right?
> > > 
> > > Steve
> > > 
> > > 
> > > 
> > > --- In xl7@yahoogroups.com, "oasys_user" <sleporester@> wrote:
> > > >
> > > > Thanks everyone for your replies.
> > > > 
> > > > I use my MP7 in performance and tend modify the sounds, sometimes extensively, on the fly. I change filter type, transposition, arps, effects and even waveforms as I play. For me some performances include sound design. 
> > > > 
> > > > I've been using the iPad to make various parameters easier to access. TouchOSC also allows me to combine things in different ways to come up with new ideas (for example I might put arp modes on the same screen as selected filter types). Think of it as Proteum/Prodatum designed to be used live. 
> > > > 
> > > > While the Proteus architecture is one of the most sophisticated I have encountered, unfortunately patch cord destinations don't include everything I might want to change so I'm forced to use sysex as well as cc's. 
> > > > 
> > > > BTW I set the MP7 to echo incoming MIDI to its out so I capture everything played on the iPad (including sysex and cc's) in a DAW so I am not too concerned about saving sounds to presets. I can always get back to any specific sound if I need to by playing back the performance to the MP7.  
> > > > 
> > > > I've got things largely working the way I expect them to while editing the preset showing in the edit buffer. Now I want to change parameters like the arp type on each multi-mode channel but I am not sure how to "target" the channel to make the change. The sysex guide refers to MULTI_MODE_CHANNEL_SELECT but when I select one then change a parameter, the preset on that channel isn't affected.
> > > > 
> > > > Suggestions? Maybe I'm going about this wrong?
> > > > 
> > > > Scott
> > > > 
> > > > --- In xl7@...m, "steve_the_composer" <smw-mail@> wrote:
> > > > >
> > > > > This sounds like a very interesting project. Out of curiosity, are you using TouchOSC more as a patch editor or as a real-time performance tool?
> > > > > 
> > > > > If you use sysex, you are editing presets/patches. If you use CCs, you are doing something different. For designing sounds, I use the front panel (sometimes an editor) to create presets. Once created, I use CCs to tweak the presets for real-time performance.
> > > > > 
> > > > > "All layers" refers to editing parameters in a preset. Each preset can have up to 4 layers. When you edit a preset from the front panel, you can edit the values on each layer seprately or all at once. So, let's say a particular preset has ROM Instruments on all 4 layers and you want the filter parameters and the filter envelope to be the same on each layer. You can change all settings for all 4 layers at the same time. Then, let's say you want to vary the filter envelope on two of the layers, you can do that. (At that point if I were editing a preset, I'd save it.)
> > > > > 
> > > > > Each layer also has virtual patch cords (sources, destinations, amounts). Some of the sources are CCs. To use them, you don't use CC numbers directly; you use the source functions. For example, globally you assign MidiA -> MidiP to specific CCs. When CC values come in on a specific channel, the patchcords determine what those CC vlaues do. For example CC74 might control filter cutoff frequency on all layers of a patch on a specific channel. But it doesn't have to. Its all a matter for how you define (1) the CCs globally [eg, MidiA = CC74] and (2) the destinations for that source funtion [eg, MidiA -> FiltFreq +100).
> > > > > 
> > > > > Some CCs are defined by default (CC7 = Vol, CC10 = Pan, etc.) See http://launch.groups.yahoo.com/group/xl7/message/21532 for more details.
> > > > > 
> > > > > BTW, you might want to create preset templates that have patch cords set up the way you tend to use controllers. Just a thought.
> > > > > 
> > > > > Anyhow, I hope this makes sense and I hope it helps.
> > > > > 
> > > > > Steve
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > --- In xl7@yahoogroups.com, "oasys_user" <sleporester@> wrote:
> > > > > >
> > > > > > I'm working up a TouchOSC template to group MP7 parameters in a way that I like to play with them. 
> > > > > > 
> > > > > > I've been sending sysex to target various parameters in the different layers including filter freq & Q. Apparently these are immediately available via cc's on knobs A & B but I must confess that I don't understand which part of the voice these knobs hit - "All Layers" in the current preset, or some global filter? (Doesn't seem so based on what I'm seeing on the display.)
> > > > > > 
> > > > > > Sorry if this is a RTFM question.
> > > > > > 
> > > > > > Scott
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: Perhaps a stupid question - which layer(s) do knobs control?

2011-05-10 by oasys_user

I'll also give this a try tomorrow evening.

Scott
--- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@...> wrote:
>
> FOOTNOTE:
> 
> Maybe this is it: look at p. 42, id = 139 - MultiMode_Basic_Channel. Perhaps that's what you use to select the basic channel that the edit buffer works on.
> 
> I will try it.
>

Re: Perhaps a stupid question - which layer(s) do knobs control?

2011-05-10 by steve_the_composer

BINGO!!!! (At least it seems to work in my tire state.)

BTW, for id = 139, 140, and 141 max = 31 (not 15) on two port (A/B) E-Mus.

In short:
Use MULTIMODE_CHANNEL_SELECT for Multi Mode Parameters.
Use PRESET SELECT = -1 for edit buffer (preset parameters). 
Use MULTIMODE_BASIC_CHANNEL to set the basic channel.

Hope this helps.

Steve




--- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@...> wrote:
>
> FOOTNOTE:
> 
> Maybe this is it: look at p. 42, id = 139 - MultiMode_Basic_Channel. Perhaps that's what you use to select the basic channel that the edit buffer works on.
> 
> I will try it.
>

Re: Perhaps a stupid question - which layer(s) do knobs control?

2011-05-10 by oasys_user

You are a MACHINE Steve.

I don't quite follow what MULTIMODE_BASIC_CHANNEL does.


--- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@...> wrote:
>
> BINGO!!!! (At least it seems to work in my tire state.)
> 
> BTW, for id = 139, 140, and 141 max = 31 (not 15) on two port (A/B) E-Mus.
> 
> In short:
> Use MULTIMODE_CHANNEL_SELECT for Multi Mode Parameters.
> Use PRESET SELECT = -1 for edit buffer (preset parameters). 
> Use MULTIMODE_BASIC_CHANNEL to set the basic channel.
> 
> Hope this helps.
> 
> Steve
> 
> 
> 
> 
> --- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@> wrote:
> >
> > FOOTNOTE:
> > 
> > Maybe this is it: look at p. 42, id = 139 - MultiMode_Basic_Channel. Perhaps that's what you use to select the basic channel that the edit buffer works on.
> > 
> > I will try it.
> >
>

Re: Perhaps a stupid question - which layer(s) do knobs control?

2011-05-10 by steve_the_composer

So far as I can tell, when you set the basic channel, that's the channel that has the preset that gets edited via the preset parameter sysex edit commands. Lemme break that down:
--------------------------------------------------------------
You already figured out how to edit the sound on the fly using the edit buffer (instead of the presets saved in User memory). 

The missing link was: 
How do you tell subsequent parameter edit commands what channel has the preset you want to edit?

Answer:
Set the basic channel!!! 
(In other words, set the MULTIMODE_MASIC_CHANNEL.)
--------------------------------------------------------------
For my test, I started pattern arps on channels 1, 2, and 3 and set CC64 to 127 so they would keep playing.

I had already pointed PRESET_SELECT to the edit buffer.

I set the basic channel (via sysex: MULTIMODE_BASIC_CHANNEL) to Channel C01B and set the arp mode to 0 (via sysex). That turned the arp on C01B to up mode and the pattern stopped playing.

Next, I changed the basic channel (again via sysex) to C02B and set the arp mode to 0 (with the same result). 

Finally, I did the same for the arp pattern on C03B.

(As simple as 1, 2, 3).
--------------------------------------------------------------

Hope this makes sense. (Of course, now I'm wide awake when I should be sleeping!!!)



--- In xl7@yahoogroups.com, "oasys_user" <sleporester@...> wrote:
>
> You are a MACHINE Steve.
> 
> I don't quite follow what MULTIMODE_BASIC_CHANNEL does.
> 
> 
> --- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@> wrote:
> >
> > BINGO!!!! (At least it seems to work in my tire state.)
> > 
> > BTW, for id = 139, 140, and 141 max = 31 (not 15) on two port (A/B) E-Mus.
> > 
> > In short:
> > Use MULTIMODE_CHANNEL_SELECT for Multi Mode Parameters.
> > Use PRESET SELECT = -1 for edit buffer (preset parameters). 
> > Use MULTIMODE_BASIC_CHANNEL to set the basic channel.
> > 
> > Hope this helps.
> > 
> > Steve
> > 
> > 
> > 
> > 
> > --- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@> wrote:
> > >
> > > FOOTNOTE:
> > > 
> > > Maybe this is it: look at p. 42, id = 139 - MultiMode_Basic_Channel. Perhaps that's what you use to select the basic channel that the edit buffer works on.
> > > 
> > > I will try it.
> > >
> >
>

Re: Perhaps a stupid question - which layer(s) do knobs control?

2011-05-10 by S. Lepore

If I follow you, I use MULTIMODE_BASIC_CHANNEL to target the preset I want to send sysex to. This was where I was going wrong. I was trying  MULTIMODE_CHANNEL_SELECT. 

I'll give this a try now and let you (though I'm sure you already know how it will turn out.)

Thanks very much Steve. (Hope you got some sleep after all.)

Scott
--- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@...> wrote:
>
> So far as I can tell, when you set the basic channel, that's the channel that has the preset that gets edited via the preset parameter sysex edit commands. Lemme break that down:
> --------------------------------------------------------------
> You already figured out how to edit the sound on the fly using the edit buffer (instead of the presets saved in User memory). 
> 
> The missing link was: 
> How do you tell subsequent parameter edit commands what channel has the preset you want to edit?
> 
> Answer:
> Set the basic channel!!! 
> (In other words, set the MULTIMODE_MASIC_CHANNEL.)
> --------------------------------------------------------------
> For my test, I started pattern arps on channels 1, 2, and 3 and set CC64 to 127 so they would keep playing.
> 
> I had already pointed PRESET_SELECT to the edit buffer.
> 
> I set the basic channel (via sysex: MULTIMODE_BASIC_CHANNEL) to Channel C01B and set the arp mode to 0 (via sysex). That turned the arp on C01B to up mode and the pattern stopped playing.
> 
> Next, I changed the basic channel (again via sysex) to C02B and set the arp mode to 0 (with the same result). 
> 
> Finally, I did the same for the arp pattern on C03B.
> 
> (As simple as 1, 2, 3).
> --------------------------------------------------------------
> 
> Hope this makes sense. (Of course, now I'm wide awake when I should be sleeping!!!)
> 
> 
> 
> --- In xl7@yahoogroups.com, "oasys_user" <sleporester@> wrote:
> >
> > You are a MACHINE Steve.
> > 
> > I don't quite follow what MULTIMODE_BASIC_CHANNEL does.
> > 
> > 
> > --- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@> wrote:
> > >
> > > BINGO!!!! (At least it seems to work in my tire state.)
> > > 
> > > BTW, for id = 139, 140, and 141 max = 31 (not 15) on two port (A/B) E-Mus.
> > > 
> > > In short:
> > > Use MULTIMODE_CHANNEL_SELECT for Multi Mode Parameters.
> > > Use PRESET SELECT = -1 for edit buffer (preset parameters). 
> > > Use MULTIMODE_BASIC_CHANNEL to set the basic channel.
> > > 
> > > Hope this helps.
> > > 
> > > Steve
> > > 
> > > 
> > > 
> > > 
> > > --- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@> wrote:
> > > >
> > > > FOOTNOTE:
> > > > 
> > > > Maybe this is it: look at p. 42, id = 139 - MultiMode_Basic_Channel. Perhaps that's what you use to select the basic channel that the edit buffer works on.
> > > > 
> > > > I will try it.
> > > >
> > >
> >
>

Re: Perhaps a stupid question - which layer(s) do knobs control?

2011-05-11 by S. Lepore

Ok. This TOTALLY WORKS!!

Thanks very much Steve. You've filled in the missing piece of the puzzle. Now, back to making some noise. 

Regards,

Scott

--- In xl7@yahoogroups.com, "S. Lepore" <sleporester@...> wrote:
>
> If I follow you, I use MULTIMODE_BASIC_CHANNEL to target the preset I want to send sysex to. This was where I was going wrong. I was trying  MULTIMODE_CHANNEL_SELECT. 
> 
> I'll give this a try now and let you (though I'm sure you already know how it will turn out.)
> 
> Thanks very much Steve. (Hope you got some sleep after all.)
> 
> Scott
> --- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@> wrote:
> >
> > So far as I can tell, when you set the basic channel, that's the channel that has the preset that gets edited via the preset parameter sysex edit commands. Lemme break that down:
> > --------------------------------------------------------------
> > You already figured out how to edit the sound on the fly using the edit buffer (instead of the presets saved in User memory). 
> > 
> > The missing link was: 
> > How do you tell subsequent parameter edit commands what channel has the preset you want to edit?
> > 
> > Answer:
> > Set the basic channel!!! 
> > (In other words, set the MULTIMODE_MASIC_CHANNEL.)
> > --------------------------------------------------------------
> > For my test, I started pattern arps on channels 1, 2, and 3 and set CC64 to 127 so they would keep playing.
> > 
> > I had already pointed PRESET_SELECT to the edit buffer.
> > 
> > I set the basic channel (via sysex: MULTIMODE_BASIC_CHANNEL) to Channel C01B and set the arp mode to 0 (via sysex). That turned the arp on C01B to up mode and the pattern stopped playing.
> > 
> > Next, I changed the basic channel (again via sysex) to C02B and set the arp mode to 0 (with the same result). 
> > 
> > Finally, I did the same for the arp pattern on C03B.
> > 
> > (As simple as 1, 2, 3).
> > --------------------------------------------------------------
> > 
> > Hope this makes sense. (Of course, now I'm wide awake when I should be sleeping!!!)
> > 
> > 
> > 
> > --- In xl7@yahoogroups.com, "oasys_user" <sleporester@> wrote:
> > >
> > > You are a MACHINE Steve.
> > > 
> > > I don't quite follow what MULTIMODE_BASIC_CHANNEL does.
> > > 
> > > 
> > > --- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@> wrote:
> > > >
> > > > BINGO!!!! (At least it seems to work in my tire state.)
> > > > 
> > > > BTW, for id = 139, 140, and 141 max = 31 (not 15) on two port (A/B) E-Mus.
> > > > 
> > > > In short:
> > > > Use MULTIMODE_CHANNEL_SELECT for Multi Mode Parameters.
> > > > Use PRESET SELECT = -1 for edit buffer (preset parameters). 
> > > > Use MULTIMODE_BASIC_CHANNEL to set the basic channel.
> > > > 
> > > > Hope this helps.
> > > > 
> > > > Steve
> > > > 
> > > > 
> > > > 
> > > > 
> > > > --- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@> wrote:
> > > > >
> > > > > FOOTNOTE:
> > > > > 
> > > > > Maybe this is it: look at p. 42, id = 139 - MultiMode_Basic_Channel. Perhaps that's what you use to select the basic channel that the edit buffer works on.
> > > > > 
> > > > > I will try it.
> > > > >
> > > >
> > >
> >
>

Re: Perhaps a stupid question - which layer(s) do knobs control?

2011-05-11 by steve_the_composer

Glad to hear it worked for you. (And yes, I did get to sleep the other night--rather quickly, in fact!) BTW, do you have a site where your music is posted?
Steve

--- In xl7@yahoogroups.com, "S. Lepore" <sleporester@...> wrote:
>
> Ok. This TOTALLY WORKS!!
> 
> Thanks very much Steve. You've filled in the missing piece of the puzzle. Now, back to making some noise. 
> 
> Regards,
> 
> Scott
> 
> --- In xl7@yahoogroups.com, "S. Lepore" <sleporester@> wrote:
> >
> > If I follow you, I use MULTIMODE_BASIC_CHANNEL to target the preset I want to send sysex to. This was where I was going wrong. I was trying  MULTIMODE_CHANNEL_SELECT. 
> > 
> > I'll give this a try now and let you (though I'm sure you already know how it will turn out.)
> > 
> > Thanks very much Steve. (Hope you got some sleep after all.)
> > 
> > Scott
> > --- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@> wrote:
> > >
> > > So far as I can tell, when you set the basic channel, that's the channel that has the preset that gets edited via the preset parameter sysex edit commands. Lemme break that down:
> > > --------------------------------------------------------------
> > > You already figured out how to edit the sound on the fly using the edit buffer (instead of the presets saved in User memory). 
> > > 
> > > The missing link was: 
> > > How do you tell subsequent parameter edit commands what channel has the preset you want to edit?
> > > 
> > > Answer:
> > > Set the basic channel!!! 
> > > (In other words, set the MULTIMODE_MASIC_CHANNEL.)
> > > --------------------------------------------------------------
> > > For my test, I started pattern arps on channels 1, 2, and 3 and set CC64 to 127 so they would keep playing.
> > > 
> > > I had already pointed PRESET_SELECT to the edit buffer.
> > > 
> > > I set the basic channel (via sysex: MULTIMODE_BASIC_CHANNEL) to Channel C01B and set the arp mode to 0 (via sysex). That turned the arp on C01B to up mode and the pattern stopped playing.
> > > 
> > > Next, I changed the basic channel (again via sysex) to C02B and set the arp mode to 0 (with the same result). 
> > > 
> > > Finally, I did the same for the arp pattern on C03B.
> > > 
> > > (As simple as 1, 2, 3).
> > > --------------------------------------------------------------
> > > 
> > > Hope this makes sense. (Of course, now I'm wide awake when I should be sleeping!!!)
> > > 
> > > 
> > > 
> > > --- In xl7@yahoogroups.com, "oasys_user" <sleporester@> wrote:
> > > >
> > > > You are a MACHINE Steve.
> > > > 
> > > > I don't quite follow what MULTIMODE_BASIC_CHANNEL does.
> > > > 
> > > > 
> > > > --- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@> wrote:
> > > > >
> > > > > BINGO!!!! (At least it seems to work in my tire state.)
> > > > > 
> > > > > BTW, for id = 139, 140, and 141 max = 31 (not 15) on two port (A/B) E-Mus.
> > > > > 
> > > > > In short:
> > > > > Use MULTIMODE_CHANNEL_SELECT for Multi Mode Parameters.
> > > > > Use PRESET SELECT = -1 for edit buffer (preset parameters). 
> > > > > Use MULTIMODE_BASIC_CHANNEL to set the basic channel.
> > > > > 
> > > > > Hope this helps.
> > > > > 
> > > > > Steve
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > --- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@> wrote:
> > > > > >
> > > > > > FOOTNOTE:
> > > > > > 
> > > > > > Maybe this is it: look at p. 42, id = 139 - MultiMode_Basic_Channel. Perhaps that's what you use to select the basic channel that the edit buffer works on.
> > > > > > 
> > > > > > I will try it.
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: Perhaps a stupid question - which layer(s) do knobs control?

2011-05-12 by S. Lepore

I have some stuff on soundcloud that i did a few years back (search ahonoe). Lately I've been doing some glitchier, noisier, more improvised stuff that doesn't bear much resemblance. I'll let you know when I've gotten around to editing it into something listen-able.

How about you? Can I hear your music somewhere?

Scott

--- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@...> wrote:
>
> Glad to hear it worked for you. (And yes, I did get to sleep the other night--rather quickly, in fact!) BTW, do you have a site where your music is posted?
> Steve
> 
> --- In xl7@yahoogroups.com, "S. Lepore" <sleporester@> wrote:
> >
> > Ok. This TOTALLY WORKS!!
> > 
> > Thanks very much Steve. You've filled in the missing piece of the puzzle. Now, back to making some noise. 
> > 
> > Regards,
> > 
> > Scott
> > 
> > --- In xl7@yahoogroups.com, "S. Lepore" <sleporester@> wrote:
> > >
> > > If I follow you, I use MULTIMODE_BASIC_CHANNEL to target the preset I want to send sysex to. This was where I was going wrong. I was trying  MULTIMODE_CHANNEL_SELECT. 
> > > 
> > > I'll give this a try now and let you (though I'm sure you already know how it will turn out.)
> > > 
> > > Thanks very much Steve. (Hope you got some sleep after all.)
> > > 
> > > Scott
> > > --- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@> wrote:
> > > >
> > > > So far as I can tell, when you set the basic channel, that's the channel that has the preset that gets edited via the preset parameter sysex edit commands. Lemme break that down:
> > > > --------------------------------------------------------------
> > > > You already figured out how to edit the sound on the fly using the edit buffer (instead of the presets saved in User memory). 
> > > > 
> > > > The missing link was: 
> > > > How do you tell subsequent parameter edit commands what channel has the preset you want to edit?
> > > > 
> > > > Answer:
> > > > Set the basic channel!!! 
> > > > (In other words, set the MULTIMODE_MASIC_CHANNEL.)
> > > > --------------------------------------------------------------
> > > > For my test, I started pattern arps on channels 1, 2, and 3 and set CC64 to 127 so they would keep playing.
> > > > 
> > > > I had already pointed PRESET_SELECT to the edit buffer.
> > > > 
> > > > I set the basic channel (via sysex: MULTIMODE_BASIC_CHANNEL) to Channel C01B and set the arp mode to 0 (via sysex). That turned the arp on C01B to up mode and the pattern stopped playing.
> > > > 
> > > > Next, I changed the basic channel (again via sysex) to C02B and set the arp mode to 0 (with the same result). 
> > > > 
> > > > Finally, I did the same for the arp pattern on C03B.
> > > > 
> > > > (As simple as 1, 2, 3).
> > > > --------------------------------------------------------------
> > > > 
> > > > Hope this makes sense. (Of course, now I'm wide awake when I should be sleeping!!!)
> > > > 
> > > > 
> > > > 
> > > > --- In xl7@yahoogroups.com, "oasys_user" <sleporester@> wrote:
> > > > >
> > > > > You are a MACHINE Steve.
> > > > > 
> > > > > I don't quite follow what MULTIMODE_BASIC_CHANNEL does.
> > > > > 
> > > > > 
> > > > > --- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@> wrote:
> > > > > >
> > > > > > BINGO!!!! (At least it seems to work in my tire state.)
> > > > > > 
> > > > > > BTW, for id = 139, 140, and 141 max = 31 (not 15) on two port (A/B) E-Mus.
> > > > > > 
> > > > > > In short:
> > > > > > Use MULTIMODE_CHANNEL_SELECT for Multi Mode Parameters.
> > > > > > Use PRESET SELECT = -1 for edit buffer (preset parameters). 
> > > > > > Use MULTIMODE_BASIC_CHANNEL to set the basic channel.
> > > > > > 
> > > > > > Hope this helps.
> > > > > > 
> > > > > > Steve
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > --- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@> wrote:
> > > > > > >
> > > > > > > FOOTNOTE:
> > > > > > > 
> > > > > > > Maybe this is it: look at p. 42, id = 139 - MultiMode_Basic_Channel. Perhaps that's what you use to select the basic channel that the edit buffer works on.
> > > > > > > 
> > > > > > > I will try it.
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: Perhaps a stupid question - which layer(s) do knobs control?

2011-05-12 by steve_the_composer

I listened to some of the soundcloud stuff. Cool--sort of electro-orchestral dark ambient. I will listen to more when I have more time. 
Steve 

--- In xl7@yahoogroups.com, "S. Lepore" <sleporester@...> wrote:
>
> I have some stuff on soundcloud that i did a few years back (search ahonoe). Lately I've been doing some glitchier, noisier, more improvised stuff that doesn't bear much resemblance. I'll let you know when I've gotten around to editing it into something listen-able.
> 
> How about you? Can I hear your music somewhere?
> 
> Scott
> 
> --- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@> wrote:
> >
> > Glad to hear it worked for you. (And yes, I did get to sleep the other night--rather quickly, in fact!) BTW, do you have a site where your music is posted?
> > Steve
> > 
> > --- In xl7@yahoogroups.com, "S. Lepore" <sleporester@> wrote:
> > >
> > > Ok. This TOTALLY WORKS!!
> > > 
> > > Thanks very much Steve. You've filled in the missing piece of the puzzle. Now, back to making some noise. 
> > > 
> > > Regards,
> > > 
> > > Scott
> > > 
> > > --- In xl7@yahoogroups.com, "S. Lepore" <sleporester@> wrote:
> > > >
> > > > If I follow you, I use MULTIMODE_BASIC_CHANNEL to target the preset I want to send sysex to. This was where I was going wrong. I was trying  MULTIMODE_CHANNEL_SELECT. 
> > > > 
> > > > I'll give this a try now and let you (though I'm sure you already know how it will turn out.)
> > > > 
> > > > Thanks very much Steve. (Hope you got some sleep after all.)
> > > > 
> > > > Scott
> > > > --- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@> wrote:
> > > > >
> > > > > So far as I can tell, when you set the basic channel, that's the channel that has the preset that gets edited via the preset parameter sysex edit commands. Lemme break that down:
> > > > > --------------------------------------------------------------
> > > > > You already figured out how to edit the sound on the fly using the edit buffer (instead of the presets saved in User memory). 
> > > > > 
> > > > > The missing link was: 
> > > > > How do you tell subsequent parameter edit commands what channel has the preset you want to edit?
> > > > > 
> > > > > Answer:
> > > > > Set the basic channel!!! 
> > > > > (In other words, set the MULTIMODE_MASIC_CHANNEL.)
> > > > > --------------------------------------------------------------
> > > > > For my test, I started pattern arps on channels 1, 2, and 3 and set CC64 to 127 so they would keep playing.
> > > > > 
> > > > > I had already pointed PRESET_SELECT to the edit buffer.
> > > > > 
> > > > > I set the basic channel (via sysex: MULTIMODE_BASIC_CHANNEL) to Channel C01B and set the arp mode to 0 (via sysex). That turned the arp on C01B to up mode and the pattern stopped playing.
> > > > > 
> > > > > Next, I changed the basic channel (again via sysex) to C02B and set the arp mode to 0 (with the same result). 
> > > > > 
> > > > > Finally, I did the same for the arp pattern on C03B.
> > > > > 
> > > > > (As simple as 1, 2, 3).
> > > > > --------------------------------------------------------------
> > > > > 
> > > > > Hope this makes sense. (Of course, now I'm wide awake when I should be sleeping!!!)
> > > > > 
> > > > > 
> > > > > 
> > > > > --- In xl7@yahoogroups.com, "oasys_user" <sleporester@> wrote:
> > > > > >
> > > > > > You are a MACHINE Steve.
> > > > > > 
> > > > > > I don't quite follow what MULTIMODE_BASIC_CHANNEL does.
> > > > > > 
> > > > > > 
> > > > > > --- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@> wrote:
> > > > > > >
> > > > > > > BINGO!!!! (At least it seems to work in my tire state.)
> > > > > > > 
> > > > > > > BTW, for id = 139, 140, and 141 max = 31 (not 15) on two port (A/B) E-Mus.
> > > > > > > 
> > > > > > > In short:
> > > > > > > Use MULTIMODE_CHANNEL_SELECT for Multi Mode Parameters.
> > > > > > > Use PRESET SELECT = -1 for edit buffer (preset parameters). 
> > > > > > > Use MULTIMODE_BASIC_CHANNEL to set the basic channel.
> > > > > > > 
> > > > > > > Hope this helps.
> > > > > > > 
> > > > > > > Steve
> > > > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > > --- In xl7@yahoogroups.com, "steve_the_composer" <smw-mail@> wrote:
> > > > > > > >
> > > > > > > > FOOTNOTE:
> > > > > > > > 
> > > > > > > > Maybe this is it: look at p. 42, id = 139 - MultiMode_Basic_Channel. Perhaps that's what you use to select the basic channel that the edit buffer works on.
> > > > > > > > 
> > > > > > > > I will try it.
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>