When counting diatonically, I only count the notes in the scale, while counting chromatically, I count 7 semitones, even the notes outside the scale?
Not quite, there's an important distinction. When counting diatonically for intervals, you're not counting notes in your specific scale. You're counting
letter names (A, B, C, D, E, F, G) regardless of any sharps or flats.
So for a fifth from F#, you'd count: F(1) - G(2) - A(3) - B(4) - C(5). Five-letter names = a fifth. The sharps and flats don't affect the interval
number — F# to C# is still a fifth, just like F to C is.
Then the chromatic count (7 semitones for a perfect fifth) confirms the
quality. F# to C# = 7 semitones = perfect fifth. If it were F# to C natural, that would still be a fifth by letter names, but only 6 semitones, making it a
diminished fifth instead.
So to summarize:
Diatonic counting = letter names A through G, which determines the interval number (fourth, fifth, etc.). This is universal — it has nothing to do with what scale you're in.
Chromatic counting = semitones, which determines the quality (perfect, major, minor, augmented, diminished).
Your
scale then tells you which of those intervals are available between its notes, but the counting system itself is independent of the scale.