Help me out. Is your situation: 1. You have midi file with no pick-up notes, and Finale is creating pick-ups? (i.e. phantom notes are created) or
2. You have a midi file with pick-up notes, and Finale puts too many notes in pick-up measure (i.e. Finale places the pick-ups on beat one of first measure, filling the rest of the measure with the remaining notes when the first measure should be a true pick up measure which one beat.)
If it's 2, then, you need to input rests at the beginning of the MIDI file. I don't think that Finale recognizes incomplete measures in MIDI. So if your data begins on beat four, finale doesn't recognize that unless there are three empty beats which begin the measure. So what Finale is hearing is not beat four but what it assumes to be beat one. I'm certain there is a more artful way of handling this problem, but I haven't found it. What I have found is that you have to tell Finale where to begin. Do you set the score up with a pick-up measure with the right number of beats or are you using the default set up so that the first measure has a full set of beats?
But this is the solution I've found with my controller once I program a file, so, your's may be different.
If it's 1, then I'm stumped.