mySoftware [Updates]

Once you create a user profile on Motifator and update with the appropriate information, the updates shown here will be specific to you.

rssFeeds [Syndicate]


forumforum
 

Old Motifator threads are available in the Archive.

Viewing topic "Using different midi channels in Performance mode"

     
Posted on: March 21, 2020 @ 04:27 AM
matje
Total Posts:  40
Joined  12-12-2012
status: Regular

Hi,

I have a midi question in Performance mode.

I use a Nord Stage 3 and Motif XS6 on stage. Sometimes I want to use the sound from the stage but play it on the Motif. So in those cases I use the Motif as a midi controller for the Nord.

The problem is that when tpu play the Motif, you also hear the Nord. That is not the way I want. So my idea was to make a performance. Just select one voice with volume 0. Is it possible to select in Performance mode a different outgoing midi channel then the general outgoing midi channel of the Motif?

Thanks

  [ Ignore ]  

Posted on: March 21, 2020 @ 05:46 AM
5pinDIN
Avatar
Total Posts:  11494
Joined  09-16-2010
status: Legend
matje - 21 March 2020 04:27 AM

[...]Is it possible to select in Performance mode a different outgoing midi channel then the general outgoing midi channel of the Motif?

No - the Keyboard Transmit Channel is a global setting in Utility mode for both Voices and Performances.

You haven’t provided any details of your current setup.
Is it any different than it was in this thread?…
http://www.motifator.com/index.php/forum/viewthread/481387/

  [ Ignore ]  

Posted on: March 21, 2020 @ 05:59 AM
matje
Total Posts:  40
Joined  12-12-2012
status: Regular

Yes, it is the same setup. But the problem is that we play songs very fast after eachother. I don’t have time the change midi channels in between.

So for example: first songs I use the Motif as an external controller for the Nord, the next song I play both boards individual (so no midi needed). I have to change midi channels otherwise when I play the Motif you hear also the Nord. Does it mean you have always to change midi channels?

  [ Ignore ]  

Posted on: March 21, 2020 @ 09:10 AM
5pinDIN
Avatar
Total Posts:  11494
Joined  09-16-2010
status: Legend

Of course, if the XS transmits on the channel the Nord is receiving on, than playing the XS will also play the Nord. So yes, the MIDI channels can’t match in Voice or Performance modes.

Depending on your exact usage, Song or Pattern mode may fit your needs. In those modes you can set the Track transmit channel (TxCh), and (perhaps more importantly for you) whether MIDI data is sent internally or externally.
See… http://www.motifator.com/index.php/support/view/using_a_mixing_setup_for_multiple_sounds_live
...and Track Channel Settings on page 184 of the XS Owner’s Manual.

If for some reason that won’t suit your requirements, then Master mode might - it has even more flexibility for setting MIDI channels, etc. See
http://www.motifator.com/index.php/support/view/understanding_motif_xs_master_mode

  [ Ignore ]  

Posted on: March 23, 2020 @ 05:19 AM
matje
Total Posts:  40
Joined  12-12-2012
status: Regular

Thanks for the answers.

Is it possible to change the general outgoing midi channel by midi program changes.

I use an Ipad and Forscore for all my scores. When changes the scores, a midi program change message is send to both keboards. Is it also possible to send a message to change the midi channel?

  [ Ignore ]  

Posted on: March 23, 2020 @ 06:28 AM
5pinDIN
Avatar
Total Posts:  11494
Joined  09-16-2010
status: Legend

A Program Change (PC) message, as its name suggests, changes the Program. It can’t change MIDI channels.

However, based on this…
http://forscore.co/midi-scores/
...it appears that forScore is capable of sending more MIDI messages than just PC ones.

The following XS SysEx message may be useful:
F0 43 1n 7F 03 00 00 0B cc F7
where…
n = 0 for Device #1
cc = Keyboard MIDI Transmit Channel, 00~0F (1~16) or 7F (off)
That message accomplishes the same thing as the Utility mode setting.
For example, F0 43 10 7F 03 00 00 0B 01 F7
sets the XS Keyboard Transmit Channel to “2”.

A similar message might be available for the Nord.

  [ Ignore ]  

Posted on: April 02, 2020 @ 10:55 AM
matje
Total Posts:  40
Joined  12-12-2012
status: Regular

Thanks. It works for me to send a midi program change message to define the midi out channel.

Last question. I looked in the manual and fatalist, but can’t find it. Is it possible to send a program change message to select a specific song in song mode?

  [ Ignore ]  

Posted on: April 02, 2020 @ 11:31 AM
5pinDIN
Avatar
Total Posts:  11494
Joined  09-16-2010
status: Legend
matje - 02 April 2020 10:55 AM

