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 from Logic MOX"

   
Page 1 of 2
Posted on: October 01, 2014 @ 08:12 AM
AntMon
Total Posts:  8
Joined  10-01-2014
status: Newcomer

Hello guys, i need your help to solve a problem. I’m getting mad! I play in a band and we use various logic projects where are, in addition to voice FX tracks etc, the tracks that has to be “played” by the MOX (as external tone generator). I use the “Song Mode” to save my mix for each song. The question is: Is it possible to select a song sending a command to the MOX from logic? I’m able to change MODES using sysex messages but it doesn’t work for song.
I’ve read about the “select song command” (F3H + song number) but i don’t know how to write it and send in logic. Is there a solution? Thank you

  [ Ignore ]  

Posted on: October 01, 2014 @ 08:36 AM
5pinDIN
Avatar
Total Posts:  11891
Joined  09-16-2010
status: Legend

Welcome to the forum.

Song Select consists of a Status byte, F3, and a Data byte that immediately follows it. The Data byte can have a value of 00 through 3F in hex, which is 0 through 63 decimal (Song or Pattern number 1 through 64).

Examples:
To select Song number 4, send F3 03 .
To select Pattern number 21, send F3 14 .

How that’s done in Logic I’ll leave for someone who uses it to explain.  :-)

  [ Ignore ]  

Posted on: October 01, 2014 @ 08:49 AM
AntMon
Total Posts:  8
Joined  10-01-2014
status: Newcomer
5pinDIN - 01 October 2014 08:36 AM

Welcome to the forum.

Song Select consists of a Status byte, F3, and a Data byte that immediately follows it. The Data byte can have a value of 00 through 3F in hex, which is 0 through 63 decimal (Song or Pattern number 1 through 64).

Examples:
To select Song number 4, send F3 03 .
To select Pattern number 21, send F3 14 .

How that’s done in Logic I’ll leave for someone who uses it to explain.  :-)

Yeah I’ve already read about Status byte and Data byte but pratically i don’t know where and how use it. If i open the sysex editor it doesn’t allow me to write “F3” and change it immediately to 7F (127 Decimal) which seems to be the biggest writable number. I don’t know where i’ve to write “F3”....

  [ Ignore ]  

Posted on: October 01, 2014 @ 09:27 AM
5pinDIN
Avatar
Total Posts:  11891
Joined  09-16-2010
status: Legend

Song Select isn’t a SysEx (System Exclusive) message, it’s a System Common message. Perhaps you can research how Logic sends System Common messages.

Since this is not specifically a MOX issue, you might have more luck in posting to the Logic forum:
http://www.motifator.com/index.php/forum/index.php/viewforum/118/

This might be a place to ask if the above doesn’t help:
http://www.logic-users-group.com/forums/

  [ Ignore ]  

Posted on: October 01, 2014 @ 09:39 AM
AntMon
Total Posts:  8
Joined  10-01-2014
status: Newcomer

Ok, Thank you very much 5pinDIN, i will try to find out more and, if i will, i’ll post the solution here. :)

  [ Ignore ]  

Posted on: October 01, 2014 @ 09:46 AM
philwoodmusic
Avatar
Total Posts:  1055
Joined  07-01-2013
status: Guru

AntMon,

I could be wrong, but I have a feeling that it is to do with what Logic calls ‘Meta Events’

I’m wondering if ‘Num = 50 (Project Select)’ will do what you need.

http://support.apple.com/kb/PH13118

  [ Ignore ]  

Posted on: October 01, 2014 @ 09:50 AM
AntMon
Total Posts:  8
Joined  10-01-2014
status: Newcomer

Oh Thank You philwoodmusic, maybe is what i was looking for! As soon as I get home I’ll try and let you know. :)

  [ Ignore ]  

Posted on: October 01, 2014 @ 10:14 AM
5pinDIN
Avatar
Total Posts:  11891
Joined  09-16-2010
status: Legend
philwoodmusic - 01 October 2014 09:46 AM

AntMon,

I could be wrong, but I have a feeling that it is to do with what Logic calls ‘Meta Events’

I’m wondering if ‘Num = 50 (Project Select)’ will do what you need.

http://support.apple.com/kb/PH13118

Looks promising. I wonder if Num = 47 could be used - first sending the F3h(243d) byte, followed by sending the Song/Pattern number byte.

  [ Ignore ]  

Posted on: October 01, 2014 @ 10:47 AM
Tacman7
Total Posts:  680
Joined  06-16-2006
status: Guru

I was thinking that you just need to send a patch change message.

Try using whatever method they have for selecting patches.

There were several methods for the bank, like bank zero or something that each synth used but once you get that.

