Bigalminal: Thanks for the suggestion of an iPad - that could be a solution - but I’m not keen to go down that route. For what I do - controlling everything from the Motif (as a master keyboard) and a nanKONTRO2 should be adequate.
I got an email saying there was a new message from PianoPaul (which I cannot now seem to find on the forum - so perhaps it was deleted!) asking 'why can’t I use the new schedule functionality in GP Script. The answer is that I could and will indeed try it out when its available - although the phrase sledgehammer and nut sprang to mind.
My simple software generated delay more than adequately seems to do the job. I’ve calculated a real estimate of the delay on the Motif I need between ‘prog change’ and ‘volume change’ - by scaling up the delay to the point it can be measured - and it turns out to be 15ms - not my guesstimate of less than 1ms. However, I really suspect that a 15ms delay in the processing of GP data during rack activation will not make that much difference - particularly with all the other GP and VST stuff that will be going on when the rack is activated - but maybe I’m wrong.
PianoPaul also mentioned problems with timing with Kontakt. In which case he has my greatest sympathy as my experience with Kontakt and Native Instruments in general is not encouraging. I had Kompakt - they withdrew it; I had Bandstand - they withdrew it; I had Kore 2 - they withdrew it; I had the B3 organ - they withdrew it - and Kontakt seems to take a fortnight to load larger libraries - so I tend to stay clear of NI. Although I actually like what Kontakt does and is needed if you want to use some 3rd party libraries - particularly the piano ones.
I was looking at the new scheduling routines - which David suggests will be available in the next update of the Windows version - but I’m curious to know the difference between ‘ScheduleMidEvent’ and ‘SendLater’ - which seem to do more or less similar things. So perhaps he could please clarify…