Yahoo Groups archive

Analogue-sequencer

Index last updated: 2026-04-28 23:15 UTC

Message

RE: [analogue-sequencer] Midi Notes

2006-03-18 by Colin f

> > Would it be possible to setup a selection in the user conf 
> section to
> > change the note names to run from 'C -' to 'G 9' hence 
> middle C would
> > read C4 ?
> 
> Actually, I'm pretty sure that one company - Yamaha, perhaps? -  
> regards middle C as C3 (and note 0 is C-2).

The logic is that middle C is the middle C in the range of your instrument.
An 88 key acoustic piano has a range of just over 7 octaves, so middle C is
C4.
Not because it's the fourth C from the bottom, the bottom C is C1 rather
than C0, but since there are notes below the bottom C which must therefore
be in octave 0 that implies there's a C0 that isn't on the keyboard.

MIDI has a 10 octave range, so logically middle C is C5, assuming you start
from C0.

Searching the web reveals a variety of standards.
For example:
http://www.music.vt.edu/musicdictionary/appendix/octaveregisters/octaveregis
ters.html
suggests MIDI either uses C3 or C5 for middle C.
I suppose that's where Yamaha get C3 from, though I can't see the logic for
that myself.

The issue with P3 is that the display only really has space for 3
characters.
The octave 10 notes being called things like C#X is rather clunky, so C#-
for C#-1 wouldn't be any worse.
Assuming that it meant P3 note names corresponded with the majority of other
devices and software that used them, I could be persuaded to change it.
But if, as it seems, there's a roughly even split between the uses of C3, C4
and C5 as MIDI middle C, it doesn't seem worthwhile, since the whole issue
is so cloudy.
Maybe I should have just displayed note names as hex numbers instead of
kowtowing to musical orthodoxy.

Best regards,
Colin Fraser
Sequentix Music Systems Ltd
http://www.sequentix.com

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.