Rajiv Biswas
Rajiv Biswas
  • Видео 46
  • Просмотров 28 817
Audio DSP AKM7735 programming and Audio playback for ESP-32 TTGO
Here's another video on AK7735 in which I have explained about internal DSP programming of AK7735. AKM7735 has two internal DSPs which can be successfully programmed by writing a Device Driver for AKM7735 which will download the generated DSP program on CRAM(coefficient RAM), PRAm(program RAM) memory of the internal DSP of AK7735 . The CRAM and PRAM is generated using Audio design tool provided by Asahi Kasei. In this Audio design tool of Asahi kasei, we design the Audio Flow in the DSP. The Audio Flow shall consist of Source, Sink elements, Volume Fader, Headroom and 3D enhancer mixer element, all of which can be programmed by setting their coefficient values for 2nd order stereo IIR fil...
Просмотров: 51

Видео

10-band Audio Equalizer using AKM7755 Audio Codec with ESP32 WROVER TTGO
Просмотров 953 месяца назад
Ok, finally could program the EQ 24-bit coefficients for my AKM7755 for creating a 10-band Audio equalizer. It mostly involved 2nd order IIR filter configuration for SHELVING EQ filters(Low Shelf) for Mid range and High frequencies and HIGH PASS filters for Low frequencies for better Bass effect to create a 10-band Equalizer. The same equations were used as I had posted in my previous blog and ...
Microphone Record/Capture Test using ESP-32 with AKM7755 Audio Codec
Просмотров 2793 месяца назад
Here's a Microphone record/Capture Test using ESP-32 with AKM7755 Audio Codec.The recording is done at 48kHz, Stereo using AKM7755 which transfers the audio captured using I2S over DMA for 16-bit PCM data which is written to an SDCard RAW file using SPI over DMA. This RAW File is attached to a WAV file header and subsequently a Wav file is created in the SDCard. The RAW file is deleted and the ...
AK7755 with ESP-32 TTGO for Audio Playback with DSP programming
Просмотров 964 месяца назад
AK7755 Audio Codec with ESP-32 for Audio Playback Here's my Device Driver for AK7755 for ESP-32 for Audio Playback. The Internal DSP has been programmed for CRAM, PRAM & ORAM for the DSP audio flow & design involving DSP elements of EQ, Stereo Fader, Switch elements & Input/Output channel settings based on schematic design and pin mappings of AK7755 eval board. This demonstration involves Playb...
AKM7735-EQ Audio codec Playback with ESP32 TTGO using SD Card
Просмотров 696 месяцев назад
Ok, I finally wrote the Device driver for AK7735 for ESP-32. For this I used ESP32 TTGO board which has SDCard slot using which I am playing the Audio WAV files, 16-bit, stereo, 48kHz. The SDCard is interfaced with ESP-32 WROOM using SPI lines, so I did not have to interface any external SDCard module, and was able to MOUNT & READ Audio data of the WAV files stored in MicroSD card using SPI ove...
Digital Clock using STM32F103 Internal RTC and 7-segment display with seconds display
Просмотров 14611 месяцев назад
Here's my 7 segment Digital clock showing hourse, minutes, seconds & 1/12th of seconds. Most digital clocks available in markets also display only hours & minutes, but no seconds. But in this prototype of my clock we have taken efforts to show even seconds and 1/12th of seconds with precision. If one observe closely, one will find few segments are fitted in inverted way. This is done so that th...
Round based Electronics version of Rock, Paper & Scissors Game
Просмотров 50Год назад
Round based Electronics version of Rock, Paper & Scissors Game
AKM7755 Audio codec DSP Aux-In playback & audio spectrum with Rpi4
Просмотров 49Год назад
Here's my video of my Audio Spectrum application running on my Rpi4, 8GB, 64-bit Debian RaspberryPi OS, Linux Kernel 6.1.29 with AKM7755 Audio Codec DSP Linux Device Driver, DSP audio programming & 16 x 8x8 Dot Matrix Display MAX7219... 64-bit OS makes my application faster & better..the performance gain is quite evident against 32-bit...it works great !! #Rpi4 #audioengineering
AKM7755 Audio Codec with Rpi4 - Audio Capture & Playback Test
Просмотров 85Год назад
Here's the 64-bit Linux Kernel Device driver for Audio Codec, AK7755 for 64-bit RaspberryPi OS for Audio Capture & Playback. Device Tree overlay for the Audio codec was also written for 64-bit Kernel. Changes related to snd_soc_component and dai_fmt, snd_kcontrols structure had to be made for 64-bit driver for 6.1.29 Linux Kernel. Associated header files & cross compile building was changed for...
TAS5756 Audio Playback with Rpi3
Просмотров 37Год назад
My Boombox with TAS5756, Rpi3, Linux Device drivers, Wood working & some sweat.. Good Dynamic balance with nice headroom..again this cements the fact that Bass is a function of Speaker enclosure..Good Audio is 60% enclosure and 40% electronics.. Speaker volume, resonance, Vas, and other Speaker driver parameters were considered during the Speaker enclosure design...which follows Sealed ported b...
Push Button Record Play device using ESP-32 with INMP441 MIC, DAC PCM5122 and SD card
Просмотров 466Год назад
A small MIC capture/record playback test using ESP-32 with DAC PCM5122 sound card with I2S MEMS MIC INMP441...the capture/record is started via record Button which reads the 32-bit, 48kHz PCM data on I2S and is stored in SD Card as RAW file, which is played back from the SD Card when I press another, Play button ..
ESP-32 with MEMS I2S MIC INMP441 Record Loopback Playback using DAC PCM5122
Просмотров 278Год назад
This is further extension of my last work of ESP-32 with PCM5122 DAC sound card. In this we have interfaced an I2S MEMS MIC INMP441 from TDK INVENSENSE with ESP-32 along with DAC PCM5122 to implement a Record capture Loopback Playback in our ESP-32 EspressIF C/C Application. The INMP441 is Omnidirectional MEMS MIC with good Sensitivity of -26 dBFS, 61dBA SNR with maximum Acoustic Overload Point...
Adding Player Playback Controls to ESP-32 with PCM5122 DAC Audio Player
Просмотров 73Год назад
In my last Video, we saw a simple audio playback of 32-bit PCM, 48/44.1 kHz, stereo using an Allo RaspberryPi based DAC soundcard PCM5122. After that, we added some more functionality in the form of Button player controls. This video is about these 5 button Player Controls I have added to this ESP-IDF Visual Studio based C/C project here. The 5 tactile buttons are connected to GPIO pins of ESP-...
32-bit Audio Playback using ESP32 with PCM5122 and SD Card
Просмотров 281Год назад
This small project was developed & designed by me recently using EspressIF 4.4 FreeRTOS SDK based C/C Visual Studio development environment and ESP32 WROOM board interfaced to Raspberry Pi based DAC sound card on I2C/I2S for successful Playback of 32-bit PCM, Stereo, 48kHz from a SDHC 16-GB microSD card, where Audio files are stored in. Yes, ESP-32 supports 32-bit stereo PCM(not 16-bit) Playbac...
My 32-band Audio Spectrum analyser in Dark mode
Просмотров 1594 года назад
My 32-band Audio Spectrum analyser in Dark mode
Zenga Block based pick and place Robo Arm...
Просмотров 374 года назад
Zenga Block based pick and place Robo Arm...
VS-1053 with Rpi3
Просмотров 765 лет назад
VS-1053 with Rpi3
Teensy SGTL5000 Audio codec with Rpi3
Просмотров 2175 лет назад
Teensy SGTL5000 Audio codec with Rpi3
My Voice controlled Robocar with Ultrasonic sensor
Просмотров 615 лет назад
My Voice controlled Robocar with Ultrasonic sensor
Robohand using Zenga wood blocks
Просмотров 105 лет назад
Robohand using Zenga wood blocks
WM8960 Audio Codec with Rpi3
Просмотров 1,5 тыс.5 лет назад
WM8960 Audio Codec with Rpi3
TFA98xx Digital Amplifier, Nxp with Rpi3
Просмотров 4265 лет назад
TFA98xx Digital Amplifier, Nxp with Rpi3
Google Voice Assistant controlled Motor Car
Просмотров 1065 лет назад
Google Voice Assistant controlled Motor Car
Google actions on RaspberryPi3 using Google Voice Assistant.
Просмотров 385 лет назад
Google actions on RaspberryPi3 using Google Voice Assistant.
Demonstrating my ESP8266 based Wireless RoboCar car
Просмотров 765 лет назад
Demonstrating my ESP8266 based Wireless RoboCar car
Linux Device Driver to add Audio Codec DSP, VS1053/VS1003 with Raspberry Pi 3 - II
Просмотров 5157 лет назад
Linux Device Driver to add Audio Codec DSP, VS1053/VS1003 with Raspberry Pi 3 - II
Linux Device Driver to add Audio Codec DSP, VS1053 with Raspberry Pi 3 - I
Просмотров 1 тыс.7 лет назад
Linux Device Driver to add Audio Codec DSP, VS1053 with Raspberry Pi 3 - I
Audio Spectrum Visualizer, Sine wave Tone Test
Просмотров 3767 лет назад
Audio Spectrum Visualizer, Sine wave Tone Test
32-Band Audio Spectrum Visualizer using Raspberry Pi
Просмотров 3,2 тыс.7 лет назад
32-Band Audio Spectrum Visualizer using Raspberry Pi
Displaying Text & animation on MAX7219 cascaded Dot Matrix LED Array, using SPI on Raspberry Pi 2
Просмотров 6477 лет назад
Displaying Text & animation on MAX7219 cascaded Dot Matrix LED Array, using SPI on Raspberry Pi 2

