Synth Forum

Notifications
Clear all

16x Multimode - Midi Prg/Bank-Changes from DAW (Logic Pro) to MODX seems impractical

7 Posts
3 Users
0 Reactions
1,242 Views
 dr
Posts: 0
New Member
Topic starter
 

In my Studio I control more than 40 connected synthesizers out of my DAW.

Most synthesizers I easy can use in multimode. It means, I can setup a complete ready-to-play midi-setup with 8 to 16 channels.
With midi I simply change programms, banks, volumes, pans, etc.

if I in MODX change on exmpl. part 1 the program (also named as performance!), then it also change some other parameters like FX, Range, Vol/Pan etc..
It should only change the programm.
After 1-2 hour I was successful with settings in MODX, that now I can change on MODX display the programms without any changes of other parameters.
But with (CORRECT) programm+bankchange it again unwanted changes parameters.

Nice old Yamaha example, Yamaha TG500: In multimode I can use in all 16 channels "voices" or also "performances", there are no
other parameters that changes on prgrammchange, just the programm .. and sometimes the bank of it.

Is there any way to use MODX same easy like other synthesizers in multimode .. like Waldorf, Korg, E-mu, also a lot of Yamaha, etc.. ???

dr.squ


References
  1. www.deepsonic.ch
 
Posted : 13/09/2020 11:03 pm
Jason
Posts: 8260
Illustrious Member
 

It's difficult to follow exactly what's worked for you in the past and what doesn't work now - but you can save your own Performance with all 16 PARTs "filled up" with instruments. You can send MIDI messages to only affect parameters in a single PART. And you can send MSB/LSB/PC messages to change the entire sound of a single PART - which not only includes single parameters but all parameters associated with the PART including the waveforms (samples) used.

There's an initialized Performance which is the only one with all 16 PARTs assigned to something. It's called "Multi/GM".

Page 187 of the data list (modx_en_dl_d0.pdf) shows a chart with MSB/LSB/PC. Use the values for "Performance (Single Part)" in order to swap out just one PART with a different PART (inside user bank, library bank, or user bank). When using single Part - the MIDI channel you send these messages (MSB, LSB, PC) will determine which PART is swapped out. MIDI Channel 1 = Part 1, MIDI Channel 2 = Part 2, ... MIDI Channel 16 = Part 16.

You can change just about any parameter using SysEx (and target any Part). Or you can use the "standard" CC values to adjust more generic settings and target a single Part. Again the Data List has documentation for all of this.

Current Yamaha Synthesizers: Montage Classic 7, Motif XF6, S90XS, MO6, EX5R

 
Posted : 14/09/2020 1:45 am
 dr
Posts: 0
New Member
Topic starter
 

Jason, thank you 🙂

Here I made a video that explain my problem, in own poor english sorry: https://www.deepsonic.ch/MODX6.mp4
(on my server because 15MB)

 
Posted : 14/09/2020 3:46 pm
Jason
Posts: 8260
Illustrious Member
 

One general comment is that when you're swapping out a single Part with another - not all swaps make sense as a single-Part swap. Single-Parts always take Part #1. This makes most sense for Performances that are single-Part Performances. For instance, say you have a Performance that's a split with bass in the left hand as Part 1 and piano in the right hand as Part 2. It doesn't necessarily make sense to recall just the bass. That's only half of what that Performance is all about. And for single-Part swaps - it would be best to only pull from single-Part Performances. They will be scattered.

Each Part does have a lot of parameters - and these will be changing.

If you can emulate the "param with part" feature or not - I'm not sure. What you absolutely can do is save (store) 640 user Performances that all only have a single Part. Save these as a library (if you want) - and then use these 640 to swap out single Parts instead of using random factory Performances. These user Performances you can make sure none of them adjust the volume or any other parameters you do not want adjusted.

Certainly you can store more than 640 - using multiple Library slots. But perhaps 640 is enough.

Current Yamaha Synthesizers: Montage Classic 7, Motif XF6, S90XS, MO6, EX5R

 
Posted : 14/09/2020 8:30 pm
Bad Mister
Posts: 12303
 

You seem to understand exactly what is going on. Perhaps, *why* it is happening is what is escaping you.

When you recall Performances via MIDI, say you recall “CFX + FM EP”, your method, when used with “Multi/GM” will only recall one Part of the 5-Part Performance. The parameter settings you see changing are those that make this Part work in the context of the other four Parts.

When/If you were recalling “CFX + FM EP” with the intent of actually playing it, you would absolutely want each of the five Parts to recall their exact settings as programmed. When you click on “CFX + FM EP“ in your Logic video, only Part 1 changes — this Part is not playable by itself. It is only a partial piano. It does not contain piano Waveforms at all velocities...nor is it mapped across all Keys.

It is not a playable sound by itself. If you recall only Part 1 of the “CFX + FM EP“ you’ll discover only velocities 46 and above sound and only notes up to G5.
Not represented: Part 2 which covers velocities up to 45 on notes up to G5, Part 3 covers an 8-way velocity switching setup on the notes above G5 (no dampers), Part 4 is only the Key Off Sound... Part 5 is the FM-X Electric Piano. (Part 5 is playable but not recallable via your method — you could access it using the front panel Search engine - by setting the Source = Part 5).

