I have purchased a new M4 MacBook Pro with Mac OS Sequoia. I had a Time Machine backup from my old M1 Desktop Mac which I have sold now. I have used the backup for the MacBook Pro. Now I have a strange problem. In Gig Performer I have most of my Gig Files setup with IAC Driver Bus 2 as a kind of standard MIDI In for my virtual instruments and than obviously the Drums are for example on IAC 2 Channel 10, the guitar on IAC 2 channel 3 and so on.
When I started Gig Performer for the first time on my new MacBook there were no IAC Channels appearing under MIDI Ports. So I went to the Apple MID Audio Setup and made I new configuration. So now there are on my Mac 8 IAC Buses and they appear in Gig Performer now also under MIDI Ports. The problem is that my Gig Files in the Wiring View are not configured anymore the way they were on my old system. Now in Wiring View every MIDI In is just a MIDI In. All the IAC routing information has disappeared! It would be a lot of work for me to fix this manually because we are speaking here of something like 50 songs and every song contains at least something like 30 virtual instruments. So that would mean that I would have to manually change for every virtual instrument in every song the MIDI IN Block from just MIDI IN to something like MIDI IN IAC 2 Channel 12 or whatever. The routing for the MIDI channel has not disappeared. So if the drums were on MIDI Channel 10 they are still on MIDI Channel 10, but the MIDI IN is no longer an IAC MIDI IN, but just a kind of general MIDI Input. So I got a real problem now.
this screenshot shows how it looks now. The drums are on channel 10, but it is not an IAC Midi Input.
And here I generated an IAC 2 Midi Input on Channel 10 for the sake of demonstration. This is this way I have setup all my virtual instruments in Gig Performer, but all those routings have disappeared!
In the meantime I have discovered that it is possible to change the routing for multiple Midi In Blocks at the same time. So it would be possible to route all blocks form general midi in to for example IAC 2 Midi In. The problem is that I have some pretty complex gig files where I use not only IAC 2, but also IAC 3, 4 etc. and now as all this routing info has disappeared I have no idea how to recover that routing information.
Curious as to why you’re using IAC ports at all.
I suspect that what happened was that when you recreated your ports on the new machine, you did not use exactly the same name that you used on your previous machine so GP can no longer find them. If you can check and fix that naming, you could try the original gig file again.
The Rig Manager was designed to help with this kind of thing but of course that doesn’t help you if you didn’t set the Rig Manager up from the beginning.
I have explained my workflow already a couple of times in this forum, but ok: I use Guitar Pro as a kind of Sequenzer/DAW wich sends MIDI notes to virtual instruments in Gig Performer. If you have more than 16 tracks than you will need something like for example a second IAC Bus to use the other virtual instruments in a certain song.
I am not yet familiar with the Rig Manager, but the thing is on a Mac you create IAC Buses and they always have the same name(s) like IAC Bus 1, IAC Bus 2 etc. by default. After that there might be options to change the names of IAC Buses within a certain software like Gig Performer or in your DAW, but I never did that! So I think that as much as I like Gig Performer let me put it like this: Gig Performer seems to be not able to kind of handle this exceptional situation in which I set up my new system based on a Time Machine Backup. So either Time Machine or Gig Performer or both are not able to recreate the complete “IAC environment” I had before. Maybe this is really a very unlucky constellation because in the Audio MIDI Manager obviously things were not correctly recreated after using the Time Machine backup. Not all of my MIDI Devices were appearing. So I had to generate a new configuration and there were not IAC Buses at all. I can understand that maybe with a new system there is just the necessity that the Audio MIDI Manager has to make a new scan of your MIDI Devices, but I find it a little strange that the Audio MIDI Manager is not able to preserve the IAC Buses.
Now I realize that you maybe meant that I have renamed IAC Blocks in the Wiring View of Gig Performer. That is correct, but even in cases where I did not rename IAC MIDI In Blocks they still don’t work and have to be corrected in some way with “Change MIDI Input Device”. At least I can change not so complex Gig Files with just one “Change MIDI Input Device” changing to IAC 2 very quickly, but as mentioned before there are more complex Gig Files where I can not just change everything in a brute fore manner to IAC 2, but ok I guess I just have some homework to do now.
My apologies, but if I had to read entire (often long) topics just to even see if info I needed was already there, I would spend my entire life reading topics and development would stop
The whole point of Rig Manager is to serve as an intermediate between physical devices and the names used in a gig file such that if physical names change, it is only necessary to update them once in the Rig Manager so that gigfiles will use the new devices without changes.
OK, I than I prefer that you continue developing instead of reading loooong topics
The thing with the Rig Manager sounds promising. I have to dive into it, but right now I have some other homework to do. I just wanted to ad that if anybody would get into such a situation like me that I did a fresh install of Gig Performer after having reestablished the missing IAC Ports with the Audio Midi Manager, but this didn’t help.
Maybe the last thing I will say about this because the whole issue remains a little bit cloudy (has GP a problem with replicating IAC Inputs from a Time Machine Backup or has Apple a problem or causes the interplay of both instances the problem I don’t know). Below you find two screenshots of IAC Ports. The first screenshot shows an IAC Block which did not work after this whole Time Machine Opera, the second screenshot shows a corrected IAC Block where I have used the “Change MIDI Input Device”. I don’t know if those screenshots can lead to any further ideas why the IAC Ports could not be replicated on the fresh Gig Performer Installation after the Time Machine Backup.
Can you post a screen shot of the MIDI Ports list in Options for both machines.
The names are different in your two blocks but I don’t know how much of that is due to you renaming stuff vs. underlying names.
For example, the upper block shows. IAC-Treiber Bus 2 but the slow just says IAC Driver Bus 2
So those are different and if you were not using aliases, it’s not a surprise that GP would not see the differently named version.
GP doesn’t replicate anything. It just sees whatever MIDI ports are on your physical machine and it looks like the IAC port names are different on your new machine. Why that is the case has NOTHING to do with Gig Performer.
I don’t have the old machine anymore. I would say I don’t want to bother you more with this IAC thing. I just have to rename some ports and then everything will be okay. Thank you very much for your advice.