PDA

View Full Version : نمایش موج سینوسی صدا



Danial_Yousefi
پنج شنبه 26 مهر 1386, 13:15 عصر
با سلام
من میخواستم کاری کنم که تو یه picturebox صدای یه میکروفون رو به صورت موج سینوسی نمایش بده یه چی تو مایه های sound recorder ویندوز .. اگر تکراری ببخشید من پیداش نکردم:اشتباه::متفکر:

Danial_Yousefi
جمعه 27 مهر 1386, 15:29 عصر
ای بابا از استادان محترم کسی جواب ما رو نمیده؟

sinpin
جمعه 27 مهر 1386, 15:42 عصر
اینها رو ببینید امیدوارم مفید باشه :
http://www.codeproject.com/cs/media/CPIAudio.asp
http://www.codeproject.com/audio/SoundGenerator.asp
http://www.codeproject.com/cs/media/wavemixer.asp

yashar666
جمعه 27 مهر 1386, 15:42 عصر
تو picturebox آسون نیست ولی برای این کار کامپوننت زیاد google رو سرچ کنی زیاد پیدا می کنی

sinpin
جمعه 27 مهر 1386, 15:54 عصر
با سلام
من میخواستم کاری کنم که تو یه picturebox صدای یه میکروفون رو به صورت موج سینوسی نمایش بده یه چی تو مایه های sound recorder ویندوز .. اگر تکراری ببخشید من پیداش نکردم:اشتباه::متفکر:



his article demonstrates how to read and display a 16-bit Stereo WaveForm using a memory buffer and Multimedia file I/O. Good performance and ease of use is achieved by using SAFEARRAYs to make a memory buffer look like an array in VB. The sample is currently limited to stereo 16-bit wave files, but the same techniques can be applied easily to mono and/or 8-bit files, and, with a bit more effort, to 24-bit files.
http://www.vbaccelerator.com/home/VB/Code/vbMedia/Audio/WAV_File_Viewer/wavFileView.png

ظاهرا شما کد vb میخواین پس لینک زیر شاید مفیدتر باشه :
http://www.vbaccelerator.com/home/VB/Code/vbMedia/Audio/WAV_File_Viewer/article.asp

و کد رو از اینجا دانلود کنید :
http://www.vbaccelerator.com/home/VB/Code/vbMedia/Audio/WAV_File_Viewer/VB6_WaveViewer.zip

فکر میکنم (چون خودم تست نکردم) برای اجرا به داشتن این کتابخانه هم نیاز باشد :
http://www.vbaccelerator.com/home/VB/Code/Libraries/Subclassing/SSubTimer/VB6_SSubTmr_Binary.zip

Danial_Yousefi
سه شنبه 01 آبان 1386, 17:37 عصر
ایتادان محترم من میخوام این نمایش به صورت آنی انجام بشه نه از طریق باز کردن فایل wav

sinpin
چهارشنبه 02 آبان 1386, 07:41 صبح
ایتادان محترم من میخوام این نمایش به صورت آنی انجام بشه نه از طریق باز کردن فایل wav

دوست عزیز فکر میکنم شما بتونید از طریق بافرینگ و کار کردن با استریمها به این منظور برسید.