As you notice, some Parts only play across some keys because of NOTE LIMITs, they may only be partial instruments; sometimes both Note Limits and Velocity Limits reveal only a partial instrument. These Multi Part Performances allow the programmer to use more than 8 Elements to build an AWM2 sound... you literally can combine 8 Motif XF equivalent Parts to make an instrument.

You do not necessarily want to play Part 1, of a Multi Part Performance... it might only be a portion of an entire sound.
When Sequencing in traditional style, you may want one instrument per Channel... and you typically would want a complete instrument sound.

You probably would NOT want to just recall Part 1 of a 5-Part Performance if it is just a partial sound. Typically the 5-Parts would be recalled as a group and you can therefore understand why one would want the critical balance between the Part Volumes, Note Limits, Pan positions, Effect Sends, EQ, etc., etc., etc. — these would need to be maintained in order for the program to play properly.

This is also why recalling MODX programs via an external patch lists is problematic for this engine... Besides they are a pain in the neck to update!!! The on board search updates to always show you your sound libraries.

here’s what you can do:

As you correctly surmise, when working with the MODX front panel Category Search engine, you can opt to recall the Single Part instrument sounds directly without bringing along the original programming settings by opting out on the “Parameter With Part” “MIXING/ ARP-MS / SCENE / ZONE options. These options appear when setting up to do 16-Part multitimbral sequencing...or anytime you are replacing one Part with another Part.

What the internal search engine also does that your external Bank Select and Program Change list system does not do, is it sorts all the (pre-mixed) Multi Part programs, from those that are Single Part complete instrument programs... it does so using blue and green color listings. Blue = Multi, Green = Single.

When you use the on-board Category Search, you will see all the Performance that are Multi Parts in blue, and you can instantly set it to show only Single Part programs that are complete/playable instruments. These appear in green.

On your MODX
Press [CATEGORY]
Set “Bank/Favorite” = All
Set “Attribute” = All
Main = All
You will see both blue and green listings.
The first green listing is “CFX Stage” — this is the first Single Part Acoustic Piano.
It can occupy a single Part slot and play across all keys, at all velocities.

Green are the Single Part instruments.

If you are working with “Multi/GM” — which means a 16 Part setup with one instrument per Part, 1-16.
You would *select* a Part, [SHIFT] + [CATEGORY]... the “PartX - Category Search” appears
Set “Bank/Favorite” = All
Set “Attribute” = Single

The MODX CATEGORY listing now shows you all the programs that are fully playable instruments - that sound across all keys, at all velocities that will occupy just a single Part slot. And because you are *replacing* an existing program in that slot, you can use the “Parameter with Part“ options to maintain current setting or inherit previous settings...

Your external listings are all mixed together. You would need to create a list that contained just the *green* items.

The advantage of using the on-board Search engine is clear, for what you wish to accomplish.

Hope that helps... it’s not a solution, but explains why the MODX behaves the way it does.
There are patch maps that have been made that list only the green Single Part programs... I don’t know if anyone has taken the time to do it for Logic...

I create the multi timbral setups using the instrument front panel, then save the entire Performance as a single entity. I don’t have 40 synths but I do have over 5000 sounds in my MODX — I find the on board search engine works well for setting up for traditional sequencing.

The other option is to use the 8 MODX LIBRARY banks to hold all your Single Part instruments — if you find this is how you use the power of this engine, it only makes sense.

 
Posted : 14/09/2020 8:45 pm
 dr
Posts: 0
New Member
Topic starter
 

Many thanks for all the long answers, for your time to answer 🙂

MODX, and maybe Montage, are not made for working with/in a "traditional" midi-multimode.

I understand the structure of Performance/Part/Element ... really it's not the first synth in my studio.
But here now I see the first 16ch-synth with this difficult behavior.
In this case it generates more time to work with external sequencer than all other synths.
If there is only this synth on table/in studio, ok, then I made all settings easy on the well done touchscreen.
I can't put 20 synths/keyboards on the table,to be in the front of computer screen,

It should be possible to programming a new feature in MODX/Montage in future updates. I'm sure there will be more people happy.

Note, again:
Yamaha TG500, yes it's old, There are 3 modes: Multi/Performance/Voice. If you inside multimode change on a channel the
performance or voice, there only changes the instrument, nothing else. You can use Voices, or also performances that are build with 4 voices.

 
Posted : 14/09/2020 10:11 pm
Jason
Posts: 8260
Illustrious Member
 

They got rid of voice mode for "simplicity". Lots of modes were done away with in the name of a more simple, flat model. I don't like simple, personally. Because simple usually means I lose options and control. And this is the case in this generation. Rather than simplicity - I believe the goal should be elegance. An elegant interface to allow hiding complexity for some - but with the power to allow control for more advanced usage.

The expectation today is that you would program what you want yourself. Do the heavy lifting to customize data so it works for you. It's possible - to create a bank of single-Part Performances that allows for remote control (no need for touchscreen) and retain all the qualities you're asking for. But it'll take a while to do. You'd probably need to get the JM tools as batch editing is a little more simplified in that environment.

Current Yamaha Synthesizers: Montage Classic 7, Motif XF6, S90XS, MO6, EX5R

 
Posted : 15/09/2020 5:40 am
Share:

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