Like here’s from a patch script for the XS which should be the same as mox maybe…

[p2, 0, 63, 0] Piano:Full Concert Grand
[p2, 1, 63, 0] Piano:Rock Grand Piano
[p2, 2, 63, 0] Piano:Mellow Grand Piano
[p2, 3, 63, 0] Piano:Glasgow
[p2, 4, 63, 0] Piano:Romantic Piano
[p2, 5, 63, 0] Piano:Agressive Grand
[p2, 6, 63, 0] Piano:Tacky
[p2, 7, 63, 0] Piano:House Piano
[p2, 8, 63, 0] Piano:Old and Squashed
[p2, 9, 63, 0] Piano:Ballad Key

If you have a place to put patch scripts then that would work too.

But you should be able to insert a midi event into a list view and make it a program change message and set the parameters then you have it embedded.

from:
http://cubase.rivetedstudios.com/cat_view/34-cubase-files/35-patch-scripts.html?start=175

  [ Ignore ]  

Posted on: October 01, 2014 @ 02:04 PM
5pinDIN
Avatar
Total Posts:  11891
Joined  09-16-2010
status: Legend
Tacman7 - 01 October 2014 10:47 AM

I was thinking that you just need to send a patch change message.

Try using whatever method they have for selecting patches.[...]

Sorry, but that won’t work for the purpose of selecting a Song.
From the MOX Data List, page 104, beneath the Bank Select table:
The Song/Pattern can be changed only via the Song Select (Song: F3,00 - F3,3F / Pattern: F3,00 - F3,3F).

  [ Ignore ]  

Posted on: October 01, 2014 @ 04:37 PM
bgrosse
Total Posts:  465
Joined  07-06-2009
status: Enthusiast

The only way you can get F3 from not so Logic is to press song play in logic and select your song.

You can try to enter it in the Event editor, but I do not believe Logic will accept F3 there.

  [ Ignore ]  

Posted on: October 01, 2014 @ 05:08 PM
5pinDIN
Avatar
Total Posts:  11891
Joined  09-16-2010
status: Legend

It seems that Meta message 47 will send any value between 0 and 255
(00 - FF), so F3(243) is covered.

See http://www.soundonsound.com/sos/jun03/articles/logicnotes0603.asp

The article also mentions ”Message 50 will cause Logic to send a MIDI Song Select message, which will cause a song change on devices that use such messages.”, which is what philwoodmusic referred to.

  [ Ignore ]  

Posted on: October 03, 2014 @ 02:15 PM
AntMon
Total Posts:  8
Joined  10-01-2014
status: Newcomer

No guys, Meta message 47 doesn’t work. I tried also with Start (FA) or Stop (FC) message which actually need 1 byte but nothing happened...=S

  [ Ignore ]  

Posted on: October 03, 2014 @ 04:07 PM
Tacman7
Total Posts:  680
Joined  06-16-2006
status: Guru

sorry got this thread confused with someone looking for patch scrips for a mox in another forum.

  [ Ignore ]  

Posted on: October 03, 2014 @ 06:01 PM
5pinDIN
Avatar
Total Posts:  11891
Joined  09-16-2010
status: Legend
AntMon - 03 October 2014 02:15 PM

No guys, Meta message 47 doesn’t work. I tried also with Start (FA) or Stop (FC) message which actually need 1 byte but nothing happened...=S

Did you try message 50?

Other than that, I’d suggest asking on a forum dedicated to Logic.

  [ Ignore ]  

Posted on: October 04, 2014 @ 06:06 AM
AntMon
Total Posts:  8
Joined  10-01-2014
status: Newcomer
Tacman7 - 03 October 2014 04:07 PM

sorry got this thread confused with someone looking for patch scrips for a mox in another forum.

yeah,Tacman7, we meet again! =D

5pinDIN - 03 October 2014 06:01 PM
AntMon - 03 October 2014 02:15 PM

No guys, Meta message 47 doesn’t work. I tried also with Start (FA) or Stop (FC) message which actually need 1 byte but nothing happened...=S

Did you try message 50?

Other than that, I’d suggest asking on a forum dedicated to Logic.

As i said, nothing happened with Meta 47. I tried with Meta 50 too but i think it’s not propely what it should be: sometimes it changes to a “random” song (not the one associated with the “value") or nothing even happens.

I’m able to do it with Cubase or, at least, it works with an imported .syx file (made with an online converter) so there’s no problem with my device. :/

  [ Ignore ]  


Page 1 of 2


     


Previous Topic:

‹‹ Foot Controller for Volume
Next Topic:

    Vocal recording with MOX ››