Synth Forum

Notifications
Clear all

yamaha MFC10

7 Posts
3 Users
0 Likes
1,382 Views
Posts: 0
Active Member
Topic starter
 

How can I assign two buttons of the yamaha MFC10 to perform transpose plus and transpose minus.

 
Posted : 06/02/2018 6:27 pm
Bad Mister
Posts: 12304
 

The question does not make sense. What is it that you want to Transpose?
Perhaps you are asking for something else ... there is no MIDI message specifically to universally Transpose.

Transpose is typically a function of a device like a set of Keys. Usually you do that on the keyboard.

 
Posted : 06/02/2018 8:45 pm
Posts: 0
Active Member
Topic starter
 

Bad Mister thanks for your reply. I am a guitarist and have been using the MFC10 to play chords and it is connected to the qy700 arranger/sequencer module.
I have programmed the first 8 buttons of the mfc10 for chords in the C scale, I thought by assigning two buttons to transpose up and down I could get the chords of other scales. As you say there is no midi message to universally transpose I guess I will have to do the transpose on the qy700.

 
Posted : 07/02/2018 6:06 pm
Jason
Posts: 7912
Illustrious Member
 

This documents your Q700 MIDI Implementation:

https://usa.yamaha.com/files/download/other_assets/0/320960/QY700E2.pdf

MIDI Parameter Change table ( SYSTEM )
Address = 00 00 06
Size = 1 byte
Valid Data Range = 28h to 58h where 40h is the default (no transposition) this represents from -24 to +24 semitones
28h (hex) = -24, 29h=-23, 2Ah = -22, 2Bh = -21 ... and so on

Looks like you'll need to send SysEx:

F0h 43h 10h 4Ch 00h 00h 06h [data value = 28h to 58h] F7h

There's not an increment up/down for this value = so you'll need to use absolute values.

You may need to precede this message with (all hex, not using "h" for these): F0 43 10 4C 00 00 7E 00 F7

 
Posted : 08/02/2018 10:55 pm
Posts: 0
Active Member
Topic starter
 

Thanks Jason, I will have to look into the MFC10 manual to see if this can be done.

 
Posted : 09/02/2018 5:09 pm
Bad Mister
Posts: 12304
 

No, the MFC10 does not allow you to compose or send System Exclusive messages.

And Transposing the QY700 will not be what you want either. Transpose is a function of transmitting... the chords you are sending from the MFC10 outline specific Note Numbers, they are transmitting.
If you Transpose the QY700 you are changing how the QY700 Transmits, not anything about the incoming MIDI Note Number coming from the MFC10.

Transpose the QY700 will change how the QY700 Sends data, it does not change the fact that you are sending IN Note Number 60 (3C) from the MFC10.

 
Posted : 09/02/2018 5:37 pm
Jason
Posts: 7912
Illustrious Member
 

I noticed there's a mode where you use the on-QY700 keyboard to change the root note of chords. Maybe you can simply use MIDI-in on the QY700 and send a note-on message with the root you want to transpose to.

 
Posted : 09/02/2018 9:27 pm
Share:

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