سونفای (sevenfy): پلیر هوشمند دستگاههای موسیقی
توجه
نام sevenfy از ترکیب عدد هفت (Seven) و پسوند فای (fy) ساخته شده است؛ ابزاری که موسیقی را برای درک دستگاههای هفتگانه، کالبدشکافی میکند.
ابزار sevenfy یک پلیر صوتی پیشرفته برای دستهبندی خودکار موسیقی بر اساس دستگاههای هفتگانه موسیقی ایرانی است که در اکوسیستم دیتائیست توسعه یافته است. این برنامه با استفاده از الگوریتمهای تحلیل فرکانس و استخراج ویژگیهای صوتی (Audio Feature Extraction)، گامهای استفاده شده در قطعه موسیقی را تشخیص داده و آن را با الگوهای صوتی دستگاههای ایرانی تطبیق میدهد. سونفای به کاربر کمک میکند تا نه تنها موسیقی را بشنود، بلکه ساختار مقام و دستگاهی آن را نیز درک کند.
این پروژه با هدف دیجیتالی کردن دانش تئوری موسیقی ایرانی و ارائه آن در قالب یک تجربه کاربری مدرن طراحی شده است.
ویژگیهای کلیدی
تحلیل خودکار دستگاه: شناسایی هوشمند دستگاه موسیقی (شور، ماهور، همایون، سهگاه، چهارگاه، نوا، راستپنجگاه) به صورت بلادرنگ.
استخراج ویژگی صوتی: استفاده از تبدیل فوریه (FFT) و تکنیکهای تحلیل فرکانسی برای درک گامهای دقیق.
پایگاهداده ساختاریافته: امکان ذخیره و برچسبگذاری فایلهای موسیقی بر اساس ویژگیهای دستگاهی.
رابط کاربری آموزشی: نمایش وضعیت فعلی موسیقی در دستگاه مربوطه برای آموزش به کاربران.
کاربرد در موسیقیشناسی دیجیتال
موسیقی ایرانی سرشار از ظرافتهای فرکانسی است که سونفای سعی در کشف آنها دارد. این ابزار به هنرجویان، نوازندگان و پژوهشگران موسیقی کمک میکند تا با دقت بیشتری به تحلیل ساختار آثار بپردازند و از مرزهای میان دستگاههای مختلف آگاه شوند. این پلیر، پیوندی است میان شنیدار سنتی و تحلیل دیجیتال.
مشارکت در توسعه
توسعه سونفای یک فرآیند متن باز است. اگر به حوزههای پردازش صوت (Audio Signal Processing)، برنامهنویسی پایتون یا مفاهیم تئوری موسیقی علاقه دارید، میتوانید در این پروژه با ما همراه شوید. برای مشاهده مخزن و مشارکت در توسعه، به آدرس زیر مراجعه کنید:
فلسفه سونفای
"موسیقی ایرانی، نقشه راهی از فرکانسهاست که روح را نوازش میدهد. سونفای، راهنمای این نقشه است؛ ابزاری که کمک میکند تا هر قطعه موسیقی را در جایگاه دستگاهی شایسته آن قرار دهیم."