منبع اصلی نوشتار زیر در این لینک قرار دارد

ایده : مدیریت صداها

اول از همه بگم که تصمیم گرفتم ازین به بعد ایده هایی هم که به ذهنم میرسه برای برنامه نویسی ، اینجا بزارم تا هر کدوم بهتر بود ، شرایطش بررسی شه برای انجام دادنش.

ایده مدیریت صداها که احتمالا اسم برنامش یه چیزی مثل IcePulse باشه مدتیه ذهنمو مشغول خودش کرده.
ایده دقیقا اینه :
یه برنامه که صداهای برنامه های مختلف رو مدیریت میکنه . بارها برای ما پیش اومده که مثلا داریم آهنگ گوش میدیم ، بعد با فایرفاکس سایتی رو باز میکنیم و اون سایت شروع به پخش کردن آهنگی میکنه. این آهنگ تو آهنگ شدن اصلا اتفاق خوبی برای هیچکس نیست.

اما این برنامه ، وقتی صدای جدیدی شروع به پخش شدن میکنه ، حجم (volume) بقیه صداها رو کم یا به عبارت دیگه fade میکنه و صدای جدید رو میبره بالا .
همچنین به این موضوع فکر میکردم که میتونه اینطوری باشه که پنجره ای که روی بقیه پنجره هاست (اگه صدا داشته باشه) بیشترین صدا رو داشته باشه و بقیه صداها کم باشن.
البته این ایده باید بیشتر پخته بشه و هنوز ناقصه .
ولی بنظرم میتونه پروژه خوبی باشه و احتمالا اگه استارت زده شه تحت KDE نوشته شه ، شایدم Qt ، نمیدونم :)

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

* ایده بالا بجورایی میشه گفت افکت های صوتی سیستم میشه ، یعنی فرض کنید آماروک اجرا هستشو صداش روی 100 ، مثلا بعد از 5دقیقه آهنگ گوش کردن فایرفاکس هم میخواد صدایی رو پخش کنه.
این برنامه صدای آماروکو به تدریج و آروم میاره روی مثلا 30 ، و صدای فایرفاکس رو از روی 0 به تدریج و آروم میاره روی 100 .
در نتیجه صدای فایرفاکس Active میشه و میشه واژه focus را براش بکار برد ;)



برچسب ها : , ,