Old Motifator threads are available in the Archive.
5pinDIN
Total Posts: 11891
Joined 09-16-2010 status: Legend |
Thank you for that - it would be nice to have other than Motifator members also be aware of the program. |
5pinDIN
Total Posts: 11891
Joined 09-16-2010 status: Legend |
I mostly developed the program under XP, and it should run without problem on a Windows version as old as 2000. Although in the Readme I stated 1024x768 minimum monitor resolution, I just ran it on Win 2k at 800x600. The bottom of a text window is slightly hidden by the taskbar at that res, but it can easily be repositioned or maximized. |
richie1027
Total Posts: 686
Joined 10-14-2008 status: Guru |
I don’t want to detract from the meat of this post, namely 5PinDIN’s program, but it got me organizing my X3G files (7 total) and an opportunity to weed out ones I don’t use. As a result of this thinning, I now have 180, with 45 slots left. Wondering how you fellows develop your X3G (or X0G) files? Homemade arps with the arp conversion job? Use some from voice libraries (like Axxe). Just curious. Until I purchased my DAW I generally bought loop packages and did my own.....now with the proliferation of low cost waves, I’m going in a different direction. |
5pinDIN
Total Posts: 11891
Joined 09-16-2010 status: Legend |
Assuming that I’m understanding the above…
Â
I have Arps from commercial libraries, and I’ve created some of my own using Put Track To Arpeggio. The Arps-Plus program allows me to join commercial and/or “homemade” Arp files as needed, as long as the total number of Arps won’t exceed 256. |
richie1027
Total Posts: 686
Joined 10-14-2008 status: Guru |
Ill double chk but my user arp is maxed out at 225. Maybe I got the XE version instead of the XF? I’m not at home now but will chk again Yep. Not sure why I thought 225 was the cutoff. 8, 16, 32, 64, 128-----> 225? Early dementia |
5pinDIN
Total Posts: 11891
Joined 09-16-2010 status: Legend |
Unlikely it’s dementia, probably just a slight memory fault…
|
spike88
Total Posts: 154
Joined 06-24-2008 status: Pro |
Many thanks for this 5pinDin, very generous of you
|
JeanGoncalves
Total Posts: 31
Joined 10-25-2014 status: Regular |
Hello, can you develop a version for Moxf (even John Melas software cannot merge arpeggios of Moxf). |
5pinDIN
Total Posts: 11891
Joined 09-16-2010 status: Legend |
You’re welcome, Spike, and I appreciate your post. |
5pinDIN
Total Posts: 11891
Joined 09-16-2010 status: Legend |
I could try, but I’m at a bit of a disadvantage since Yamaha uses different file formats for various models and I don’t own a MOXF. With some help from Motifator members, I was able to figure out enough of the MOX format so that I could write my moX-TEXT program (http://www.motifator.com/index.php/forum/viewthread/472111/). Perhaps with a sufficient number of X6G files, and X6A files containing Arps, I could determine what’s necessary for the MOXF. By the way, since the MOXF is compatible with XF X3G files, if you have some they can be used with Arps-Plus and loaded to your MOXF. |
JeanGoncalves
Total Posts: 31
Joined 10-25-2014 status: Regular |
Thank to your reply 5pinDIN.
File Attachments
TESTS.zip (File Size: 17KB - Downloads: 409) |
B.Minor
Total Posts: 126
Joined 10-22-2010 status: Pro |
Hi 5pinDIN, first of all thank you very much for developing such a great tool! I really appreciate all your efforts, especially your plan to dig into the MOXF Arpeggio format as well in order to see if it can be implemented. In general, I guess all MOXF users like me are always very grateful if someone like you - having much experience in coding - tries to close any gaps that appear whenever trying to make use of XF/XS/MOXF/MOX data across all of these different Motif series synthesizers. As you already started this thread by mentioning Yamaha’s free XS promotion library “XSpand Your World” for the XS, I thought it might be a good idea to provide you the related “X6G” file which includes the same Arpeggio data - just converted to the native MOXF format (I had to zip it first in order to upload it here). Please refer to the attachment which I created a while ago using Melas Tools Suite (XS -> XF -> MOXF). Maybe a “1:1” comparison between the original XS Arpeggios and their converted “MOXF clones” may expose the general format differences you might be interested in for your further investigations. Cheers and thanks again for your great efforts. File Attachments
XSPAND.zip (File Size: 23KB - Downloads: 377) |
5pinDIN
Total Posts: 11891
Joined 09-16-2010 status: Legend |
Hi JeanGoncalves and B.Minor, Thank you both for providing X6G files - I appreciate the effort. By examining them, I’ve already made some progress with deciphering the MOXF file format. My available time is somewhat limited right now, but I’ll continue to work on this project. |
JeanGoncalves
Total Posts: 31
Joined 10-25-2014 status: Regular |
Hello 5pinDIN
A la fin des données d’arpèges se trouve un tableau de 256 éléments de 8 octets. Structure :
(*) Il peut y avoir des trous dans la liste d’arpèges. (Ex : on peut créer sa première arpège avec le numéro 256)
Ce tableau est le point d’entrée de la liste d’arpèges :
On trouve à l’offset OD + 0x1C un tableau de 256 éléments de 6 octets de structure suivante :
On trouve ensuite la liste chainée de chunks de structure suivante :
Noms des chunks:
|
JeanGoncalves
Total Posts: 31
Joined 10-25-2014 status: Regular |
I give you my study python script.
If you run the script inside a python3 interpreter, you may
File Attachments
moxfArpeges.zip (File Size: 3KB - Downloads: 412) |