Sehr interessante Frage.
Damit ein Computer versteht, ob ein Song glücklich oder traurig ist, müssen Sie zuerst "glücklich" und "traurig" definieren. Dies allein scheint fast unmöglich, da jeder Mensch sein eigenes Verständnis von Glück, Traurigkeit und allen anderen Emotionen hat.
Sie können "traurige Lieder" als "Lieder definieren, die beim Hörer eine traurige Stimmung hervorrufen". Wie können Sie in diesem Fall wissen, wie sich das Lied auf jeden einzelnen Menschen auswirkt? Zum Beispiel können Sie ein sehr fröhliches Lied mit großer Tonalität und Texten über Sommer und Kinder schreiben, und ein alter Mann wird weinen, während er es hört, weil er sich daran erinnert, dass sein Sohn letzten Sommer gestorben ist.
Wie für Die Theorie: Viele Leute denken, dass Dur = glücklich und Moll = traurig ist. Dies liegt im Allgemeinen an der Beziehung zu Dur- und Moll-Akkorden, die eine ganz andere Stimmung haben. Dur-Terzen, die die Grundlage für Dur-Akkorde bilden, klingen fröhlich und hell; und Moll-Terzen, die die Grundlage für Moll-Akkorde bilden, klingen dunkel und traurig. Dies ist der Eindruck, den Menschen normalerweise bekommen, wenn sie nur das Intervall oder den Akkord hören. Wenn Akkorde zu einem Song zusammengefügt werden, wird die Stimmung des Songs nicht aus einzelnen Akkorden erzeugt, sondern durch Spannung und Entspannung durch Akkordsequenzen.
Sie können nicht sagen, dass ein Song mit geringer Tonalität sein wird als "traurig" oder im Hauptfach als "glücklich" akzeptiert, weil Tonalität keine Rolle spielt; A-Moll und C-Dur haben alle die gleichen Noten. Es ist Spannung / Entspannung und die Interpretation des Hörers.
Ich glaube nicht, dass Computer in einer denkbaren Zukunft Musik verstehen können.