Для обозначения октав существуют разные способы. Профессионалы, насколько я понимаю, чаще предпочитают архаичную нотацию с наименованиями октав. В ней есть «Первая октава», которая на самом деле вовсе не первая. Есть «Малая октава» и «Контроктава», названия которых никак не намекают на то, где эти октавы находятся. Можно ли догадаться о том, что самая низкая октава - это «Субконтроктава», а «Первая октава» на самом деле пятая? Люди в теме, конечно, все прекрасно понимают, но дилетантам (вроде меня) это кажется какой-то наркоманией.
Существует также научная нотация, в которой октавы просто нумеруются снизу вверх. При этом самая первая октава имеет номер 0 (видимо, потому что она неполная: в ней, фактически, можно использовать только последние несколько нот). В программировании, как известно, счет начинается не с 1, а с 0, так что научная нотация может быть особенно близка программистам. В ней все чертовски логично. Потому - понятно, и офигевания не вызывает.
Нотация с использованием имен - зло. Научная нотация - добро.