Ah, you are stretching my musical vocabulary
I had to go back and look up anacrusis. Had you said, "that mostly empty sequence you create when you want to start a song on the upbeat but still maintain the integrity of your bar/beat/measure count throughout the rest of your song," then I would have known EXACTLY what you were talking about
Now I know a new word, Thanks!
Yes, that is what I had in mind with the SYSEX dumps, although I was NOT looking forward to going to each synth and dumping SYSEX data into the MPC to preserve the patch changes - but was considering it if need be.
(Although new to this board I am an old MPC user that thought my MPC had rendered itself obsolete at the advent of the "affordable" computer workstation and sold my MPC3000 while I could still fetch what I thought was a decent price for it (circa 1997-98.) Hindsight would later prove to be 20/20. Funny how the more things change, the more they stay the same, anywho I decided to jump off the computer and get another MPC. For the past couple years I had been trying to nurse a MkI 60 back to health and even bought a 1k during the process (long story) and finally acquired a floppy disk drive that would work (through some tips posted on this board, BTW) but still no SCSI and no OS update - then later last year I acquired a 3k and dug out my old SCSI drives and hooked them up and have had the darnedest time going through old sequences trying to figure out what synth was plugged in to what midi out port, etc (one thing the MPC lacks when compared to a computer-based sequencer is a place to save txt notes about setup, etc.
Fortunately MOST of the synths were older and didn't have multiple banks - so it was just a matter of plugging and unplugging until it sounded close to what I remembered and before long I was happily chugging away listening to 9 - 14 year old sequences. Of course a few days later my SCSI drive broke! (what luck) but that is another story. Anywho, I am back into rediscovering my old workflow and am happy to find a way to do the bank changes so I can preserve the data in regards to new sequences (or now old ones) using newer midi modules
Ok, back on topic:
I have gotten better over the past day or two at placing the MSB/LSB/PGMCHANGE messages creatively around the sequence so I was thinking I might could get by without the anacrusis and the SYSEX dumps.
Granted, with the way I was placing the data all across the sequence I could see a day when it would be a bit embarrassing while playing through the sequence with onlookers (onlisteners?) around until the bank change messages came up, but once that happened everything would be fine and that certainly beats trying to skirmish through the patch select wheels of your synths manually trying to find the right patch
and so I was happy (or so I thought.)
But wait, there's more: Whilst experimenting with this newfound bank select function thanks to my new best friend Rohan, the thought occurred to me that I might be going about this wrong. I was inserting the C0 MSB and C32 LSB messages, and then ALSO inserting a program change message into the sequence. I was running out of places to put all this information without sacrificing a note here or there. I don't know where it came from but all of a sudden I thought, why can't I still make use of the Pgm function on the main screen. Now that I say that I think that thought occurred to me while reading Rohan's response about finding room on the main screen for the bank select function in a potential update. So in an attempt to save some midi bandwidth, I went back into step mode and adjusted everything accordingly with all the C0 MSB and C32 LSB messages occuring on the first bar/beat of the sequence with the program change (patch #) now set on the main screen.
It is worth noting that at first this didn't seem to work, but then I remembered from my olden days that the MPC doesn't send the pgm change listed on the main screen with each loop of the sequence, only when changing between sequences. With that I now have a way to preserve all the data related to patch changes and there are NO dropped notes (which at the end/start of a sequenced loop point sound like the timing has just gotten sloppy, FWIW.) Now, as more complex sequences are built this may prove to be inadequate, but for now I am ELATED!
Thanks again as this was JUST what I was looking for, although as inspiration I for one WOULD LOVE to see this implemented on the main screen in a future OS update!
Looks like I'm going to be needing to buy it sooner or later anyway and this would probably expedite the money from my pocket into yours (if that matters) (I also know now I would buy it for the 60 at once too so feel free to develop it for that as well!)
As far as where to put it on the main screen, I can't speak for everyone but I would be more than happy to give up the Vel%:XXX that is just to the left of the Pgm section on the main screen. You may be able to abreviate "Pgm" to "Pg" and "MSB" to "MB" and "LSB" to "LB" to fit more in? Maybe it could be a system selectable option so anyone who finds the Velocity setting on the main screen more useful than the ability to select multiple banks on external midi modules could choose to leave it intact? You might could even gain a few characters worth of space by reducing the amount of space allowed for the midi channel and secondary midi assignment (with 99 tracks per sequence I haven't run into a situation yet that I HAVE to have two different midi channels assigned to a single track, but I am sure that is just a difference of workflow and someone else may find it quite useful for stacking patches and the like.
I am just overwhelmed with joy! My tracks may still ultimately suck, but I sure am more happy about 'em now that I can recall them at the spin of my data entry dial!
(whew! sorry to get so long winded there, guess I got excited - well, Thanks again!)