Thanks. It works for me to send a midi program change message to define the midi out channel.

Amazing. Do tell.

 

matje -

Last question. I looked in the manual and fatalist, but can’t find it. Is it possible to send a program change message to select a specific song in song mode?

I suggest that you read what’s below the Bank Select table on page 56 of the XS Data List.

  [ Ignore ]  

Posted on: April 07, 2020 @ 03:45 AM
matje
Total Posts:  40
Joined  12-12-2012
status: Regular

With each song in Forscore is send a message to set the midi sending channel to “off”. Only songs where I use the Motif as an controller, a message is send to set the midi sending channel on the desired number. In those songs I send also a program change to a voice in where al the volumes are set to 0. Works perfect!

To looked in the data list to set also a specific song in song mode by idi messages. When I understand right you first have to send a parameter change messages to select song mode. Then you can send a program change message to select the wanted song.

I thought the HEX message to select song mode would be 33 00 19 1 03. But thsi isn’t working. I still don’t know how ‘to read” midi parameter change table.

  [ Ignore ]  

Posted on: April 07, 2020 @ 06:40 AM
5pinDIN
Avatar
Total Posts:  11494
Joined  09-16-2010
status: Legend
matje - 07 April 2020 03:45 AM

With each song in Forscore is send a message to set the midi sending channel to “off”. Only songs where I use the Motif as an controller, a message is send to set the midi sending channel on the desired number. In those songs I send also a program change to a voice in where al the volumes are set to 0. Works perfect!

As I said, Program Change messages can’t change the MIDI channel. Not surprisingly, that isn’t what you’re doing.

 

matje -

To looked in the data list to set also a specific song in song mode by idi messages. When I understand right you first have to send a parameter change messages to select song mode.

That’s correct, if the XS isn’t already in Song mode. Otherwise, there’s no need to select the mode before selecting a Song.

To select the Mode on an XS set as device #1, send:
F0 43 10 7F 03 0A 00 01 0n F7
where…
n=0 Voice mode
n=1 Performance mode
n=2 Pattern mode
n=3 Song mode
n=4 Master mode

To select Song mode, send:
F0 43 10 7F 03 0A 00 01 03 F7

 

matje -

Then you can send a program change message to select the wanted song.

No. As the Data List says under the Bank Select table (previously referred to), “The Song/Pattern can be selected only via the Song Select...”. However, the message shown (F3, 00-F3, 3F) may be a bit hard to interpret. This might be easier to understand…
F3 nn
where nn = 00~3F (Song/Pattern number 1~64)

 

matje -

I thought the HEX message to select song mode would be 33 00 19 1 03. But thsi isn’t working. I still don’t know how ‘to read” midi parameter change table.

Three problems…
1) That message is incomplete. See (3-5-3-1) NATIVE PARAMETER CHANGE, MODE CHANGE on page 54 of the XS Data List. That shows how to “wrap” the address and data bytes from the Parameter Change tables into a SysEx message.
2) The “1” in your hex should not be included - it indicates the “Size” (number of bytes) in the data portion of the message.
3) The bytes you show are from a message that would change what mode a Master is associated with - it doesn’t select the overall mode of the XS. The correct bytes…
03 0A 00 01 03
...are from the Mode Change table on page 58 of the Data List. See above for how to incorporate those bytes in the SysEx message.

  [ Ignore ]  

Posted on: April 08, 2020 @ 12:02 AM
matje
Total Posts:  40
Joined  12-12-2012
status: Regular

I think I start to understand the whole thing.

So first you send a midi message to set the Motif to Song mode:

F0 43 10 7F 03 0A 00 01 03 F7

Then send a midi message to select the correct song (for example song 1):

F0 43 10 7F 03 F3 00 3F F7

  [ Ignore ]  

Posted on: April 08, 2020 @ 03:12 AM
5pinDIN
Avatar
Total Posts:  11494
Joined  09-16-2010
status: Legend
matje - 08 April 2020 12:02 AM

I think I start to understand the whole thing.

So first you send a midi message to set the Motif to Song mode:

F0 43 10 7F 03 0A 00 01 03 F7

Yes, but only needed if the XS isn’t already in Song mode.

 

matje -

Then send a midi message to select the correct song (for example song 1):

F0 43 10 7F 03 F3 00 3F F7

No. The entire Song Select message is two bytes long.
Examples:
F3 00 (Song #1)
F3 09 (Song #10)
F3 20 (Song #33)
F3 3F (Song #64)

If you want to learn more about MIDI, look online for tutorials. You could search for “MIDI system common messages” - Song Select is one of them.

  [ Ignore ]