1) am I right that the midi note number goes from 0 to
127?
Yup
2) which note name corresponds to 0? C0? C-1?
I think the octave names are arbitrary - at least according to this:
http://www.harmony-central.com/MIDI/Doc/table2.html
I've seen middle C called both C4 and C5 by different software (though
I don't know whether to trust it).
3) which would be the correct range (in note numbers)
from a 88 note
keyboard?
Um, I guess it depends on what a piano can do... A up to C, isn't it?