~1 min read • Updated Sep 22, 2025
شرح برنامه
این برنامه پایتونی برای اجرای رایگان صدای یک ساز (مثل پیانو یا گیتار دیجیتال) روی دستگاه طراحی شده است.
با استفاده از کتابخانههای صوتی، صدای ساز انتخابشده پخش میشود و کاربر میتواند آن را از طریق بلندگو یا هدفون بشنود.
کد پایتون (نمونه با استفاده از 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() برای تولید صدای ساز با فرکانس مشخص استفاده میکنیم
- هر نت با فرکانس و مدت زمان مشخصی پخش میشود
- این برنامه روی دستگاههایی که از پخش صوتی پشتیبانی میکنند اجرا میشود
Written & researched by Dr. Shahin Siami