This one should be interesting. I had a gig file where everything was working fine. It has a few instances of Arturia’s Emulator in some of the songs. I started on a new song and planned to use two instances of this plugin. When I added user samples to the second instance, those samples now play on every song in my playlist. I have deleted the song and its rackspace. My user samples still play on every song.
I shut GP5 down and it refused to restart. I had to reboot my Win11 computer to get GP5 running again.
Unfortunately, I had saved my gig file before realizing what was going on. Upon reloading my gig file, my user sample is still playing on every song. I loaded a different gig file and the user samples are not playing in it. So I should be able to rebuild my gig file by reloading individual songs - and then making the adjustments I lost since last export of all songs… Any ideas?
It could be interesting if you could provide us with a very small test gig file, your user samples and the steps to reproduce the issue from the working gig file to the flawed gig file.
If this happen again, look for GP in the task manager and kill it from there. Then it should be able to restart.
@David-san I did push a little further and found that all I have to do is load the song file into any gig file to recreate the problem. I had started on this song months ago and had to move on due to time constraints. Coming back to it now, I found I had redirected the MIDI block to convert channel 1 to 2. I don’t have to load my sample. The one already selected from stock samples will recreate the problem.
Note that when I play a note in the range of the MIDI block settings, the sample is load and clear. When playing notes outside the range, they are much lower in volume. But they shouldn’t be playing at all. And, if I transpose the song, the selected range plays transposed but the softer part behind it does not. It is as if the Emulator is accepting MIDI directly as well as from the MIDI block.
I have a workaround. For the first instance of Emulator, I set the MIDI block to translate channel 1 to 2. Then, I set Emulator for that instance to only listen on channel 2. I set the other instance MIDI block to translate channel 1 to 3 and set Emulator to only listen on channel 3.
I use this emulator on other songs and have never had to do this. I hate that Emulator appears to be listening directly to MIDI input instead of only listening to input from the MIDI block. Even worse, I hate that it listens across songs. But since I only use channel 1 for everything, there should be no chance of Emulator getting feed from anywhere besides its assigned MIDI block… until I do this for another song and use the same channels. I hope I remember to manage channels going forward.