24/24 / בדיקה ראשונית בסולמות ידועים

חדש: זיהוי משופר של סולמות במיקסים מז׳וריים ומינוריים

Mixanalytic חיזק את זיהוי המפתחות לאחר שמשתמשים מצאו מפתחות שגויים בשתי שירים. כעת הוא משווה פרופילים של מפתחות מז'ור ומינור ומעניק ציון לכל מועמד מוביל.

חדש: זיהוי משופר של סולמות במיקסים מז׳וריים ומינוריים - בלוג Mixanalytic
זיהוי סולם שימושי יותר כשהוא יכול להבחין בין דו מז׳ור ללה מינור. התוצאה עדיין מהווה הערכה מוזיקלית, אך היא מבוססת כעת על ראיות הרמוניות חזקות יותר.

מה השתנה

נכלל בעדכון הזה

  • הניתוח ההרמוני משווה כעת בין פרופילים של סולמות מז׳וריים ומינוריים.
  • סולמות מינוריים יכולים להופיע ישירות בתוצאת הניתוח.
  • המועמדים המובילים כוללים כעת מודוס, ציון ורמת ביטחון כדי לסייע בבדיקת תוצאות קרובות.
  • סקריפט בדיקה יכול לבדוק קבצים שהסולם שלהם ידוע לפני שחרור שינויים עתידיים בזיהוי סולם.

המשוב היה מדויק מספיק כדי לתקן

משתמש אהב את כלי הניתוח אך הצביע על בעיה אמיתית: שני שירים חזרו עם סולם שגוי. זו תלונה שראוי לטפל בה. אם סעיף ההרמוניה מזהה סולם שגוי, שאר העצות המוזיקליות מתחילות מבסיס לא יציב.

השיטה הישנה הייתה גסה מדי. היא הסתכלה על מחלקת הצליל החזקה ביותר בנתוני הכרומה והתייחסה אליה כאל צליל היסוד של הסולם. זה עשוי לעבוד בחומר פשוט, אך מחמיץ הבדל מוזיקלי ברור: דו מז׳ור ולה מינור משתמשים באותן מחלקות צליל אך אינם נשמעים כאותו סולם.

מה השתנה במנתח

המנתח ההרמוני הפעיל משווה כעת את תוצאת הכרומה לפרופילים מז׳וריים ומינוריים. הוא עדיין משתמש בראיות מהאודיו של הקטע, אך שואל שאלה טובה יותר: איזה סולם ומודוס מסבירים בצורה הטובה ביותר את דפוס מחלקות הצליל המלא?

  • הפרופילים המז׳ורי והמינורי מקבלים ציונים בנפרד.
  • התמיכה בצליל היסוד ובקווינטה מסייעת להכריע בין תוצאות קרובות.
  • התוצאה יכולה כעת לכלול סולמות מינוריים כגון Am.
  • המועמדים המובילים כוללים סולם, מודוס, ציון ורמת ביטחון במקום רשימת מחרוזות פשוטה.

השינוי אינו הופך את זיהוי הסולם למוזיקולוג מושלם. שירים יכולים לעבור בין סולמות, לשאול אקורדים, להשתמש במודוס או להימנע מטוניקה ברורה. השינוי הופך את הערכת ברירת המחדל לפחות פשטנית ולקלה יותר לבדיקה.

איך בדקנו לפני השחרור

הוספנו בדיקות יחידה ממוקדות לגלאי הסולם ולתוצאות הניתוח ההרמוני. הוספנו גם סקריפט בדיקה קטן לקובצי אודיו שהסולם שלהם ידוע, כדי שאפשר יהיה לבדוק שינויים עתידיים מול תיקייה או CSV במקום להעלות קובץ אחד ידנית בכל פעם.

לבדיקה הראשונית יצרנו מהלכים מז׳וריים ומינוריים נקיים בכל 12 צלילי היסוד. הגלאי הפנימי החזיר את הסולם המצופה ב-24 מתוך 24 מקרים מבוקרים. זה מוכיח שהלוגיקה החדשה מטפלת בהבחנה הבסיסית בין מז׳ור למינור. זה אינו מוכיח שכל שיר אמיתי יזוהה נכון.

למה לא לעבור עכשיו למנוע חיצוני כבד?

בדקנו כלים לזיהוי סולם בקוד פתוח. ל-Essentia יש מחלץ סולם חזק והוא מחובר כאפשרות backend לבדיקה מבוקרת. הוא עדיין אינו חלק מתלויות ברירת המחדל של האתר, משום שיש לבחון בקפידה רישוי ייצור, אריזה ועלות זמן ריצה.

מסלול ברירת המחדל נשאר קטן וניתן לבדיקה. זו הפשרה המתאימה לגרסה הזאת: לתקן את סוג התקלה הברור, לשמור על פלט שניתן לבדוק ולאפשר השוואת מנועים חזקים יותר על שירים אמיתיים לפני שילובם התפעולי.

למה לצפות בתוצאה

סעיף ההרמוניה אמור כעת להבחין טוב יותר בין סולמות מז׳וריים ומינוריים מקבילים. אם השיר שלכם נמצא בבירור בלה מינור, המנתח כבר לא חייב לצמצם אותו לדו רק מפני שמחלקות הצליל חופפות.

כאשר תוצאה עדיין נראית שגויה, דיווח התקלה הטוב ביותר כולל את השיר או הדוח המדויק ואת הסולם המצופה. כך אפשר להשוות בין הסולם שזוהה, המועמדים המובילים, ראיות הכרומה ומקרי קצה מוזיקליים במקום לנחש מהזיכרון.

שאלות נפוצות

האם זה מבטיח סולם נכון לכל שיר?

לא. השינוי משפר את הערכת ברירת המחדל, בעיקר במקרים של אי־בהירות בין מז׳ור למינור, אך שירים אמיתיים יכולים לשנות סולם או להימנע מטוניקה קבועה אחת.

האם בדקתם את שני השירים שדווחו?

לא. הקבצים המדויקים לא היו זמינים בזמן התיקון, ולכן בדקנו את הגלאי על אודיו מבוקר בעל סולם ידוע והוספנו דרך לבדוק שירים אמיתיים מתויגים.

האם Mixanalytic ישתמש ב-Essentia לזיהוי מפתחות?

ייתכן. מסלול ה-backend האופציונלי מוכן לבדיקה, אך גרסת ברירת המחדל ממשיכה להשתמש בגלאי הפנימי עד שתוצאות בדיקות בשירים אמיתיים ושיקולי רישוי ואריזה יצדיקו מעבר.