I think so, because I downloaded and installed it yesterday as a trial version.
I assign the Tyros to the Yamaha Tyros port
I also have a Motif rack XS that I assign to its corresponding Motif rack XS port in the MIDI device management
If I use the Tyros I assign the port that corresponds to it and when I import a midi file it is automatically assigned, the same as if I use the Rack Motif.
So, the port assignment in the inspector is well connected device set in the MIDI device manager, that there is no problem, but it is the names of the patches of the device that I do not see in automatic during the import.
But if I click on “program selector” in the inspector I can choose the programs of my device.
the problem is that during the import it doesn’t happen automatically.
So, is this the normal behavior of Cubase or is it a bug?
Hi,
I cannot emulate it the very same way here on my side, because I have several other MIDI Ports. So I cannot emulate Yamaha Tyros is my default MIDI Port.
What Cubase version do you use, please?
I use Cubase 9.5 Pro, 10 Pro and 11 trial
I have the same problem with all these Cubases.
But if you have a device that can be used as a MIDI expander (GM, XG) for example, you will see that the patch names are not automatically assigned when importing MIDI files, I also tried with virtual expanders using the virtual ports of OSX (IAC MIDI port)
Hi,
I have several virtual MIDI Ports. The problem is, the MIDI Device is not the default one. So if I Import MIDI Track I can’t manage to connect it to the MIDI Device. So I cannot test, if this is the issue.
Could you use MIDI Monitor app to test, if the correct Program Change and Bank Select has been sent out when you load the project? This means, to set the MIDI Monitor as an output of your Yamaha Tyros MIDI Device, please.
Please, test with Cubase 11.
the trick in Cubase is to launch your midi file once, just assign a track/channel to the device you want, close the project, then import your midi file(s) again and the channel port will be automatically assigned when importing as long as Cubase is not closed.
And if you want to assign another port automatically, just choose another port/device pair, close the project and import as below
yes, of course, the program changes and bank selections are sent to my Tyros or Motif Rack, there is no problem on this side, I hear it and can see it in the Tyros interface
Hi,
Thanks for this, I didn’t know about this.
I have tried to import the MIDI File again, now. On my side, the Patch shows Off on the track 8 (BASS). When I have a look to the List Editor, I can see, you send 3 Program Change messages before the Music start. Cubase extracts the very 1st one to the Inspector, but then you change it MIDI Track, so you are using other sound anyway.
Is there any sound/patch assigned to the:
- Program Change: 33
- CC0: 0
- CC32: 2
on Tyros? I don’t see any in the Voice list.
This is the very 1st “Patch”, you send out.
Indeed, there are three 3 program change and 3 x CC0/CC32, the first are well extracted but are not sent to Tyros.
So, the extraction of the first program change and CC0/32 is done but are not set in the inspector and are not sent to Tyros (that’s the problem).
And according to the manual, it should be set as a parameter in the inspector.
It’s only when I start the playback that the (two) others are sent and this, whatever the tracks.
And the program selector always shows off
Hi,
Is there any sound/patch assigned to the:
- Program Change: 33
- CC0: 0
- CC32: 2
on Tyros?
If not, then it’s logical, Off is shown in the Inspector.
No, this is not logical at all, there is really a problem.
I modified the midi file by removing the other two program changes and CC0/32, well there is nothing sent to the Tyros, why, because it is extracted and not placed as parameters in the inspector and even after launching the playback nothing is sent to the Tyros.
I guess it must be the same for the other tracks, I just tried for the bass track.
Try it on your side and you will see that there is a problem
NB : Import Options
Hi again Martin,
So to conclude ;
I tried with Midi files that have only one program change, only one CC0/32, indeed this data is not sent when this option is activated (and I need this option).
They are extracted from the containers and not put as parameters in the inspector.
Many versions of Cubase are affected by this bug, check since when.
Thanks for helping me and I hope Cubase will fix this
Hi,
What would you like to display, if an invalid “Program” is set by the Program Change and CCs0/32?
As I asked already, is there a valid Patch at this Program, please? Could you verify with a valid program, please?
Excuse me, but I didn’t understand the question.
Could you please rephrase it?
I would like to be able to use the function “Extract first Patch”, in order to see the name of the instrument of the track (the program change) in the inspector at the level of the “program selector”, it remains in off.
I send you this midi file, there is only one program change and one CC0/32 per track and you will see that this data is not sent to the MIDI port and is not placed in the inspector either.
This is a real problem because if a person checks this option unintentionally, he might not understand because these first program change and CC0/32 will not be sent to his
instruments (Expendeur, Etc…)
29_settembre.mid.zip (17.3 KB)
Do you understand?
Hi,
I have just tried to import your MIDI File.
As you can see on the attached screenshots…
- If I disable the Preferences > MIDI > MIFI File > Import Options > Extract First Patch option, the MIDI data (MIDI CC0, MIDI CC32 and Program Change) are available in the MIDI Part (as you can see in the List Editor).
- If I enable the Preferences > MIDI > MIFI File > Import Options > Extract First Patch option, the Program has been extracted and I can see it in the inspector (as you can see in the Inspector, I made screenshots of 2 tracks).
It works as expected here on my side.