PDA

View Full Version : گفتگو: Sample گیری صدا توسط VB 6.0 - سطح : حرفه ای



مهران رسا
چهارشنبه 23 مرداد 1387, 10:34 صبح
سلام .

توضیحی مختصر در مورد Sample گیری یا نمونه برداری از صدا :

Sample گیری در واقع یک روش برای تولید نت های مختلف موسیقی از یک نت خاص هست که کیبورد و یا پیانو های الکتریکی از این روش برای ایجاد اصوات مختلف استفاده می کنند.

برای مثال وسیله مورد نظر رو روی نت FA تنظیم می کنیم و توسط یکی از ساز های موسیقی نت FA را به صدا در میاریم . در اینجا وسیله ما طبق الگو گیری از نت FA بقیه نت های موسیقی رو با صدای همون ساز تولید می کنه .

من قصد دارم این سیستم رو روی کامپیوتر پیاده سازی کنم ..
آیا VB قدرتی در این سطح برای کار با اصوات داره ؟

xxxxx_xxxxx
چهارشنبه 23 مرداد 1387, 10:55 صبح
من سورس كامل پيانو Yamaha رو دارم . واقعا قدرتمنده.

با اين توضيحي كه شما داديد حالا فهميدم كه چه طوري كار مي كنه فكر مي كنم بيشتر 100 تا ساز مختلف (صدا) داره.

اين برنامه با vb 6 توسط خود شركت yamaha ارائه شده.
خوبيش هم اينه كه open source هست.
الان همراهم نيست فردا صبح ميزارم تو همين تاپيك.

موفق باشيد.

xxxxx_xxxxx
پنج شنبه 24 مرداد 1387, 08:30 صبح
سلام اين هم همون پيانو ياماها كه گفته بودم.

ديروز گفتم حدود 100 تا صداي مختلف داره ولي حالا مي بينم كه حدود 600 تاست.

اون يكي هم يك نوع خيلي ساده هست. براي يادگيري خوبه.

مهران رسا
پنج شنبه 24 مرداد 1387, 10:30 صبح
برنامه بالا می تونه عملیات Sanple گیری رو مثلاً با استفاده از صدای انسان انجام بده ؟!!

منظورم از Sample گیری استفاده از 600 تا صدای پیش فرض نیست . اصل کار اینه که توسط میکروفون صدا نمونه برداری بشه و طبق همون صدا بقیه نت ها ساخته بشن .

حتماً باید یک ورودی وجود داشته باشه !

xxxxx_xxxxx
پنج شنبه 24 مرداد 1387, 10:47 صبح
يك ساله اين برنامه رو دارم ولي هنوز وقت نكردم به sourceش نگاه كنم.
با اين كه هر روز بيشتر از ده ساعت پاي كامپيوترم.

ولي يك برنامه ديگه هست كه جناب mbt925 تو تاپيك برنامه ها گذاشتن كه كارش مقايسه دو صدا با هم ديگه هست. از ميكروفن يك صدا ميگيره و بعد مقايسه مي كنه با صداي پيش فرض.

حالا اگه پيدا كردم لينكشو ميزارم.
ولي فكر كنم روش كارش يك چيزه ديگه باشه.

موفق باشيد.

مهران رسا
پنج شنبه 24 مرداد 1387, 10:56 صبح
پیچیدگی کار مربوط میشه به این که ما باید از فرکانس و طول موج نت های موسیقی در اکتاو های مختلف اطلاع داشته باشیم .

noorsoft
پنج شنبه 24 مرداد 1387, 12:49 عصر
شما نرم افزار Encore 4 را دارین
داخل این نرم افزار یک بخش برای نت کردن موسیقی بوسیله بلندگو وجود داره شما ابتدا یک نت (لا) به سیستم میدین و بعد از طریق میکرفن خوش براتون نت نویسی میکنه

شما یه همچین کاری میخواین بکنین

مهران رسا
پنج شنبه 24 مرداد 1387, 13:17 عصر
دقیقاً منظور من همینه !

یک قسمت از این پروژه مربوط میشه به برنامه هایی که با استفاده از اونها ساز رو کوک می کنند .

چه طور باید بفهمیم که این صدایی که الآن وارد شده مربوط به مثلاً نت (E) هست !؟!

noorsoft
پنج شنبه 24 مرداد 1387, 13:21 عصر
شما باید یک نمونه صداد از دیاپازن بگیری و از روی اون تست کنی


اگه اجازه بدین براتون چند تا رفرنس خوب گیر میارم..