PDA

View Full Version : کمک در ساخت Sound Visualizer



amir.hasani
شنبه 26 مرداد 1392, 13:08 عصر
سلام دوستان
من برای برنامم نیاز دارم تا همچین چیزی بسازم
109221
البته در ساخت بارگرافها مشکلی ندارم ولی مشکل سر خوندن فرکانسها از روی کارت صداست!
اینترنت رو هم زیر و رو کردم ولی چیزی پیدا نکردم بجز یک مورد که به زبان #C بود و هیچی ازش متوجه نشدم
فایل پروژه اش رو آپلود میکنم شاید دوستان بتونن کمک کنن یا همونو برام به نحوی که در VB.net قابل اجرا باشه تبدیل کنن
در هرصورت خیلی ممنون میشم دوستان راهنماییم کنن
109222

barnamenevisjavan
شنبه 26 مرداد 1392, 14:11 عصر
سلام احیانن همچین چیزی میخوای؟
فقط با سی شارپ و WPF هستش موزیک هم پخش میکنه دی:
http://4uploadha.ir/images/tf1uvyfczod66mpnqw2s.jpg

xxnagin
شنبه 26 مرداد 1392, 20:41 عصر
سلام
این بدرت میخوره
یه نمونه ساده هستش
این سایتش (http://www.un4seen.com/)
و نمونه هاش (http://barnamenevis.org/www.un4seen.com/filez/4/Bass24.Net.zip)
http://xnagin.persiangig.com/image/bass.png

amir.hasani
شنبه 26 مرداد 1392, 20:54 عصر
سلام احیانن همچین چیزی میخوای؟
فقط با سی شارپ و WPF هستش موزیک هم پخش میکنه دی:
http://4uploadha.ir/images/tf1uvyfczod66mpnqw2s.jpg

این که دیگه خیلی خفنه!اکولایزر هم داره!:متفکر:
ولی من اینقدر پیشرفته نمیخوام!فقط میخوام قدرت سه یا چهار بازه فرکانسی رو بتونم بگیرم همین! یعنی واقعا با VB.net نمیشه؟!
در هر صورت ممنون که پاسخ دادید

amir.hasani
شنبه 26 مرداد 1392, 20:57 عصر
سلام
این بدرت میخوره
یه نمونه ساده هستش
این سایتش (http://www.un4seen.com/)
و نمونه هاش (http://barnamenevis.org/www.un4seen.com/filez/4/Bass24.Net.zip)
http://xnagin.persiangig.com/image/bass.png
این خیلی عالیه ولی رو سیستم من ران نشد ،البته همونطور که بالا گفتم من سه چهار کانال بیشتر نیاز ندارم
اینم عکس ارورش! ممنون میشم کمک کنید
109248

barnamenevisjavan
شنبه 26 مرداد 1392, 21:17 عصر
بدون مشکل ران شد.
رفرنس هاشو چک کنید
درضمن نمونه ای که من عکسش رو گذاشتم هم توسط همین رفرنس های Bass نوشته شده.

barnamenevisjavan
شنبه 26 مرداد 1392, 21:19 عصر
بدون مشکل ران شد.
رفرنس هاشو چک کنید
درضمن نمونه ای که من عکسش رو گذاشتم هم توسط همین رفرنس های Bass نوشته شده.
NAudio رو هم جستجو کنید نمونه های خوبی داره چیز قوی هستش مثل Bass

xxnagin
شنبه 26 مرداد 1392, 21:19 عصر
اون خط برای stop کردنه
همون طور که barnamenevisjavan فرمودند باید سالم اجرا بشه
برای امتحان کردنش
اون خط رو پاک کن ببین چی میشه
در قسمت مربوط به تایمر میتونی تعداد رو بالا پایین کنی
اولین عدد 5 رو اگه بالا ببری تعداد خط ها کمتر میشه
دومین عدد 2 peak هستش که (در عکس بالا رنگش قرمزه) اندازه ش را بالا و پایین میتونی کنی
سومی عدد فاصله هستش که میتونی فاطله را بالا و پایین کنی
چهارمی هم که سرعت پایین اومدن peak هستش
PictureBox1.Image = vis.CreateSpectrumLinePeak(channel, PictureBox1.Width, PictureBox1.Height, Color.DodgerBlue, Color.DeepSkyBlue, Color.Red, Color.Black, 5, 2, 10, 10, False, False, False)

xxnagin
شنبه 26 مرداد 1392, 21:46 عصر
این هم نوع دیگه
http://wdl.persiangig.com/pages/download/?dl=http://xnagin.persiangig.com/vb_xnagin/PlayListMaker_with_visual.rar

amir.hasani
شنبه 26 مرداد 1392, 22:03 عصر
ماشاا... به این سرعت پاسخگویی!
متاسفانه بازم ران نمیشه،خط رو پاک کردم از خط بعد از IF همون ایراد رو میگیره
VB من 2010 ممکنه مال این باشه؟
من میخوام همون خطها رو (فقط چهارتاش) به صورت عدد داشته باشم،بنظرتون امکانش هست؟

از برنامه جدید هم همون ایراد رو میگیره!:افسرده:

xxnagin
شنبه 26 مرداد 1392, 22:14 عصر
ببین من با vs 2012 نوشتم و dot net 4 که تا اینجا مشکلی با vs 2010 نداره
شما یه پروژه جدید با vs 2010 و net 4 ایجاد کن و کدها رو کپی کن
اگه میخوای کمترش کنی سایز picturebox رو کوچک تر کنی تا اندازه که خودت میخوای
چهار تا یا چندتا چیزی نیست که شما میگید حتما باید 4 تا باشه

amir.hasani
شنبه 26 مرداد 1392, 22:22 عصر
ببین من با vs 2012 نوشتم و dot net 4 که تا اینجا مشکلی با vs 2010 نداره
شما یه پروژه جدید با vs 2010 و net 4 ایجاد کن و کدها رو کپی کن
اگه میخوای کمترش کنی سایز picturebox رو کوچک تر کنی تا اندازه که خودت میخوای
چهار تا یا چندتا چیزی نیست که شما میگید حتما باید 4 تا باشه
ممنون که پیگیر هستین
منظورم اینه که مقادیرش رو میخوام بصورت عدد داشته باشم مثلا 1 تا 100 حالا تعدادش مهم نیست از بقیش استفاده نمیکنم!
///////////////////////////////////////////////
دوستان تونستم برنامه رو ران کنم ولی فقط موند مورد آخر یعنی بدست آوردن عدد هر لاین

xxnagin
شنبه 26 مرداد 1392, 23:13 عصر
حالا اون عدد رو برای چی میخوای کاربردش چیه
فقط می دونم اونی که میخوای با این برنامه شدنی نیست

amir.hasani
شنبه 26 مرداد 1392, 23:18 عصر
برای یک رقص نور که به پرت کام وصل شده برای یک سالن،شما راه دیگه ای پیشنهاد میدین؟داشتم به خوندن پیکسل ها فکر میکردم!:خجالت:

xxnagin
شنبه 26 مرداد 1392, 23:39 عصر
این تعداد نباشه چی میشه
یعنی بودن یا نبودن این چه کاربری برای سالن داره
این سالن چی هستش
یکم دقیق تر توضیح بده ببینیم چیه اصلا

amir.hasani
یک شنبه 27 مرداد 1392, 07:39 صبح
خوب سه کانال RGB داریم
میخوام هرکدوم از کانالها رو به یکی از این لاینها وصل کنم که با کم و زیاد شدنش نورها هم کم و زیاد بشن و یا بازی کنن،یعنی سه کانال لازم دارم برای Bass و Treble و mid ،که در هر لحظه از اهنگ شدت و ضعفشون رو داشته باشم،من الکترونیک کارم و به برنامه نویسی میکرو کنترلرها مسلطم ولی تو قسمت کامپیوترش مهارت زیادی ندارم،همیشه در حد کارهای معمولی بوده،الان اگه بخوام میتونم همین کار رو با مدارات الکترونیکی بکنم ولی میخوام بصورت نرم افزاری باشه تا قابلیت انعطاف بیشتری داشته باشه
درضمن تمام کارهای دیگش انجام شده و الان (الکترونیک،برنامه کامپیوتر،و نور پردازی ها)فقط مشکل سر همین قسمته،و الان بصورت دستی نورها بدرستی تنظیم میشن!(راستی سالن هم مال شهرداریه)

amir.hasani
دوشنبه 28 مرداد 1392, 07:49 صبح
دوستان نظر یا ایده ای ندارن؟

:افسرده::افسرده::افسرده: