Old Motifator threads are available in the Archive.
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.
|
5pinDIN
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:
How that’s done in Logic I’ll leave for someone who uses it to explain. Â :-) |
AntMon
Total Posts: 8
Joined 10-01-2014 status: Newcomer |
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”.... |
5pinDIN
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:
This might be a place to ask if the above doesn’t help:
|
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. :) |
philwoodmusic
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. |
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. :) |
5pinDIN
Total Posts: 11891
Joined 09-16-2010 status: Legend |
Looks promising. I wonder if Num = 47 could be used - first sending the F3h(243d) byte, followed by sending the Song/Pattern number byte. |
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
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:
|
5pinDIN
Total Posts: 11891
Joined 09-16-2010 status: Legend |
Sorry, but that won’t work for the purpose of selecting a Song.
|
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. |
5pinDIN
Total Posts: 11891
Joined 09-16-2010 status: Legend |
It seems that Meta message 47 will send any value between 0 and 255
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. |
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 |
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. |
5pinDIN
Total Posts: 11891
Joined 09-16-2010 status: Legend |
Did you try message 50? Other than that, I’d suggest asking on a forum dedicated to Logic. |
AntMon
Total Posts: 8
Joined 10-01-2014 status: Newcomer |
yeah,Tacman7, we meet again! =D
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. :/ |