世界上通用的把一组音(八度)分成十二个半音音程的律制,各相邻两律之间的振动数之比完全相等,也称“十二等程律”。因为mi fa之间没有黑键,一个黑键加上一个白键是一个全音,那么分开的mi和fa就是半音了。si 和do也是同理。希望我的回答对你有帮助。
这两个半音的存在,是因为不同的民俗文化造成的,调式是一个民族文化的具体体现,不是那个人规定的,人们只能是总结,就像我们中国人的文化决定了我们的民族五声调式一样,大调式也是人们的一种习惯,建议您找本《西方音乐史》看看就知道的更详细了。