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.

newProducts [YOK]

rssFeeds [Syndicate]


forumforum
 

Old Motifator threads are available in the Archive.

Viewing topic "Change song with sysex"

     
Posted on: May 13, 2018 @ 05:39 PM
Jur451c
Total Posts:  14
Joined  12-22-2012
status: Regular

Hi peeps, I’m trying to work out how to switch to song mode, then select which song I want using midi/sysex. I’ve got the mode change working, but can’t work out how to change the song. Anyone got any ideas?

  [ Ignore ]  

Posted on: May 13, 2018 @ 06:06 PM
5pinDIN
Avatar
Total Posts:  11891
Joined  09-16-2010
status: Legend

Changing the Song number is not done via SysEx.

The System Common Song Select message is comprised of two bytes.
First, the Status Byte…
1) F3 in hex (or 243 decimal)

That’s followed by a Data Byte, the Song Number…
2) 00~7F in hex (0~127 decimal)
For the MOXF, with 64 Songs max, it’s 00~3F in hex (0~63 decimal)

For example…
F3 00 will select the first Song.
F3 20 selects Song 33.

System Common messages are independent of MIDI Channel.

The same message is used to select Pattern number.

  [ Ignore ]  

Posted on: May 13, 2018 @ 06:13 PM
Jur451c
Total Posts:  14
Joined  12-22-2012
status: Regular
5pinDIN - 13 May 2018 06:06 PM

Changing the Song number is not done via SysEx.

The System Common Song Select message is comprised of two bytes.
First, the Status Byte…
1) F3 in hex (or 243 decimal)

That’s followed by a Data Byte, the Song Number…
2) 00~7F in hex (0~127 decimal)
For the MOXF, with 64 Songs max, it’s 00~3F in hex (0~63 decimal)

For example…
F3 00 will select the first Song.
F3 20 selects Song 33.

System Common messages are independent of MIDI Channel.

The same message is used to select Pattern number.

Thanks for that, I saw it in the manual but wasn’t sure how to apply it. Do I just send f3 00 as raw data for song 1 after sending sysex for song mode? I’m using setlist maker on iOS.

  [ Ignore ]  

Posted on: May 13, 2018 @ 06:29 PM
5pinDIN
Avatar
Total Posts:  11891
Joined  09-16-2010
status: Legend
Jur451c - 13 May 2018 06:13 PM

Thanks for that,

You’re welcome.

 

Jur451c -

I saw it in the manual but wasn’t sure how to apply it. Do I just send f3 00 as raw data for song 1 after sending sysex for song mode? I’m using setlist maker on iOS.

I don’t use Set List Maker, but according to…
http://www.arlomedia.com/apps/setlistmaker/tutorials/sending_MIDI.html
...that method of sending System Common messages seems to be correct.

EDIT: However, that link has a section ”To send song select messages” which might be applicable.

  [ Ignore ]  

Posted on: May 13, 2018 @ 06:31 PM
Jur451c
Total Posts:  14
Joined  12-22-2012
status: Regular
5pinDIN - 13 May 2018 06:29 PM
Jur451c - 13 May 2018 06:13 PM

Thanks for that,

You’re welcome.

 

Jur451c -

I saw it in the manual but wasn’t sure how to apply it. Do I just send f3 00 as raw data for song 1 after sending sysex for song mode? I’m using setlist maker on iOS.

I don’t use Set List Maker, but according to…
http://www.arlomedia.com/apps/setlistmaker/tutorials/sending_MIDI.html
...that method of sending System Common messages seems to be correct.

Great stuff, I’ll give it a bash and report back!

Thanks!

  [ Ignore ]  

Posted on: May 13, 2018 @ 06:36 PM
5pinDIN
Avatar
Total Posts:  11891
Joined  09-16-2010
status: Legend
Jur451c - 13 May 2018 06:31 PM

Great stuff, I’ll give it a bash and report back!

Thanks!

I edited my previous message, so please reread.

  [ Ignore ]  

Posted on: May 15, 2018 @ 04:00 AM
Jur451c
Total Posts:  14
Joined  12-22-2012
status: Regular
5pinDIN - 13 May 2018 06:36 PM
Jur451c - 13 May 2018 06:31 PM

Great stuff, I’ll give it a bash and report back!

Thanks!

I edited my previous message, so please reread.

Splendid! it works as expected. Used the raw data route and it seems to work spot on.
Thank you for your help!

Quick question (I think I know the answer to this already) is it possible to effectively ‘press’ a part select button via sysex? I.e. use sysex to change to song mode, select the song (got these first 2 working) then select Part 3?

I have searched this forum and the wider internet and can’t find an answer, which leads me to think it can’t be done....

  [ Ignore ]  

Posted on: May 15, 2018 @ 09:26 AM
5pinDIN
Avatar
Total Posts:  11891
Joined  09-16-2010
status: Legend
Jur451c - 15 May 2018 04:00 AM

Splendid! it works as expected. Used the raw data route and it seems to work spot on.
Thank you for your help!

You’re welcome!

 

Jur451c -

Quick question (I think I know the answer to this already) is it possible to effectively ‘press’ a part select button via sysex?

Some earlier Yamaha synths had a SysEx message called “Parameter Change Switch Remote”. The buttons were assigned numbers, and the message would emulate the pressing of the particular button by number. However, the Motif family doesn’t support that function.

 

Jur451c -

I.e. use sysex to change to song mode, select the song (got these first 2 working) then select Part 3?

I have searched this forum and the wider internet and can’t find an answer, which leads me to think it can’t be done....

Never say “never”.  :-)

I may have a solution for you, but first a couple of questions…
1) Can you manage with 15 Parts per Song, rather than 16?
2) Are any Parts layered or split?

  [ Ignore ]  

