|
|
تشخیص دستگاه قطعه های موسیقی سنتی ایرانی بر مبنای استخراج توالی نتها و استفاده از شبکههای lstm
|
|
|
|
|
نویسنده
|
غضنفری پور سینا ,خادمی مرتضی ,ابراهیمی مقدم عباس
|
منبع
|
مهندسي برق و مهندسي كامپيوتر ايران - 1401 - دوره : 20 - شماره : 2 - صفحه:155 -163
|
چکیده
|
دستهبندی دستگاه قطعات موسیقی سنتی ایرانی توسط کامپیوتر برای علاقهمندان موسیقی دستگاهی ایرانی، موضوعی بسیار جالب ولی پیچیده و چالشبرانگیز است. این مسئله اولاً به دلیل کاربردهای فراوان آن در زمینههایی مانند آهنگسازی و آموزش موسیقی و ثانیاً به خاطر نیاز افراد عادی به کامپیوتر برای تشخیص دستگاه از اهمیت بالایی برخوردار است. در این مقاله روشی برای تشخیص دستگاه و زیردستگاه یک قطعه موسیقی ایرانی بر پایه استخراج نتهای متوالی، دستهبندی سلسلهمراتبی و استفاده از شبکههای lstm ارائه شده است. در این روش، قطعه موسیقی در مرحله اول به یکی از سه دسته کلی، دستهبندی میشود. دسته اول صرفاً شامل دستگاه ماهور، دسته دوم شامل دستگاههای شور و نوا و دسته سوم شامل دستگاههای همایون، سهگاه و چهارگاه است. سپس برای هر دسته بسته به نوع آن، تعداد متفاوت دستهبندهای دیگر اعمال میشود تا این که یکی از 6 دستگاه و یکی از 11 زیردستگاه موسیقی سنتی ایرانی مشخص گردد. این تحقیق به هیچ سبک نوازندگی و ساز خاصی محدود نشده و تحت تاثیر سرعت و تکنیکهای نوازندگی قرار نمیگیرد. قطعات برچسبگذاری شده در پایگاه داده اَرگ که برای این تحقیق به وجود آمده است، به صورت تکنوازی هستند؛ اگرچه تعداد اندکی از آنها از همنوایی سازهای کوبهای (مانند تنبک) نیز در کنار سازهای ملودی بهرهمند میباشند. نتایج نشان میدهند که تشخیص 6 دستگاه اصلی و 11 زیردستگاه به ترتیب با دقت میانگین 74.5% و 66.35% انجام گرفته که نسبت به تحقیقات کمشمار مشابه، نتایج بهتری دارد.
|
کلیدواژه
|
تشخیص دستگاه موسیقی، توالی نت، دستهبندی سلسلهمراتبی، یادگیری عمیق، lstm
|
آدرس
|
دانشگاه فردوسی مشهد, دانشکده مهندسی, ایران, دانشگاه فردوسی مشهد, دانشکده مهندسی, ایران, دانشگاه فردوسی مشهد, ابراهیمی مقدم, ایران
|
پست الکترونیکی
|
a.ebrahimi@um.ac.ir
|
|
|
|
|
|
|
|
|
iranian dastgah music recognition based on notes sequence extraction and use of lstm networks
|
|
|
Authors
|
سینا ,khademi m. ,abbas
|
Abstract
|
iranian dastgah music classification by computer is a very interesting yet complex and challenging topic for those who are interested in iranian dastgah music. the aforementioned problem is important, firstly, due to its many applications in different areas such as composing and teaching music, and secondly, because of the needs of ordinary people to computer to detect the dastgah. this paper presents a method for recognition of the genre (dastgah) and subgenre (subdastgah) of iranian music based on sequential note extraction, hierarchical classification, and the use of lstm networks. in the proposed method, the music track is first classified into one of the three general categories. the first category includes only mahour dastgah, the second category includes shour and nava, and the third category includes homayoun, segah and chahargah. then, for each category, depending on its type, a different number of classifiers are applied until one of the 6 dastgah and 11 subdastgah of iranian music are recognized. this research is not limited to any particular style of playing or instruments, it is also not affected by neither the speed nor the techniques of player. the labeled tracks in the arg database, which is created for this research, are solo. however, some of them are also played by percussion instruments (such as the tombak) along with melodic instruments. the results show that recognition of 6 main dastgah and 11 subdastgah have been approved by an average accuracy of 74.5% and 66.35%, respectively, which is more promising compared to other few similar studies.
|
|
|
|
|
|
|
|
|
|
|
|
|