• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Mobilesheets Pro <> Yamaha Montage
#1
Hello together.

I´m using MobileSheets Pro for a couple of years and was able to use Midi via USB to set or switch Soundprogramms at Nord Electro 6, Yamaha Motif XS an also with Nord Stage 4.
But now with the Yamaha Montage I´m fighting...  The Samsung Android Tablet seems to detect the Montage (MobileSeets - MIDI shows the 3 Slots of Yamaha Montage). I´ve tried a lot to reach my goal, but still unable to switch the performances at the Yamaha Montage.
Is anyone there, who use MobileSheets on Android with a Yamaha Montage who can support me? It seems I´ve set something wrong on Montage.

Thanks a lot in advance!
Best Regards,
Juergen
Reply
#2
Hello Juergen,

Do you have any documentation on the MIDI implementation for the Montage? Does it use patch commands (which are actually just two control change messages followed by a program change) to change the performance? Or does it use something like a system exclusive message?

Thanks,
Mike
Reply
#3
Hello Mike.

Many thanks for your answer!

I´ve tried Patch Select at the Montage (Because Montage shows for each Performance at it´s Info the MIDI Adress in the format "MSB, LSB Bank Select), Value (Program Change)".

Not sure, if the Reference Manual contains the MIDI-Implementation? 
https://usa.yamaha.com/files/download/ot..._rm_b0.pdf

When searching for MIDI and Yamaha Montage I´ve found a lot of unhappy guys about MIDI at the Montage, but not a solution for me :-(

Best Regards,
Juergen
Reply
#4
What you want is the data list: https://usa.yamaha.com/files/download/ot..._dl_d0.pdf

It looks like the Yamaha supports the "Patch Select" option from MobileSheets (which is a CC with 0, MSB, then a CC with 32, LSB, then a program change with the specified value), but that would just change the active instrument. However, looking at the PDF, it has this: 

Code:
_                                    MSB  LSB    Program No
Performance (Single Part) Preset 1   63   0      0..127 (1..128)
: : : :
Preset 16                            63   15     0..127 (1..128)
User 1                               63   16     0..127 (1..128)
: : : :
User 5                               63   20     0..127 (1..128)
Library 1                            63   24     0..127 (1..128)
: : : :
Library 40                           63   63     0..127 (1..128)
Performance (Multi Part) Preset 1    63   64     0..127 (1..128)
: : : :
Preset 16                            63   79     0..127 (1..128)
User 1                               63   80     0..127 (1..128)
: : ::
User 5                               63   84     0..127 (1..128)
Library 1                            63   88     0..127 (1..128)
: : ::
Library 40                           63   127    0..127 (1..128)


You can see this in the document itself on page 180. It basically says you can change the performance if you specify MSB 63, and then change the LSB to match what you want (a single part performance, multi-part or a library). So please give that a try.

Mike
Reply
#5
Hello Mike.

Many thanks for your help and sorry for my late reply. Not enough time at the moment....,

I´m still fighting with the Montage, no progress until now.  So I try to summarize my situation:

At the Montage I set at the Utility-Page "Midi I/O"
- MIDI IN/OUT: USB
- Local Control ON
- MIDI Sync: MIDI
- Receive / Transmit: ON

At Advanced:
- Zone Master: OFF
- MIDI I/O Mode: Single
- MIDI I/O Channel: 1
- Device Number 1
- Bank Select / Pgm Change: ON

My Samsung Tablet is connected via USB to the Montage.
At the "MIDI-Befehl bearbeiten" I´ve tested (and played around) with all settings I found and understand.
- Befehlstyp: Patch Select
- Kanal: 1
- Eingangsport: Alle (Yamaha Corporation MONTAGE[0], [1], [2]) - I also tried the ports separate.
- Ausgangsport: Alles
- Befehl: MSB / LSB / Wert(Patch)

The MIDI Settings inside MobileSheetsPro are:
- MIDI Receive chanel: 16
- MIDI Send chanel 10
- "Mehrere MIDI-Kanäle erlauben" (Allow more MIDI chanels)
- MIDI-Gerät / MIDI-Device: Generisch/Generic
- MIDI-Bibliothek: Google / Type: USB (Dialog Shows the "Yamaha Corporatio MONTAGE[0-3] at MIDI In and Outports

I´ve choose a song to implement the MIDI-Command and try to test via Button "MIDI-BEFEHL TESTEN" (Sorry, German :-))
- Montage shows at the propertiy page at a Performance the Bank / Bank Select ang Program Change No. (For example MSB64, LSB, 32, Prog. Change 019). Tried this adress in MobileSheets - w/o succes.
- Followed your Info MSB63 / LSB xx / Prog Change xx out of your post. Even for User or Presets. - w/o succes.

So currently I´m out of any ideas. Normally I understand such simpe MIDI Settings and Program Change stuff, but at the Montage I´m at the end of my ideas.

Best Regards from Germany,
Juergen
Reply
#6
Do not send MSB64 - MobileSheets uses zero-based indexing. So according to the documentation, you have to send MSB63, not MSB64. This would be true for any of the other fields too. I'm also unsure were you are getting LSB 32- as that would point to library 9. Is that what you want? Library 9? The LSB field determines whether you want single part performance, User 1-16, Library 1-40, multi-part preset 1-16, multi-part user 1-5 or multi-part library 1-40. Refer to the table again to get the right value for that. Then within that library, the program change determines which entry to load from within that bank.

It will help to know which thing you are wanting to load. If you send MSB 32, LSB 0, then a value like 5, that would load the 6th single-part performance. Can you test something like that to see if the keyboard responds? It's also a little strange to send and receive on different channels - for a simple test, can you try changing that to just 1 for both and set the keyboard to send and receive on channel 1? I just want to simplify things.

Mike
Reply
#7
Thanks Mike.

My general intention is to select a performance at the Montage with MobileSheetsPro (not a single part of the performance.)

The MSB=64, LSB=32, Program Change No. 001 are the values shown at the property-page of the 1st performance at my user bank. The data list shows for this MSB=63, LSB=80 Program Change No. 000.
All my performances I want to select are located at "USER" (Montage only shows "USER",not "USER 1...". Currently I´ve got less than 40 performances programmed at the Montage (additionaly use the Nord Stage 4.)

Not sure understand your questions about MIDI-Chanel correct:
At Android / MobileSheetsPro I set:
MIDI-Receive Chanel  + MIDI-Send Chanel: 10

At Montage:
MIDI Chanel 1

Even with Setting I didn´t see any reaction at the Montage when I send Patch Select MSB=63, LSB=16, Program Change No. 000 , 001, 002
Test with MSB=63, LSB=0, No.5 also ends w/o reaction of the Montage.
Reply
#8
You need to set the MobileSheets channels to match the Montage channel. If you have the Montage set to channel 1, please set the MobileSheets send and receive channels to 1. If that's the root of the issue, then it would be resolved after doing that.

Mike
Reply
#9
Hi Mike,

At the MIDI-Settings in MobileSheetsPro I´ve set MIDI Receive and Send Channel to 10 (I understood this as the Midi-Adress of MobileSheets as Device, equal to Adress 1 of the Montage).

At my Song I select Channel 1 as destination/"Receiver" (Montage) for the Midi-Command Programm Change.

(To be sure, I´ve done a test with Channel 1 at the MIDI Settings (Receive+Send) - still no reaction at the Montage.)


Because I can see the 3 "Yamaha Corporation MONTAGE[0, 1, 2]" at the MIDI-Command selectable as Input-port or Output-port, it´s the indication for me, that the connection is established.

Juergen
Reply
#10
This may be a silly question, but did you actually tap the input and output ports so that it shows "(Connected)" next to them? Just seeing them alone isn't enough - you have to initiate the connection.

I'm really not sure why you would use channel 10 in MobileSheets when the montage is set up for channel 1. That seems confusing to me. I would think you would want everything on the same channel.

Mike
Reply




Users browsing this thread:
2 Guest(s)


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2025 MyBB Group.