和弦可以是任意倒置的(即音符可以按任何顺序排列)。如果和弦是大调,则输出“大调”。如果和弦是次要的,输出‘次要’。如果和弦既非大调也非小调,则输出空行。一个大调或小和弦是由三个音符组成的,这三个音符由一个特定的半音模式隔开。如果我们认为和弦的根(下音)是0,那么一个主要和弦是0-4-7模式,小和弦是0-3-7模式。#/Ab A A#/Bb B/Cb B#/C C#/Db D D#/Eb
我目前在大学学习,对于我的个人项目,我将创建一个吉他和弦拾取应用程序,其中和弦将保存在数据库中(我将使用Oracle数据库11g Express Edition)。用户可以键入和弦的名称或与该和弦相关联的音符,它将显示和弦图像以提供其可视表示。我被卡住了,关于和弦将如何存储在数据库中。我是否需要一张桌子来放置弦族(A、C、D、G等)一个表用于和弦使用的单独音符,另一个表用于fret板上的所有音符?任何对此的帮助都将不胜感激。
我的应用程序将在Android Studio