I know this isn't directly related to GPO, but I wonder if anyone can offer any advice ?
This problem is all the more annoying, in that I know I've solved it in the past by trial and error, but I can never remember how I did it when I come to need it again.
The feature in most sequencers that I'm looking at (called various things from programme to programme) that allow to to stretch and contract a series of MIDI data by percentage - ie 200% makes it twice as quick (or changes crotchets to quavers in other words) whilst 50% doubles its length.
On to my specific problem - I'm preparing scores for some of my old tracks, and have realised that whilst I'd composed them in 4/4 using triplets throughout, they are in actual fact more suited to 12/8. What I need to do is alter the MIDI data to make those triplet quavers equal straight quavers. (This needs a tempo change and a bit of tidying up in the score programme before it's complete, but needs to be done to avoid a hell of a nightmare job).
The main problem is that somewhere along the line you end up with a 33%/66% change which, given the fact that what you actually need is 33.33333 . . . . . the timing cumulatively eventually shifts out of whack.
I know (because, as I say, I have managed to somehow do it in the past) that there is a way of doing this that avoids the decimal-recurring problem but I can't for the life of me work out what it is. I seem to remember you have to do some sort of combination of 600% followed by a 25% etc etc or something like that !
Can anyone out there clever with maths come up with a formula that makes a triplet quaver into a quaver ?
Does this make any sense whatsoever ?!