Joe, lets say u have a G chord and the arranger writes an arpeggio that is G, D, C, B, its an arpeggio that has a non chord tone. Scales are a complete scale, that technically is different then playing scale degrees. U really got to stop getting hung up on every little terminology.
Here is an idea, I stated I'm ending the thread, why don't u please stop picking fights.
So you need to use all scale tones if you are a "scale player"? Do you have to use all chord tones if you are a "chord tone" player? You can call that c in your example anything you want. It is a scale tone. You could also call it a non chord tone. It's all how you think about it. I don't care if you are a "scale" or a "chord tone" player, I'm a bass player.

all you +1 people owe us sooo much more. you owe it to yourself as well.