Synth Forum

Notifications
Clear all

Select or change arpeggio by MIDI ?

6 Posts
2 Users
0 Likes
831 Views
Posts: 0
New Member
Topic starter
 

Hi all,
The rack XS sounds super great, and has unique 6300+ arpeggio (!) but scrolling 6300 on that small screen turning the knob

Maybe stupid me, but I can not see in the the various original docs how to change these by midi. Can anyone tell how to navigate in the arpeggio like with the buttons:

  • go to +1 or -1 arpeggion instrument (is the main cat in the arpeggio menu) ?
  • go to +1 or -1 arpeggio style (is the sub-cat in the arpeggio menu) ?
  • go to previous/next arpeggio within the above selection

That above would be best. But if it is simply not possible, what midi command(s) go directly to the arpeggio #xxx then ?
(and all without using the yamaha PC software please)
Thanks all,
Fabrice

 
Posted : 23/09/2021 8:22 pm
Jason
Posts: 7896
Illustrious Member
 

You would send Sysex using address 0x38 P#(0x00-0x0F) 0x38. "P#" is the part number. 0x38 is for SF1 and requires 2 bytes (0x38 is the low side of the address for the ARP's MSB and 0x39 would be the low side address for the ARP's LSB). SF2 would next start at low address 0x3A and so on.

More concrete:

Set SF1 ARP for Part 1:

0xF0 0x43 0x10 0x7F 0x03 0x38 0x00 0x38 0xMSB 0xLSB 0xF7

The bold 0x00 means Part 1. MSB and LSB will need to be calculated according to the ARP # desired.

For ARPs 1-128, set MSB to 0 and use LSB=0-127 (0x00-0x7F). Then every next series of 128 ARPs, increase MSB by one and use the same LSB range.

Calculator: MSB=(ARP Number-1) / 128. LSB = Remainder of ((ARP Number-1) / 128) - otherwise referred to as modulo with common notation ((ARP Number-1) % 128)

If you wanted ARP # 2112 then

MSB = (2112-1) / 128 = 16 (0x10)
LSB = (2112-1) % 127 = 63 (0x3F)

 
Posted : 24/09/2021 3:41 am
Posts: 0
New Member
Topic starter
 

This is brilliant. Thanks a lot Jason. Even more with the detailed explanations

This goes directly to the said ARP ####
Is there a way to scroll -/+1 in categories or subcategories as with the buttons ?

BR,
F

 
Posted : 24/09/2021 7:32 am
Jason
Posts: 7896
Illustrious Member
 

I do not see a way to advance through arpeggio categories. However, if your software programs in the tables found here:

https://usa.yamaha.com/files/download/other_assets/2/335432/motifrackxs_en_dl2_a0.pdf

Then your software could handle this feature through brute force/hard-coding.

BTW: your original question was answered by referencing the data list https://usa.yamaha.com/files/download/other_assets/2/336012/motifrackxs_en_dl_c0.pdf

 
Posted : 24/09/2021 1:42 pm
Posts: 0
New Member
Topic starter
 

Thanks again Jason

Yes I did look at these 2 documents before posting my question
But it was not obvious at all that
38 2 0000 – 3369 ARP SF1 Assign Type MSB off, 0001 – 6633
ARP SF1 Assign Type LSB
was what I was looking for

(for benefit of others, it's on page #75)
Thanks again,
F

 
Posted : 24/09/2021 6:12 pm
Jason
Posts: 7896
Illustrious Member
 

No problem - I cite the sources of information to help reinforce and don't expect it's obvious enough to have intuitively known from the get-go.

Thanks for providing more detail - it's sure to help others.

 
Posted : 24/09/2021 7:14 pm
Share:

© 2024 Yamaha Corporation of America and Yamaha Corporation. All rights reserved.    Terms of Use | Privacy Policy | Contact Us