Комментарии

  • @spikezlee
    @spikezlee 4 месяца назад

    Hello Rajiv , cool project, it will make great content learning video if you include the build processes. All of us your viewers will love to learn a thing or two from your videos

  • @kixstartter6560
    @kixstartter6560 5 месяцев назад

    Hi, I got a question I have a broken jbl xtreme 3 main board that uses this ic my question is can I use this ic to input analog audio from a bluetooth reciever and use its dsp from jbl pre program?

    • @youtherbiswas8
      @youtherbiswas8 3 месяца назад

      The first part ...YES but second part NO... we don't know the Audio program, the Audio pipeline used, the elements used and how they are falling and where in the Audio chain of the DSP program they are placed...unless we know that part, we may not be able to change the DSP program, but the first part, yes, there are 4 I2S inputs in AKM7735, and one out of these 4 is used to get I2S PCM data from Bluetooth module, so we may have to solder that I2S line with your new Bluetooth module ...also we can take out the I2S Clock signal lines of the AKM7735 and from the Oscilloscope we can find out the Sampling frequency and Bit clock frequency and from that find out the I2S format ...so no problem with that...only problem we have to solder out around 4-5 pins to be able to do what you are asking for...

  • @jayakumarsingaram8218
    @jayakumarsingaram8218 6 месяцев назад

    Lovely 💕💕💕

  • @Earthcomputer-d9t
    @Earthcomputer-d9t 10 месяцев назад

    Circuit diagram please

  • @axramar1992
    @axramar1992 10 месяцев назад

    How can we store audio files in SPI flash memory (winbond 8MB/16MB)?

  • @axramar1992
    @axramar1992 10 месяцев назад

    Awesome 😍✨️

  • @Rsivagobi
    @Rsivagobi 10 месяцев назад

    Sir let me know the circuit and code return

  • @youtherbiswas8
    @youtherbiswas8 11 месяцев назад

    The portability gives a big advantage as most digital clocks in market don't run on batteries..but here in this Product prototype my clock runs on RECHARGEABLE batteries which makes it portable enough to be kept anywhere I want in the rooms or kitchen or bedroom...the display is lighter & doesn't hurt the eyes...also the 1/12 th display of seconds as counter is not available as feature in any Digital clock available in markets today...

    • @pristineaudio5642
      @pristineaudio5642 11 месяцев назад

      Thank you sir. I wish to do this project. Request you to publish the schematics and program.

  • @pristineaudio5642
    @pristineaudio5642 11 месяцев назад

    How long the battery will last actually...?

    • @youtherbiswas8
      @youtherbiswas8 11 месяцев назад

      2 days if used continuously the Grey colored battery which powers the STM32F103 & 7-segments...the other battery, the blue colored which powers the internal RTC of STM32F103 last many years...

    • @pristineaudio5642
      @pristineaudio5642 11 месяцев назад

      @@youtherbiswas8 ok sir, Actually this is just for academic interest? I wanted to make such a clock for practical application, but battery life is too short. Hope you will improve implementation

    • @youtherbiswas8
      @youtherbiswas8 11 месяцев назад

      @@pristineaudio5642 It is a Prototype I made after seeing such worst digital clocks in the market from brands like Ajanta which lose time or gain time & also are not portable as they use a power chord & don't run on batteries..2 days for continuous use with RECHARGEABLE battery, 18650mAh which needs only 30-45 mins to fully recharge...if I increase with one more rechargeable battery, I will get a runtime of 4-5 days continuous use..7-segment displays will consume power...

    • @youtherbiswas8
      @youtherbiswas8 11 месяцев назад

      ​@@pristineaudio5642 also NO use of any external RTC chip, internal RTC of STM32F103 is used in this prototype...so biggest advantage is you save money for purchasing External RTC chips like DS1302, DS1307 which adds to your BOM cost...so we solve this problem by using Internal RTC of STM32F103...

  • @uae0011
    @uae0011 Год назад

    can make vs1003/vs1053 on Arduino ESP32

  • @user-ml1jx3oi8r
    @user-ml1jx3oi8r Год назад

    Can you provide the code?

  • @Abhishek.Sarkar
    @Abhishek.Sarkar Год назад

    Will it play Flac?

    • @youtherbiswas8
      @youtherbiswas8 Год назад

      FLAC is compressed format, which would need decoding at our ESP-32 Application side, after which we will get the actual PCM samples which can then be written to I2S DMA playback channels to be sent as DOUT to PCM5122 DAC..so YES, it can be played by PCM5122 DAC souncard, but would involve the FLAC decoding logic for FLAC encoded file to be handled in our ESP-32 firmware Application to get PCM samples, 32-bit/16-bit..

  • @duadua3789
    @duadua3789 2 года назад

    need this code kindly share it

  • @rdagger
    @rdagger 2 года назад

    Cool project! Why do you use an oscillator to generate MCLK instead of using the Rpi to generate the clock? Is the code available online?

  • @larrysmusics531
    @larrysmusics531 3 года назад

    I have tfa98xx on Asus Zenfone max pro m1

    • @rajivb9493
      @rajivb9493 3 года назад

      Its a Mono Amplifier...check if your stereo is actually dual mono...hehehe...

  • @jackburton6330
    @jackburton6330 3 года назад

    I have one of these and I would love to find the source code for this and the equalizer and the things you have done with it.

  • @AbhijitDas-pc9gt
    @AbhijitDas-pc9gt 4 года назад

    6027 other eqvalant

  • @tecnicatechtronic7994
    @tecnicatechtronic7994 4 года назад

    This drive can record audio (audio input to alsa?)

    • @youtherbiswas8
      @youtherbiswas8 4 года назад

      It should be....as ADPCM samples...16-bit PCM samples recording(audio capture) ...16-bit left plus 16-bit right samples for stereo...Mono recording also is supported....and using ALSA....that would need some extra work in the driver..

  • @Lovehertz96
    @Lovehertz96 4 года назад

    This is awesome! I am looking to make a mechanical version of this visualizer for a project this summer. Have you made the technical resources for this project available anywhere?

  • @bertparx
    @bertparx 4 года назад

    Did you have to modify the board at all or were pin 33 and pin 34 tied low?

    • @rajivb9493
      @rajivb9493 4 года назад

      No i did not...modify the VS1053 Codec board in anyway....except using the Expansion header pins to interface with the Rpi3...Pins 33 & 34 are already tied...GPIO0 & GPIO1...in the schematic of my VS1053 Codec Module board they are tied via 100k Resistors..forming a Voltage divider between them....please refer my blog page.... blogsmayan.blogspot.com/p/linux-device-driver.html

    • @rajivb9493
      @rajivb9493 4 года назад

      In my blog page...check the "introduction" section.... I have posted the schematic of my VS1053 Module board...you can see clearly the pins 33 & 34 are tied forming a Voltage Divider circuit between them... blogsmayan.blogspot.com/p/linux-device-driver.html

    • @rajivb9493
      @rajivb9493 4 года назад

      Please download & check the Linux Driver sources & Device Tree for VS1053 Codec Module board from "Resources Section" of my blog page...

    • @bertparx
      @bertparx 4 года назад

      Thanks for the info. I have found a software fix to the lack of tie down on pin 34. I am trying to record with it. I will look at the driver.

  • @buZztiaan
    @buZztiaan 5 лет назад

    did you publish the code running this somewhere?

  • @16.hathihue61
    @16.hathihue61 5 лет назад

    can I do it the same with Rpi4? how to connect and where do you get the library? thx

  • @acopernic
    @acopernic 5 лет назад

    Well done Rajiv. Will try to transcode audio to rtp as well

    • @youtherbiswas8
      @youtherbiswas8 5 лет назад

      The WM8960 is a Hardware Audio Codec. It is not responsible for providing streaming protocol support. The RTP Streaming and transcoding will happen at the Master side, the Rpi3 board which is responsible for transcoding it to WAV/MP3 format using FFMPEG or GStreamer and this transcoded stream is just given to the AUDIO SINK SOUND Card or the SLAVE which is your ALSA Driver for WM8960 which handles the playback based on Sampling Rate, no. of channels, the bit clock and bits per sample of L/R(stereo)...

  • @SoftwareAndHardware2023
    @SoftwareAndHardware2023 5 лет назад

    Hi, good night, could you share the electric scheme? my email fernandinhobarbosa23@gmail.com

  • @rahmat555BE
    @rahmat555BE 5 лет назад

    chip audio oppo F11 tfa98xx this good than audio snapdragon 8xx higher ?

    • @youtherbiswas8
      @youtherbiswas8 5 лет назад

      Cannot say that, as TFA9892/TFA9894 AMP is good in some aspects like speaker excursion & protection by means of a dynamic voltage boost control, has a cool flux internal DSP which provides AEC feedback signal, Automatic Gain control, DRC, 10-Band equalizer, Soft MUTE controls to prevent POP noise suppression....so far so good for a Speaker Amplifier...so yes, better than snapdragon 8xx in some aspects...

  • @bitno4096
    @bitno4096 5 лет назад

    (I'm Thai so sorry for my English.) Hey guy, I have question because this audio chip is integrated on my smartphone's motherboard, but I don't have/know information about this chip. 1.Can Tfa98xx run hi-res audio? (24 bit or above) 2.Can Tfa98xx run >= 64 ohm impedance headphones?

    • @youtherbiswas8
      @youtherbiswas8 5 лет назад

      Hi, Treadstone...the AMP is TFA9892....As per, the Datasheet of TFA9892, "The TFA9892 is a high efficiency class-D audio amplifier with a sophisticated speaker boost and protection algorithm. It can deliver 13.2 W peak output power into an 8 Ohm speaker at a supply voltage of 4.0 V. The internal boost converter raises the supply voltage to 12 V, providing ample headroom for major improvements in sound quality."

    • @youtherbiswas8
      @youtherbiswas8 5 лет назад

      For 2nd question, I don't think it can support greater than 32 Ohm....The AMP calibration firmware will fail to program the AMP Chip as per the Load, due to which the Amplifier will not detect any Load speaker driver > 32 Ohm... As, per Datasheet of TFA9892, "The device can be configured to drive either a hands-free speaker (4 Ohm to 8 Ohm) for audio playback, or a receiver speaker (32 Ohm) for handset playback, allowing it to be embedded in platforms that support either or both options. "

    • @youtherbiswas8
      @youtherbiswas8 5 лет назад

      For 1st question, 1. Can Tfa98xx run hi-res audio? (24 bit or above)... The answer is YES...I am playing here 16-Bit Stereo Audio, 48 kHz, so 16-Bit Left, 16-Bit Right channel....so 32 bits of Audio sample, as per Datasheet, i can see it supports, till 256-Bit stereo Audio... "number of bit clock pulses (BCK) per sample rate (fs)- 32, 48, 64, 96, 128, 192, 256, 384, 200, 100, 144, 288, 512...." I can see 48-bit Audio sample, 24-bit Stereo is supported....at Playback sampling rates of 16 kHz, 32 kHz, 44.1 kHz and 48 kHz ....as per the TFA9892 Datasheet...please keep in mind the exact TFA98xx...they differ in few aspects...like TFA9894 is different in a few things from TFA9892....etc, etc...

    • @amarnathpadmanabhan
      @amarnathpadmanabhan 10 месяцев назад

      Can u please say Where can I get the datasheet

  • @bratspinat
    @bratspinat 5 лет назад

    Could you make a tutorial? 🙈

  • @adarshsuraj2930
    @adarshsuraj2930 6 лет назад

    Is there any way I can make Microsoft 2.4ghz transceiver v7 for my Microsoft wireless desktop 2000. I lost it

  • @kishanranasinghe1108
    @kishanranasinghe1108 6 лет назад

    Great project!! Have you posted code somewhere? Thanks!

  • @sergioaiello4760
    @sergioaiello4760 6 лет назад

    Rajiv, have you the code to record from the microphone?

    • @youtherbiswas8
      @youtherbiswas8 6 лет назад

      Good question....I have to add that support in my DRiver...My DRiver right now only supports Audio PLayback...not Audio Capture...my VS1053 Board does have a MIC, which should be very basic on MICP & MICN pins of VS1053 chip..also there is a LineIN 3.5 mm jack for Audio Input/record...In the Datsheet, SCI_MODE Control register, (Add: 0x00) Bit -14 talks about setting MICP/MICN for AUdio record...also bits 12, 14 of SCI_MODE sets the SM_RESET & SM_ADPCM for ADPCM recording mode...check section 9.8.1, ACTIVATING ADPCM Mode...SCI_AICTRL0, for sample rate, SCI_AICTRL1 for Gain, SCI_AICTRL3 for channel setting, Left, right, joint stereo, dual channel....

    • @youtherbiswas8
      @youtherbiswas8 6 лет назад

      Also you need to WRITE To WRAM PROGRAM memory, WRAMADDR 0x07..the WriteVS10xxPatch() for setting the DSP Audio Pipeline program & parameters for Audio REcord...check...www.vlsi.fi/en/support/software/vs10xxpatches.html

    • @youtherbiswas8
      @youtherbiswas8 6 лет назад

      Also you need to WRITE To WRAM PROGRAM memory, WRAMADDR 0x07..the WriteVS10xxPatch() for setting the DSP Audio Pipeline program & parameters for Audio REcord...check...www.vlsi.fi/en/support/software/vs10xxpatches.html

    • @skylabuser
      @skylabuser 6 лет назад

      Good work. I am implemented support for VS 1003 too ..)) But it for user space only..

  • @viktor6net
    @viktor6net 6 лет назад

    Create a clock script

  • @rajivb9493
    @rajivb9493 7 лет назад

    One can also refer my following blog: blogsmayan.blogspot.in/p/linux-device-driver.html

  • @rajivb9493
    @rajivb9493 7 лет назад

    One can also refer my following blog: blogsmayan.blogspot.in/p/linux-device-driver.html

  • @rajivb9493
    @rajivb9493 7 лет назад

    Please refer to my Blog for more info: www.linkedin.com/pulse/writing-linux-device-driver-add-audio-dsp-codec-vs1053-rajiv-biswas/

  • @rajivb9493
    @rajivb9493 7 лет назад

    Please refer to my Blog for more info: www.linkedin.com/pulse/writing-linux-device-driver-add-audio-dsp-codec-vs1053-rajiv-biswas/

  • @youtherbiswas8
    @youtherbiswas8 7 лет назад

    I don't have a precise Freq. generator machine here at my home, Jonathan...I apologize for the discrepancy arising due to imperfect Inputs used for Testing...Sir, please waiver the issue, due to this limitation..

  • @youtherbiswas8
    @youtherbiswas8 7 лет назад

    Yes, I agree Jonathan....the Input Sine Wave Tone is not from a Pure source...the Sine Wave Tone is having other frequencies too...I haven't used any AP, Audio Precision series machine or Sine wave freq. generator source but i downloaded just sine wave tone .wav files from some Internet source which are not quite preferred way for Audio testing...just to have a feel of how the major freq. would look on the spectrum and was satisfied with it, as i knew the Input source was not a pure source but having other frequencies too...I knew the Input was not perfect, hence there would be other frequencies too that would be showing up, but was happy to see the band around the lower end have more depth than the higher when I gave a Low freq Sine wave input, similarly the Mid Band had more depth when gave a Mid Freq Sine wave and so with High band when a High freq Sine wave was input...that was conclusive that the Spectrum was correct...as per the Imperfections in the Input, which was again not 100% pure...

  • @jonathanguerin3310
    @jonathanguerin3310 7 лет назад

    This looks nothing like I would expect to see from a sine wave tone test. I would expect to see only one column light up for each tone - perhaps with an adjacent columns or two for the low frequencies. It appears that many of the tones span the whole range of the display. This could indicate your input signal is not a sine wave as you expect. Possibly there is a mismatch in signal value types in your processing chain: floating point values where integers are expected.

    • @youtherbiswas8
      @youtherbiswas8 7 лет назад

      Yes, I agree Jonathan....the Input Sine Wave Tone is not from a Pure source...the Sine Wave Tone is having other frequencies too...I haven't used any AP, Audio Precision series machine or Sine wave freq. generator source but i downloaded just sine wave tone .wav files from some Internet source which are not quite preferred way for Audio testing...just to have a feel of how the major freq. would look on the spectrum and was satisfied with it, as i knew the Input source was not a pure source but having other frequencies too...I knew the Input was not perfect, hence there would be other frequencies too that would be showing up, but was happy to see the band around the lower end have more depth than the higher when I gave a Low freq Sine wave input, similarly the Mid Band had more depth when gave a Mid Freq Sine wave and so with High band when a High freq Sine wave was input...that was conclusive that the Spectrum was correct...as per the Imperfections in the Input, which was again not 100% pure...

  • @rajivb9493
    @rajivb9493 7 лет назад

    Here's one Audio Sample playing with my Audio Spectrum Visualizer... Enjoy...!! (Song, "The Blizzard", Jim Reeves, Album: Tall Tales and Short Tempers, 1961).. ruclips.net/video/dP7jTWdWF3o/видео.html

  • @youtherbiswas8
    @youtherbiswas8 7 лет назад

    The Peaks have been smoothed using Integral Smoothing Algorithm...based on the Peak, have divided the levels in powers of 2...the Peak values were in the range of 0~255 and since the each DOT Matrix display was 8x8, hence the levels just fit well without any up-scaling or down-scaling in those 8 levels...

  • @youtherbiswas8
    @youtherbiswas8 7 лет назад

    .Audio Visualizer Tone Test... ruclips.net/video/O0S8s92vqiI/видео.html

  • @jonathanguerin3310
    @jonathanguerin3310 7 лет назад

    Thanks for showing this! Real-time audio spectrum visualization demonstrations are a good way to get a baseline measurement of how likely or unlikely subsequent audio processing or effect-generating algorithms will be successful. I have a few questions... Are the high-frequencies on the left or right side of the display? I noticed a notch in the center of the display that seemed to fill when the mid-range instrument was audible. By the direction of the readings on the display it made me think the frequencies went from left to right, high to low. What mapping do you use to determine the height of the bands on the display? Logarithmic? Thanks again for posting this!

    • @youtherbiswas8
      @youtherbiswas8 7 лет назад

      Hi Jonathan.....Yes, You are right, Jonathan....Highs are on the LEFT of the Display, around the 10kHz band, the MID Section of the Display is for the Mids, 630Hz, 1kHz , 3.3kHz till 6.3kHz and the Lows are at the RIGHT of the Display, starting from 50Hz, 100Hz, 150Hz, 250Hz till 630Hz.....Here's my Sine wave Tone Test Video, Jonathan which clearly shows the distribution...I have used Sine Wave tone frequencies of 50Hz, 100Hz, 250Hz, 440Hz, 630Hz, 1kHz, 2Khz, 6.3khz and 10kHz in this demonstration.....Here's the Link... ruclips.net/video/O0S8s92vqiI/видео.html

  • @JustinTanKH
    @JustinTanKH 7 лет назад

    nice!!! well done

  • @youtherbiswas8
    @youtherbiswas8 8 лет назад

    The second part of the video is in the following given link below: ruclips.net/video/PpZZtXzNIO0/видео.html

  • @youtherbiswas8
    @youtherbiswas8 8 лет назад

    The schematic of the Door Break Alarm is shared in my Google drive, the link is as given below: drive.google.com/file/d/0B6Cu_2GN5atpR0hMcWdfb3RXbWc/view?usp=sharing

  • @youtherbiswas8
    @youtherbiswas8 8 лет назад

    The first part of the video is in the following given link below: ruclips.net/video/d37PdHXB4Kk/видео.html

  • @youtherbiswas8
    @youtherbiswas8 8 лет назад

    The schematic of the Door Break Alarm is shared in my Google drive, the link is as given below: drive.google.com/file/d/0B6Cu_2GN5atpR0hMcWdfb3RXbWc/view?usp=sharing

  • @youtherbiswas8
    @youtherbiswas8 8 лет назад

    U will have the power sensor data, which is also being given to the RPi, the RPi gets this data and transmits it using nRF24L01+ module to another RPi wirelessly sitting some 25 mtrs away, range can be improved by adding external antenna stubs..in this way, further 25 mtrs another RPi can be used mounted with this nRF24L01 module and so on..

  • @youtherbiswas8
    @youtherbiswas8 8 лет назад

    Yes..u mean a MultiNode network using Sensors...OK, power monitoring purpose...great, u have some product in mind..good..OK, see this nRF24L01+ module takes care of most of the things...antenna, it has inbuilt demodulator, filters, channel encoding everything is taken care by chipset, nRF24L01+ sitting inside the Module...u just need to follow my blog in how we can collect the data received or handle the transmission.. using SPI interface provided, u need to interface it correctly with RPi..

  • @anandisaac
    @anandisaac 8 лет назад

    Great job! I can think of a scenario: I want to setup a series of raspberry pi sensors all over my house that monitors power usage of individual equipment like a solar PV system, refrigerator, washing machine, lights in the front, TV, computer, etc all and report back to my computer through wireless. Also, incase one of the sensors is not able to reach my computer, it should be able to send the data through another raspberry pi sensor - is that possible?