اطلاعیه

Collapse
No announcement yet.

wave player & fat

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    wave player & fat

    سلام
    یک سوال از دوستانی که با توابع ff.h آشنایی دارند میخواستم بپرسم که :
    میشه با این توایع یک ارتباط سریع با mmc بر قرار کرد؟
    من میخوام از روی mmc فایل wav پخش کنم البته این کار رو انجام دادم یعنی اطلاعات رو از mmc سکتوری خوندم و روی pwm با یک فیلتر مناسب پیاده سازی کردم فقط یک مشکل اساسی داشت که صدا با لرزش بود (البته با DAC R2R نیز همین مشکل وجود داشت) من به این نتیجه رسیدم که mmc موقع خواندن سکتور کمی تاخیر داره البته اینم بگم که من هم بصورت بافر 512 بایتی خوندم مشکل داشت و هم بصورت تک بایتی با بالا ترین سرعت ممکن avr یعنی کلاک 8 مگا هرتز .

    من یک سری اطلاعات داخل سایت از توابع ff.h بدست آوردم ولی متاسفانه برای من کافی نبود (آخه من حرفه ای نیستم ) . ( از پست های تالار های مختلف میشه فهمید که خیلی ها دنبال چنین پروژه ای هستند) دوستان لطف کنند اگه اطلاعاتی دارند در میان بگذارند.

    چیزی که من برای کار با این توابع فهمیدم اینه که:
    ابتدا ff.h را توی برنامه include میکنیم
    سپس تابع (تعریف اشاره گر درایو , شماره درایو)f_mount و بعد از اون (نوع دسترسی , نام فایل , اشاره گر فایل)f_open
    و نهایتا (اشاره گر تعداد بایت خوانده شده,تعداد بایتی که قراره خونده بشه,اشاره گر بافر,اشاره گر فایل)f_read


    حالا فایل جطوری اطلاعاتش رو در اختیار میذاره و یا چطوری پایان یک ترک صوتی (پایان یک فایل) معلوم میشه رو دیگه نمیدونم :sad:

    حالا دوستان اگه لطف کنن یک مثال از این توابع ff.h بزنند (کدویژن) که مثلا یک فایل wav روی mmc با نام مثلا test.wav رو روی pwm اجرا کنه ممنون میشم و فکر کنم جواب سوالاتم رو از مثال بگیرم

    امام علي (عليه السلام) : الزکات العلم نشرهُ/ زکات علم نشر آن است

    #2
    پاسخ : wave player & fat

    کلیه توابع فت در تاپیک
    http://www.eca.ir/forum2/index.php?topic=55074.0
    توسط بنده توضیح داده شده و اگر مشکلی در این مورد دارید لطفا همونجا مطرح کنید
    اما در مورد wav player
    اینو خود بنده طراحی کردم که یه جور wav پلیر هست که از یه مموری SD فایلهای wav رو میخونه و پخش میکنه
    روش انتخاب فایل هم به این صورته که پرت A یه میکروی MEGA16 اختیار شماست که میتونید با این پرت 255 فایل مختلف رو انتخاب کنید
    دوستان توجه کنید که فایلهاتون حتما 8 بیت و از نوع PCM باشه ولی در بیت ریت و مونو یا استریو بودن محدودیتی نداره

    اما بهترین کیفیت رو در فایلهای WAV از نوع PCM و با بیت ریت 32KHz استریو خواهید داشت

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

    http://s2.picofile.com/file/7208084408/WAV_Player.zip.html

    لازم به ذکره که بنده برای تقویت صدا ار LM380 استفاده کردم که شما میتونید از هر IC تقویت صدای دیگه ای استفاده کنید
    اگر مشکلی بود بفرمایید

    به همین سادگی :nice:
    تجربه معلم خشنی هست اول امتحان میگیره بعد درس میده !!!
    به دلیل برخی مشکلات بوجود اماده دیگه امکان ادامه فعالت در این انجمن مقدور نیست.

    دیدگاه


      #3
      پاسخ : wave player & fat

      سلام خدمت [glow=red,2,300] آقای اسدی[/glow] عزیز و تشکر فراوان بخاطر توجه شما به این پست :smile:

      اگه سورسش رو میگذاشتید که خیلی عالی میشد. یک سوال دارم : کیفیت پخش چطوره ؟
      من خیلی به این پروژه احتیاج دارم لطفا کمک کنید کل پروژم گیر همین wav پلیره :cry2:

      من شروع یک برنامه را نوشتم لطفا شما ادامه بدید یا سورس پروژتون را ( درصورتی که مایلید) ارائه کنید
      خیلی ممنون از راهنماییتون.



      کد:
      // xtal = 16.000 MHz
      
      #include <mega128.h>
      #include <delay.h>
      
      #define SCK_DDR    DDRB
      #define SCK_PRT    PORTB
      #define SCK_BIT    1
      
      #define MOSI_DDR   DDRB
      #define MOSI_PRT   PORTB
      #define MOSI_BIT   2
      
      #define MISO_DDR   DDRB
      #define MISO_PRT   PORTB
      #define MISO_BIT   3
      
      #define SD_CS_DDR   DDRB
      #define SD_CS_PRT   PORTB
      #define SD_CS_BIT   0
      
      #define SD_DE_DDR   DDRB
      #define SD_DE_PRT   PORTB
      #define SD_DE_PIN   PINB
      #define SD_DE_BIT   5
      
      
      #define _BV(pin)                (1<<(pin))
      #define set(port,pin)              port |= _BV(pin)
      #define reset(port,pin)             port &= ~_BV(pin)
      #define bit_is_set(port,pin)		      (port & _BV(pin))
      #define loop_until_bit_is_set( port, pin)    while (!bit_is_set(port,pin));
      
      #include "FAT\integer.h" 
      #include "FAT\diskio.h"
      #include "MMC\mmc.c"
      #include "FAT\ff.c"
      #include "FAT\option\ccsbcs.c"
      #include "FAT\ffconf.h"
      
      
      void main(void)
      {
      FATFS fs; 
      FIL fil1;
      FRESULT res;     // FatFs function common result code 
      unsigned int br;
      unsigned char buffer[16];
       
      DDRB.4=1; //output for pwm oc0
      // Timer/Counter 0 initialization
      // Clock source: System Clock
      // Clock value: 16000.000 kHz
      // Mode: Fast PWM top=0xFF
      // OC0 output: Non-Inverted PWM
      ASSR=0x00;
      //TCCR0=0x69;
      TCNT0=0x00;
      OCR0=0x00;
      
        f_mount(0,&fs);
        f_open(&fil1, "0:test.wav", FA_OPEN_EXISTING | FA_READ); 
        f_read(&fil1,buffer,16,&br);
       
      while (1)
         { 
         }
      }


      امام علي (عليه السلام) : الزکات العلم نشرهُ/ زکات علم نشر آن است

      دیدگاه


        #4
        پاسخ : wave player & fat

        نوشته اصلی توسط abbas1371sa
        سلام خدمت [glow=red,2,300] آقای اسدی[/glow] عزیز و تشکر فراوان بخاطر توجه شما به این پست :smile:

        اگه سورسش رو میگذاشتید که خیلی عالی میشد. یک سوال دارم : کیفیت پخش چطوره ؟
        من خیلی به این پروژه احتیاج دارم لطفا کمک کنید کل پروژم گیر همین wav پلیره :cry2:

        من شروع یک برنامه را نوشتم لطفا شما ادامه بدید یا سورس پروژتون را ( درصورتی که مایلید) ارائه کنید
        خیلی ممنون از راهنماییتون.
        دوست من کیفیتش حرف نداره یعنی در حد تیم ملی
        باید بگم ایا میدونید کیفیت یه فایل WAV بیش از 100 برابر یه فایل MP3 هست!!! البته نه اینکه وردارید فایلهای MP3 تونو تبدیل کنید به WAV ها تعداد زیادی از اطلاعات یه فایل WVA رمانی که به MP3 تبدیل میشه به کل ازبین میره و غیر قابل بازگشت هست

        اما در مورد سورسش باید بگم حتما در اختیار شما قرار خواهم داد ولی فعلا نه
        اما در مورد سورس شما باید بگم شما فقط در این سورس 1 درصد کار رو انجام دادید

        در این پروژه اول باید فرمت WAV رو بشناسید
        برای این هم ابتدا در این مورد یه توضیحات کلی میدم
        نکته های مهم اول اینکه این فرمت رو ماکروسافت نوشته که این هم لینکشه
        https://ccrma.stanford.edu/courses/422/projects/WaveFormat/

        ولی یه توضیحاتی هم خودم میدم هر فایلی در ابتدا یا انتهای خودش یه هدر یا اطلاعاتی داره که مشخصاتش رو نشون میده و این هدر یا فایل WAV هست



        و این هم توضیحات دقیقترش



        اگر اطلاعات بیشتری در این خصوص خواستید بگید

        به همین سادگی :nice:
        تجربه معلم خشنی هست اول امتحان میگیره بعد درس میده !!!
        به دلیل برخی مشکلات بوجود اماده دیگه امکان ادامه فعالت در این انجمن مقدور نیست.

        دیدگاه


          #5
          پاسخ : wave player & fat

          کلا فایل wave کاری نداره
          یه مثال راحت بهت بگم
          بعد از هیدر فایل
          اگه فایلت مونو باشه 2 بایت 2 بایت بخون و بریز تو خروجی تایمر
          فقط برای هماهنگی صوت و یا بقولی بیت ریتت باید تو اینتراپت یک تایمر دیگه زمان رو تنظیم کنی تا سرعت پخش طبیعی باشه
          و در مورد استریو 2بایت اول right و 2 بایته بعدش left یعنی 4 بایت اطلاعات کل هست
          بسته به بیت ریتت باید تایمر دوم رو تنظیم کنی تا با چه سرعتی بخون و بریز تو خروجی تایمر اول
          من پیگیر دیکد mp3 با xmega شدم
          اینطور که معلومه زیاد پردازش سختی نداره دکد mp3
          فقط نیم دونم در نهایت کلاک xmega میکشه mp3 رو سر وقت دکد کنه یا نه
          فقط یک سوال داشتم از دوستانی که کار کردن
          چطور میشه اطلاعات این wave 8بیت رو 12 بیت تبدیل کرد
          یا اگه فایل wave 16 bit داشته باشیم باز چطور میشه به 12 بیت تبدیل کنیم؟
          هرچه سعی کنیم لایه های نرم افزاری زیاد کرده و از سخت افزار دور کنیم مشکلات(باگ ها) کمتر خواهد شد(امنیت بیشتری خواهید داشت)
          بهترین جواب دهنده برای سوال شما، خود شما هستید البته بعد تلاش،پشتکار و مطالعه بیشتر
          میدونی مشکل ما کجاست؟سرمایه و مغز ها رو نمیتونیم یکجا جمع کنیم...

          تعدادی ماژول GPS GP5MX1513F1 با بالاتریت حساسیت -170db به قیمت خرید بفروش میرسد

          دیدگاه


            #6
            پاسخ : wave player & fat

            سلام
            نوشته اصلی توسط POLESTAR
            در این پروژه اول باید فرمت WAV رو بشناسید
            من تقریبا با این فرمت و نحوه قرار گرفتن اون در مموری آشنایی دارم روشی که من بصورت سکتوری میخوندم به این شکل بود که :
            مموری را فرمت کردم
            فایل رو روی مموری کپی کردم ( با این کار اطلاعات در مموری در سکتور های پشت سر هم کپی میشوند)
            آدرس کلاستر شروع و تعداد سکتور های فایل رو از fat میگرفتم و به سراغ همون سکتور میرفتم و کد هاش رو یکی یکی روی pwm پیاده میکردم.

            حالا ازتون میخوام که گام به گام پیش بریم و با یک صوت مونو و 8 بیتی با یک بیت ریت ثابت شروع کنیم.

            ممنون میشم کمک کنید. امیدوارم دیگر دوستان فقط تماشاچی نباشند اگه اطلاعاتی دارند در اختیار دوستان قرار بدند.
            امام علي (عليه السلام) : الزکات العلم نشرهُ/ زکات علم نشر آن است

            دیدگاه


              #7
              پاسخ : wave player & fat

              سلام
              از شما ممنوم معلومه مدار خوبیه چون تو همه شماتیکها و برنامه ها همیشه از پخش بصورت مونو حرف بود ولی الان استریو هستش این خیلی خوبه فقط دوست عزیز منم میخواستم کمک کنید روند نوشتن برنامه را توضیح بدید چون من زبان بسکام کار میکنم وشما کدویژن . ممنون میشم روند برنامه نوشتن را بگید البته تاپیک قبلی شمارا مطالعه کردم که دراونجا دستورات فت را توضیح دادید ولی خب خودتون هم گفتید که واسه برنامه نویسهای سی زبان هست.
              این جملتون یعنی چی میتونید بیشتر توضیح بدید :
              دوستان توجه کنید که فایلهاتون حتما 8 بیت و از نوع PCM باشه ولی در بیت ریت و مونو یا استریو بودن محدودیتی نداره
              و دیگر اینکه اگه میشه سورس برنامتونو بزارید تا بتونیم بهش السیدی وصل کنم و روند اجرای برنامه و خواندن کارت را با السیدی ببینیم
              بازهم بسیار متشکرم

              دیدگاه


                #8
                پاسخ : wave player & fat

                نوشته اصلی توسط wiki
                سلام
                از شما ممنوم معلومه مدار خوبیه چون تو همه شماتیکها و برنامه ها همیشه از پخش بصورت مونو حرف بود ولی الان استریو هستش این خیلی خوبه فقط دوست عزیز منم میخواستم کمک کنید روند نوشتن برنامه را توضیح بدید چون من زبان بسکام کار میکنم وشما کدویژن . ممنون میشم روند برنامه نوشتن را بگید البته تاپیک قبلی شمارا مطالعه کردم که دراونجا دستورات فت را توضیح دادید ولی خب خودتون هم گفتید که واسه برنامه نویسهای سی زبان هست.
                این جملتون یعنی چی میتونید بیشتر توضیح بدید :و دیگر اینکه اگه میشه سورس برنامتونو بزارید تا بتونیم بهش السیدی وصل کنم و روند اجرای برنامه و خواندن کارت را با السیدی ببینیم
                بازهم بسیار متشکرم
                n,sjhk
                باسلام
                دوستان میتونید سورسشو از لینک زیر دانلود کنید
                http://forum.techno-electro.com/thread-372-post-2052.html#pid2052

                موفق و پیروز و سربلند باشید
                به همین سادگی:nice:
                تجربه معلم خشنی هست اول امتحان میگیره بعد درس میده !!!
                به دلیل برخی مشکلات بوجود اماده دیگه امکان ادامه فعالت در این انجمن مقدور نیست.

                دیدگاه


                  #9
                  پاسخ : wave player & fat

                  سلام
                  دوست عزیز این سورس که اسمبلی هست؟فکر میکردم زبان سی باید باشه؟؟بازم از سی میشد یه چیزایی فهمید :cry:
                  این برنامه کامنت نداره چجوری میشه ازش سر درآورد؟
                  من تو پست قبلیم سئوالایی کردم ممنون میشم جوابمو بدید اینکه گفتید
                  فایلهاتون حتما 8 بیت و از نوع PCM باشه
                  یعنی چی؟چطوری میشه فایل ویو را اینجوری کنم ؟

                  دیدگاه


                    #10
                    پاسخ : wave player & fat

                    آقای اسدی سلام و تشکر برای برنامه

                    ولی با عرض شرمندگی تمام ، اطلاعات من در زبان اسمبلی صفره :angry:
                    حالا از شما ویا دوستانی که اسمبلی واردند چندتا سوال دارم : ؟

                    کدوم قسمت برنامه فایل رو انتخاب میکنه؟
                    اکه من بخوام با سریال با باود ریت 2400 آدرس فایل رو بدم باید چکار کنم ؟
                    این برنامه رو نمیشود با C نوشت؟ آخه این اسمبلی خیلی خلاصه نویسیه

                    کامپایلر این برنامه چیه avr studio که error میده ؟
                    امام علي (عليه السلام) : الزکات العلم نشرهُ/ زکات علم نشر آن است

                    دیدگاه


                      #11
                      پاسخ : wave player & fat

                      ((لطفا پر حرفی من رو بذارید به حساب اینکه شدیدا محتاج این برنامه ام و از همه دوستان به خصوص آقای اسدی عذر خواهی میکنم))

                      آقای اسدی لطفا صحیح و غلط بودن حرفها من رو بگید:
                      طبق چیزی که من از سورس اسمبلی این برنامه فهمیدم این برنامه با کدویژن نوشته شده ، پس سورس اصلی C هست ، درسته ؟
                      دلیل اینکه شما سورس C اونرو در اختیار قرار نمیدید رو نمیدونم (ممکنه شخصی باشه) ولی حداقل کمک کنید یه زبان سی اونرو بنویسیم تا مشکل من و خیلی از دوستان دیگر برطرف بشه
                      شما سورس mp3 پلیر رو در اختیار کاربران قرار دادی با اون همه امکانات و سورس نسبتا سنگین که شدیدا مورد توجه قرار گرفت حالا فکر نکنم این برنامه نسبت به mp3 پلیر با ارزش تر باشه که شما از ارائه سورس امتناء میکنید (البته نسبت به ارائه سورس مختارید)

                      بازم از شما عذر خواهی میکنم آخه خیلی درگیر این پروژه شدم
                      راستی اون عبارت به همین سادگی :nice: انتهای هر پست شما خیلی به من انرژی میده
                      امام علي (عليه السلام) : الزکات العلم نشرهُ/ زکات علم نشر آن است

                      دیدگاه


                        #12
                        پاسخ : wave player & fat

                        با سلام به همگی
                        در مورد سورس باید بگم مشکلی وجود نداره ولی دلیل اصلی من برای ندادنش اینه که شمارو به کار و تحقیق وادار کنم واینکه خودشما هم یه اطلاعات هرچند کم و از فرمت wav یا روش برنامه نویسی این پروژه به دست بیارید
                        راستش خود بنده دوست داشتم که به صورت مرحله به مرحله پیش بریم و همگی این برنامرو بنویسیم و نه اینکه من سورس رو به هتون بدم و چند تا تشکر بگیرم و شمارو به خیر و مارو به سلامت
                        در این پروژه MP3 Player دقیقا همین مشکل رو داشتیم هیچکس به جز جند تفر محدود مبادرت به ساختش نکرد که هیچ در موردش سوال و جواب کمی هم شده این درحالی هست که بیش از 300 بار دانلود شده

                        حالا این جا میخوام یه تابعی رو بهتون بگم که بنده با این تابع نوع و مشخصات فایل wav رو میخونم یعنی هدر فایل رو چک میکنم ببینم که ایا میتونم پخش کنم یا نه

                        کد:
                        static DWORD load_header (void)    // 0:Invalid format, 1:I/O error, >1:Number of samples 
                            {
                            DWORD sz;
                            BYTE x;
                             
                            x = pf_read(Buf1, 12, &rb);  // Load file header (12 bytes) 
                            if (x) return 1;    
                            if (rb != 12 || LD_DWORD(Buf1+8) != FCC('W','A','V','E')) return 0;
                            for (;;) 
                                {
                                x = pf_read(Buf1, 8, &rb);                    	// Get Chunk ID and size 
                                if (rb != 8) return 0;
                                sz = LD_DWORD(&Buf1[4]);                    	// Chunk size 
                        
                                switch (LD_DWORD(&Buf1[0]))                     	// FCC 
                                    {
                                    case FCC('f','m','t',' ') :                	// 'fmt ' chunk  
                                    	if (sz & 1) sz++;					// Align chunk size 
                                        if (sz > 100 || sz < 16) return 0;        	// Check chunk size 
                                        x = pf_read(Buf1, sz, &rb);            	// Get content 
                                        if (rb != sz) return 0;
                                        if (Buf1[0] != 1) return 0;            	// Check coding type (1) 
                                        if (Buf1[2] != 2) return 0;            	// Check channels (1) 
                                        if (Buf1[14] != 8) return 0;            	// Check resolution (8) 
                                        OCR0 = (BYTE)(_MCU_CLOCK_FREQUENCY_/8/LD_WORD(&Buf1[4]))-1;    // Sampling freq 
                                        //     48Khz 8B S   16000000/8/48000-1  40
                                        //     32Khz 8B S   16000000/8/32000-1  61
                                        break;
                                    case FCC('d','a','t','a') :                	// 'data' chunk (start to play) 
                                        return sz;
                                    case FCC('L','I','S','T') :                	// 'LIST' chunk (skip) 
                                    case FCC('f','a','c','t') :                	// 'fact' chunk (skip) 
                                        pf_lseek(Fs.fptr + sz);
                                        break;
                                    default :                        	// Unknown chunk (error) 
                                        return 0;
                                    }
                                }
                            return 0;
                            }

                        به همین سادگی :nice:
                        تجربه معلم خشنی هست اول امتحان میگیره بعد درس میده !!!
                        به دلیل برخی مشکلات بوجود اماده دیگه امکان ادامه فعالت در این انجمن مقدور نیست.

                        دیدگاه


                          #13
                          پاسخ : wave player & fat

                          نوشته اصلی توسط wiki
                          سلام
                          دوست عزیز این سورس که اسمبلی هست؟فکر میکردم زبان سی باید باشه؟؟بازم از سی میشد یه چیزایی فهمید :cry:
                          این برنامه کامنت نداره چجوری میشه ازش سر درآورد؟
                          من تو پست قبلیم سئوالایی کردم ممنون میشم جوابمو بدید اینکه گفتید یعنی چی؟چطوری میشه فایل ویو را اینجوری کنم ؟
                          در مورد این موضوع که فرمودید باید بگم خود فایل wav هم انواع مختلفی داره از جمله
                          AC3
                          CCITT
                          GSM
                          ADPMC
                          PCM
                          , .....
                          اینها همه انواع کمپروس یا روش کد شدن فایل WAV هستند که نوع PCM بدون کمپروس و به صورت خام هست
                          اما در مورد بیت ریت
                          فایل های معمولی WAV دارای چهار نوع میباشند منظور از بیت هم مثل همون بیتهای ADC هست که هرچه بیشتر باشه کیفیت بیشتر میشه
                          1 - 8 بیت مونو
                          2 - 16 بیت مونو
                          3 - 8 بیت استریو
                          4 - 16 بیت استریو
                          البته 24 بیت و 32 بیت هم داره داره که متداول نیست
                          اینجا یه سمپل ریت هم داریم که همون سرعت نومنه برداری هست
                          که از 8KHz هست تا 48KHz
                          حالا این پلیر ما در استرو و مونو بودن و این سمپل ریت محدودیتی نداره
                          ولی در نوع فایل که باید حتما PCM باشه و بیت ریتش که باید 8 بیت باشه محدودیت داره

                          امیدوارم کافی باشه

                          به همین سادگی :nice:
                          تجربه معلم خشنی هست اول امتحان میگیره بعد درس میده !!!
                          به دلیل برخی مشکلات بوجود اماده دیگه امکان ادامه فعالت در این انجمن مقدور نیست.

                          دیدگاه


                            #14
                            پاسخ : wave player & fat

                            با سلام
                            حرف های شما بهم برخورد
                            این هم لینک سورس سی
                            http://s1.picofile.com/file/7209315913/WAV_Player.rar.html
                            در دو نوع مختلف
                            اولی همون 8 بیت ورودیه که فایل متناظرشو پخش میکنه فایل ها حتما باید در روت اصلی مموری باشند
                            و دومی یه wav پلیر واقعیه با سه تا کلید
                            1 - PINA.7 که کلید PLAY / PAUSE هست
                            2 - PINA.6 که کلید NEXT هست
                            3 - PINA.5 که کلید PREV هست

                            و همه فایلهای WAV رو در هرجای مموری و در هر پوشه ای که باشه به ترتیب پخش خواهد کرد

                            حالا خواستید یاد بگیرید یا در موردش تخقیق بکنید اگر هم نخواستید که هیچ
                            اما بنده بازم در خدمت همه شما هستم و خوشهال میشم هر سوالی رو در این خصوص جواب بدم
                            امید وارم همتون انقدر استاد شید که دیگه به بنده و امثال بنده نیازی نداشته باشید (فقط خدا کنه اونموقع هم به فکر افرادی مثل الان .... باشید و مثل اکثر مهندسای تازه فارق شده ار تحصیل فقط یه مدرک کپی شده از اینو اون نداشته باشید که قابش کردید و زدید به دیوار اتاقتون )

                            به همین سادگی :nice:
                            تجربه معلم خشنی هست اول امتحان میگیره بعد درس میده !!!
                            به دلیل برخی مشکلات بوجود اماده دیگه امکان ادامه فعالت در این انجمن مقدور نیست.

                            دیدگاه


                              #15
                              پاسخ : wave player & fat

                              سلام هادی جان (polstar)
                              استاد در مورد فرمت mp3 هرجا گشتم نتونستم اطلاعاتی مثل همین که در موردwav گفتین پیدا کنم اگه در موردmp3 یه منبعی چیزی داری به ما هم بگو
                              پیشاپیش ممنون
                              AV Maziton 100
                              Render By Artlantis Studio
                              [img width=346 height=100]http://maziyar123.persiangig.com/View.jpg[/img]

                              دیدگاه

                              لطفا صبر کنید...
                              X