بخشی از مجموعه

چندین نمونه کد

~1 دقیقه مطالعه • بروزرسانی ۳۱ شهریور ۱۴۰۴

شرح برنامه

این برنامه پایتونی برای اجرای رایگان صدای یک ساز (مثل پیانو یا گیتار دیجیتال) روی دستگاه طراحی شده است.
با استفاده از کتابخانه‌های صوتی، صدای ساز انتخاب‌شده پخش می‌شود و کاربر می‌تواند آن را از طریق بلندگو یا هدفون بشنود.


کد پایتون (نمونه با استفاده از winsound برای ویندوز):


import winsound

# تابعی برای پخش یک نت ساده (مثلاً صدای ساز)
def play_note(frequency=440, duration=500):
    winsound.Beep(frequency, duration)

# اجرای چند نت به‌صورت متوالی
play_note(440, 500)  # نت لا
play_note(494, 500)  # نت سی
play_note(523, 500)  # نت دو

نمونه خروجی:


پخش سه نت متوالی با فرکانس‌های مختلف  
کاربر صدای ساز را از بلندگو یا هدفون دستگاه می‌شنود

توضیح مراحل:

- از تابع winsound.Beep() برای تولید صدای ساز با فرکانس مشخص استفاده می‌کنیم
- هر نت با فرکانس و مدت زمان مشخصی پخش می‌شود
- این برنامه روی دستگاه‌هایی که از پخش صوتی پشتیبانی می‌کنند اجرا می‌شود


نوشته و پژوهش شده توسط دکتر شاهین صیامی