Posted on: May 15, 2018 @ 09:41 AM
Jur451c
Total Posts:  14
Joined  12-22-2012
status: Regular
5pinDIN - 15 May 2018 09:26 AM

I may have a solution for you, but first a couple of questions…
1) Can you manage with 15 Parts per Song, rather than 16?
2) Are any Parts layered or split?

I can certainly manage with 15 parts, in fact I’m unlikely to need more than 5 for a single song, none of the parts will be layered or split, just single voices.

  [ Ignore ]  

Posted on: May 15, 2018 @ 10:11 AM
5pinDIN
Avatar
Total Posts:  11891
Joined  09-16-2010
status: Legend
Jur451c - 15 May 2018 09:41 AM
5pinDIN - 15 May 2018 09:26 AM

I may have a solution for you, but first a couple of questions…
1) Can you manage with 15 Parts per Song, rather than 16?
2) Are any Parts layered or split?

I can certainly manage with 15 parts, in fact I’m unlikely to need more than 5 for a single song, none of the parts will be layered or split, just single voices.

OK then.

A similar request came up almost three years ago, concerning a Motif XS:
http://www.motifator.com/index.php/forum/viewthread/475656/

The same technique should be applicable to a MOXF. The only difference is that the model ID bytes in the SysEx messages need to be changed from that for the XS to those for the MOXF.

That is, the fifth byte (03 for the XS) should instead be 1C 00 for a MOXF.

For example, the message…
F0 43 10 7F 03 37 01 04 00 F7 for the XS
should be…
F0 43 10 7F 1C 00 37 01 04 00 F7 for the MOXF

Otherwise, the information I provided previously in the above linked thread should be applicable.

  [ Ignore ]  

Posted on: May 17, 2018 @ 09:32 PM
kvt
Total Posts:  78
Joined  04-30-2011
status: Experienced
5pinDIN - 15 May 2018 10:11 AM
Jur451c - 15 May 2018 09:41 AM
5pinDIN - 15 May 2018 09:26 AM


For example, the message…
F0 43 10 7F 03 37 01 04 00 F7 for the XS
should be…
F0 43 10 7F 1C 00 37 01 04 00 F7 for the MOXF

Hi 5pinDIN

You once advised me following message to change parts in MIXING mode through system exclusive ( When I wanted help to program Lemure. Here is thread http://www.motifator.com/index.php/forum/viewthread/475646/ )

To change Parts in a MOXF Song/Pattern via SysEx…
F0 43 10 7F 1C 00 64 03 00 pp F7
where pp = Part, 00-0F hex (Part 1-16)
...with MOXF in MIXING mode (press [MIXING] button)

and above in this new thread you have advised different message...Why its like that?
Am I confused? :) Can you kindly please explain?

Many thanks

  [ Ignore ]  

Posted on: May 17, 2018 @ 10:15 PM
5pinDIN
Avatar
Total Posts:  11891
Joined  09-16-2010
status: Legend
kvt - 17 May 2018 09:32 PM

Hi 5pinDIN

You once advised me following message to change parts in MIXING mode through system exclusive ( When I wanted help to program Lemure. Here is thread http://www.motifator.com/index.php/forum/viewthread/475646/ )

To change Parts in a MOXF Song/Pattern via SysEx…
F0 43 10 7F 1C 00 64 03 00 pp F7
where pp = Part, 00-0F hex (Part 1-16)
...with MOXF in MIXING mode (press [MIXING] button)

and above in this new thread you have advised different message...Why its like that?
Am I confused? :) Can you kindly please explain?

Many thanks

Both methods will work, but neither is ideal. The one in the thread you referred to is simple, but requires manually selecting Mixing mode.

The other method requires some editing of the Song Mixing, and two SysEx messages per selection in order to swap the Receive Channels. However, it doesn’t require selecting Mixing mode, which can be advantageous when automating.

Choose whichever works best for your needs.

  [ Ignore ]  

Posted on: May 27, 2018 @ 09:47 PM
kvt
Total Posts:  78
Joined  04-30-2011
status: Experienced

Dear 5pinDIN

I finally managed to develop beautiful interface on IPAD using Lemur with little help of other professional programmer.

It does three important job for me.

1) Changes sounds(parts) in MIXING mode.
2) It can also change SONGS in MIXING mode
3) It also shows name of sounds on all Patch Change buttons and it changes as per SONG selected.

Thank you for your all help. It became only possible because you help me with system exclusive messages. God bless..

I will shortly put the video of this interface on youTube.

  [ Ignore ]  

Posted on: May 28, 2018 @ 04:42 PM
5pinDIN
Avatar
Total Posts:  11891
Joined  09-16-2010
status: Legend
kvt - 27 May 2018 09:47 PM

Dear 5pinDIN

I finally managed to develop beautiful interface on IPAD using Lemur with little help of other professional programmer.

It does three important job for me.

1) Changes sounds(parts) in MIXING mode.
2) It can also change SONGS in MIXING mode
3) It also shows name of sounds on all Patch Change buttons and it changes as per SONG selected.

Thank you for your all help. It became only possible because you help me with system exclusive messages. God bless..

I will shortly put the video of this interface on youTube.

Congratulations. I’m glad I was able to help with your project.

  [ Ignore ]  

Posted on: May 28, 2018 @ 09:02 PM
kvt
Total Posts:  78
Joined  04-30-2011
status: Experienced

Thank you 5pinDIN.. You are always helpful to everyone..

  [ Ignore ]  


 
     


Previous Topic:

‹‹ New owner, what do I need to know!
Next Topic:

    Fairlight library for moxf ››