WARNING - This video contains a very bright shirt and may be harmful to your eyes! I'll have to remember not to film wearing that one again, sorry, I didn't realize how intense the color was until RUclips rendered the video. Otherwise, I hope you enjoy the video! Bill
You are setting the standard for excellence in tutorial videos; on RUclips and elsewhere! Well done! The content is very interesting and useful. Thank you so much!
Your videos are incredible. I've found them on multiple occasions by different search means. I don't know how to explain it but even beyond the usefulness of these incredibly high-quality tutorials your videos make me happy. I'm glad you're out there teaching people. Sending love PS, shouts out to the esp32. what an awesome piece of kit.
Your videos are so excellent! I tought stuff like this for 20years and was losing interest, but after seen the qualty and content of your videos and teaching methods I am back at experimenting. Love it! thanks!
This is an amazing channel. One of the few with thorough explanations for people like me with no background in electronics but eager to learn and hopefully complete some projects.
There is a small mistake at 2:08, I2S works with PCM (pulse code modulation), not pulse width modulation. Love your videos! Thx for this great tutorial.
Just a note: The wiring diagram for the INMP441 at 13:04 doesn't immediately match the code download on your page: Specifically, GPIO pins 32 and 33 are switched. Easy fix, thanks for the clear explanation.
Excellent explanation and demonstration on the I2S protocol with the esp32. I'm planning to make an Internet radio and this is exactly the detailed information I needed, thank you.
Did you build the radio? I did works great. I'm stumped at the volume control. My 'no brand' 38 pin dev board has no pin GP39 nor can I find ADC03 on any of the ESP Vroom 32 pins. Any help here would be appreciated.
Wonderful tutorial. Exactly what I needed. Thank you so much. The only thing I don't understand is the fact that you only seem to own one Micro SD card. 🙂
To me the Lear thing about copyright issues in your video is the intent. Your intent is NOT to play a copyrighted song. Your intent is to demonstrate the electronics and the operation of what you built. I would be VERY disappointed if an agency or RUclips would be upset over an even slightly longer playing of copyrighted material for a channel like your. I enjoy you videos and learn a lot from them.
Unfortunately RUclips doesn't give a damn. They've flagged videos where for example people were recording an outdoor scene and someone just happened to drive by within earshot of the mic while blaring their car stereo.
Thank you so much for this video, I just spent literally hours trying to navigate the world of I2S libraries to try and get a simple microphone + speaker to work. This video helped so much for the background knowledge and hopefully I'll be able to figure it out now 🙏
Excellent video Bill! Didn’t notice the shirt until I read your comment ! Copy write does make it difficult to show how well audio projects work , I see a lot of it with vintage radio channels and they don’t seem to have a problem as long as it is very brief - less than 2 seconds and usually they try to stick to stations that only play instrumental stuff like classical .
Great video, Bill! I'm one of those myriad of other I2S users/makers. But, I chose the Teensy 4.1 for my project, because of it's great Audio library, which was forked by Adafruit on github. Thanks to your great explanation, now I understand why the 2 libraries are incompatible, because of different DIN pin assignments. I'm using the Teensy 4.1 as a waveform synthesizer, outputting 5 discrete signals (X, Y, red, green, & blue) to a laser projector. There is a total of 17 waveforms being generated, including 4 * X/Y pairs for the basic image, 2 pairs for AM pulsing, 2 triples for RGB color modulation, and one for intensity modulation. The waveform generators are pushing the galvos to their 1kHz limits and can be mixed between sine, square, or variable sawtooth waveforms. Each of the image generators have envelopes with commonly controlled ADSR to avoid snapping the galvos while changing preset frequencies and/or waveforms. All of these + mixing gains are controllable via usbMIDI from an Akai APC40 MIDI desk, Cakewalk's DAW, and/or Pure Data's GUI on a 22" touchscreen monitor, for additional controls. Speaking as an old Laserium laserist, I can vouch that the Teensy 4.1's audio library is rivaling the capabilities of their show system, for only ~$100 + ~$850 RGB laser projector + ~$250 MIDI controller. IOW, I have a laser show in my living room for ~ the same price as my 5.2 Polk/Denon sound system. That blows away my previous expectations for any MCU. Can't praise PJRC enough for producing such a great range of products, with great documentation, a node red-like GUI audio design tool, and welcoming support forums. Okay, I'm finished with gushing my joy all over everyone. Only wanted to share my I2S experience. If anyone is interested in the details, our pal Dave, on Notes and Volts has great step by step DIY synth tutorials on YT for both the Teensy and Arduino MCUs. ruclips.net/p/PL4_gPbvyebyHi4VRZEOG9RKOYq5Hre3a1 😎
Super video lesson. Thank you so much. So for the next step, would you please try to transfer sound (i2s protocol) by radio? 4 different cases possible: 1)Esp32 has built-in wifi/bt module, so its possible to make kind of walkie-talkie through standard protocol. 2) esp-now 3) external radiomodule (barely lora modules fit for streaming signal, but maybe a short audio messages?) otherwise nrf24l01 are good. 4) through the internet server (existing or just a custom homemade server on orange-pi or etc) Would be very helpful. Thanks!
I'm using the Teensy 4.1 as a waveform synthesizer, outputting 5 discrete signals (X, Y, red, green, & blue) to a laser projector. There is a total of 17 waveforms being generated, including 4 * X/Y pairs for the basic image, 2 pairs for AM pulsing, 2 triples for RGB color modulation, and one for intensity modulation.
This was an amazing video! I do have 2 ESP32 modules, each with different pin counts. I haven't even opened them up yet. LOL I will have to get my butt into gear and learn the ESP32. It is so much more powerful than any Arduino board and it seems to be just as easy to use... maybe even easier.
Excellent bundle of projects - much appreciated, plus thx for the latest newsletter! 👍 Also, testing internet radios is safer (from copyright hits) tuning into talk stations... but we trust you. 😀
Thanks for this video. It was helpful. One thing to consider: the Adafruit SD breakout contains a voltage regular to convert 5V to 3.3. You connected the input of this regulator to 3.3V instead of 5V. This (usually?) works because the regulator has a very low voltage drop, but it still has a drop. You will be running the SD card at 3.2 or 3.1V rather than 3.3V. Maybe it is better to connect the SD breakout 5V pin to the ESP32 VIN (5V) rather than the ESP32 3.3V. The SD breakout uses a 4050 hex buffer that is powered from the 3.3V rail. So, it causes the signal outputs to be 3.3V. regardless of the voltage supplied to the SD breakout via its 5V input. This works for 5V systems (e.g. Arduino boards, not ESP32s) because 3.3 is more than 2.5V, and the 4050 tolerates 5V inputs. If for some reason one must drive the SD breakout with 3.3V, I think it would be OK to connect a 3.3 supply to the SD breakout's 3.3V pin. This bypasses the regulator.
Hi Bill. Thanks for the great video. You teach better than most people. with all due respect to Andreas, your videos are more comprehensive than his. I think his work should not stop you from doing what you do better. I need to learn how to send audio streaming from one ESP to another through Bluetooth. or ESP now, Would you shed some light on this, please? Thanks
Thank you for more excellent content. I think this channel is amazing and you have quickly become my go to guy when researching my ideas. I'm currently trying to use both ESP32-CAM and Wrover boards to build CCTV cameras for my home and wondering how to record audio with the video. This tutorial though now has me thinking of how I can add some totally custom sound systems to both my bar and my camper van. Thank you so much.
My only complaint is your workshop is too neat and tidy and it puts mine to shame. Although, if mine was that tidy I'd never find anything! Keep up the good work.
Yes, same here. Bill; Andrew Spiess, the guy with the Swiss accent; Christopher Barnatt, from Explaining Computers; and others have had the same impact on myself. I'm currently building a laser show system for my living room.😎
Yes, great suggestion. I attempted building a poor man's SONOS multi room sound system, by streaming audio from VLC to RPi 'receivers', with audio HATs. Unfortunately, I was too stupid to figure out how to keep them all in sync. BTW, now I prefer VLC for recording video, but use Audacity for recording audio. Just discovered Animotica for video editing, but not convinced that it is the best free editor. BR😎
Another blinding video :) ...Mr. Teo Swee Ann (founder and CEO of Espressif) has clarified that the ESP chips must be powered by 3.3v, but the GPIO is both 5v tolerant, and indeed 1.8v responsive!
Mr. Teo Swee Ann (founder and CEO of Espressif) has clarified that the ESP chips must be powered by 3.3v, but the GPIO is both 5v tolerant, and indeed 1.8v responsive!
Hi, thank you so much for the excellent video. May you please help me by answering the question below. What are the most common real time examples in which SOC is used as Target ( i.e other peripheral is giving SCK and WS signals ). Would you also please mention the devices which can be used as master. Thank you
I am somewhat sure that the size argument in i2s_read() function is the size in byte(how many bytes you wish to read) and as you are using 16bit samples the bufferLen should be multiplied by 2 or more correctly sizeof(sBuffer[0]). As you used only the bufferLen only half of sBuffer will be filled with samples.
Thanks for the great description of working with audio. It all looks pretty straightforward, but I haven't gotten around to getting any I2S peripherals yet. BTW, I like the looks of those jumper wires you use -- can you tell me where you got them? I also heard about a VS1053 MP3 decoder on another ESP32 channel -- is that similar to what you're using? What are the differences? (It would be handy to have links to the hardware you use accompanying the video.) Thanks!
Just in time! Thanks for the video. What is your recommendation on modules, IC, or components to get always to cleanest sound ? Because I want to focus on making synth or sample-based works, and want to look at the right parts from the start. Btw, I can't believe you are so polite about making the video late so don't look like you copy Andreas. I think most the people don't care about two good videos about a topic ;)
I highly recommend starting with the Teensy 4.x and he Notes and Volts' YT step by step tutorials. That's where I learned the basics to build a 5 channel, 17 waveform laser synth, with mixers, multipliers, LFOs. BTW, there is also Teensy synth kit being sold online. ruclips.net/video/uCA2L7CeWSE/видео.html The front panel and PCB for the controls can be purchased for ~100. I purchased one, as well as all of the pots, just to see what was involved, but never did anything with it. Let me know if you would like it. It's already boxed up and ready to ship.😎
@@TheOleHermit Thanks ! what an impressive synth, that's a great start and takes a friendly approach to how it works. I gonna take a look. It haves a clean look and way of building.
@@salvadorkda5758 Glad you like it. Sooo... does that mean that you would like to have my unused Teensy Synth kit? If the answer is, "Yes", then we should discuss the details via email. However, when I'm not a maker/laserist, I'm a no BS online keyboard warrior of politics. IOW, revealing my email would expose my identity and potentially place my life in serious jeopardy. I see that your YT channel is as locked down as mine. So, if you don't mind providing me with your email, then we can proceed with this transaction in private. You can easily delete your YT comment as soon as I reply or whenever you like. 😎
Great video, thank you, but it did take me a few minutes to debug your mistake when you swapped GPIOs 33 and 32 between your circuit diagram and your code. You may want to update the video with to not confuse newcomers, or opin the correction in your pinned comment
Hi, I would like to use I2C MIC to capture the sound and forward it to the I2S DAC MAX98357A, I can not find any example how to do that. It should sample MIC and forward PCM data to the DAC. If possible I like to add volume control and have a led strip showing when someone speaks. Can you help? Thx.
Hi. Thanks for Your job. I'm thinking about building a simple music player with stereo output, 2x16 display, physical buttons and remote sensor. Can You tell, is it possible using ESP32 and this "Audio.h" library ? My goal is to see playing time, file and folder number. Skip between songs and change folder. Search through the file with sound will be probably impossible. Right now, I'm struggling with arduino libraries. I can't even compile original sketch provided with library.
Excellent explanation as expected. Thanks a lot. Can a robotic project be made using these devices to work on voice commands without depending upon Google home , Alexa and several other 3rd party applications?
I have a mems microphone with16 bits digital output and -26 dbFS of sensibility. I need to make a db meter. How convert this digital output to spl db ? Thank you for your video
Just a heads up, you are spelling Philips incorrectly, no big deal but I noticed in this video and on the web site. Cheers and thanks for this great video.
hey i have been trying for weeks now to program an esp32 wroom to play music via bluetooth and when ever i connect to it via bluetooth it disconnects i have no clue whats happening please help
Happy New Year Bil..❤ All the best with the Projects. Still on my Ard'o R4 Minima Data. Might like some advice on some old technology. Cheers..❤😂 🎄🐻🎄🛍️🔬
WARNING - This video contains a very bright shirt and may be harmful to your eyes! I'll have to remember not to film wearing that one again, sorry, I didn't realize how intense the color was until RUclips rendered the video.
Otherwise, I hope you enjoy the video!
Bill
That shirt is brighter than my future.
No! The color is great. It brightens up everything.
My wife is in charge of fabric colours around here and says your shirt is good. So there you go.
No problem, Bill. Didn't even notice.😎
Did notice, but it doesn't change the contents. Which still is of excellent quality and pedagogic, as usual.
I always wanted to learn about I2S and here is all in one theoretical / practical tutorial !!. Thank you for your awesome work.
You are setting the standard for excellence in tutorial videos; on RUclips and elsewhere! Well done! The content is very interesting and useful. Thank you so much!
Your videos are incredible. I've found them on multiple occasions by different search means. I don't know how to explain it but even beyond the usefulness of these incredibly high-quality tutorials your videos make me happy. I'm glad you're out there teaching people. Sending love
PS, shouts out to the esp32. what an awesome piece of kit.
Your videos are so excellent! I tought stuff like this for 20years and was losing interest, but after seen the qualty and content of your videos and teaching methods I am back at experimenting. Love it! thanks!
This is an amazing channel. One of the few with thorough explanations for people like me with no background in electronics but eager to learn and hopefully complete some projects.
There is a small mistake at 2:08, I2S works with PCM (pulse code modulation), not pulse width modulation.
Love your videos! Thx for this great tutorial.
I immediately went looking for this comment. lol
Just a note: The wiring diagram for the INMP441 at 13:04 doesn't immediately match the code download on your page: Specifically, GPIO pins 32 and 33 are switched. Easy fix, thanks for the clear explanation.
Thankyou...I was disappointed it didn't work the first time but changed the pins and it works great!
Thanks a lot sir. Literally saved hours of work. Thanks a lot
You are awesome sir, i am truely honored to find you. Thank u for all of your perfect tutorials. Love from Iran
Cool tutorial. Great to hear someone knowledgeable on this weird protocol.
WOW! Sir, with this one you simply have over excelled yourself. I have been craving this tutorial. And it covers everything. Thank you and be blessed.
Excellent explanation and demonstration on the I2S protocol with the esp32. I'm planning to make an Internet radio and this is exactly the detailed information I needed, thank you.
Did you build the radio? I did works great. I'm stumped at the volume control. My 'no brand' 38 pin dev board has no pin GP39 nor can I find ADC03 on any of the ESP Vroom 32 pins. Any help here would be appreciated.
Wonderful tutorial. Exactly what I needed. Thank you so much. The only thing I don't understand is the fact that you only seem to own one Micro SD card. 🙂
Thanks for a nice compact tutorial on i2s and internet radio.
Outstanding tutorial, great section on I2S and common configurations. Describes everything I wanted to know THANK YOU!
To me the Lear thing about copyright issues in your video is the intent. Your intent is NOT to play a copyrighted song. Your intent is to demonstrate the electronics and the operation of what you built. I would be VERY disappointed if an agency or RUclips would be upset over an even slightly longer playing of copyrighted material for a channel like your. I enjoy you videos and learn a lot from them.
Unfortunately RUclips doesn't give a damn. They've flagged videos where for example people were recording an outdoor scene and someone just happened to drive by within earshot of the mic while blaring their car stereo.
RUclips has a whole library of music to use.
what I like about this channel is the very good explaination from theory to actual. Lot to learn from this channel
You are very pedagogical and yet concise. Very good!
I really like how you present your projects, I know it's alot of passionate work.
Thank you so much for this video, I just spent literally hours trying to navigate the world of I2S libraries to try and get a simple microphone + speaker to work. This video helped so much for the background knowledge and hopefully I'll be able to figure it out now 🙏
It is absolutely maddening how little you discussed choosing the correct speaker.
Bill, thanks for your hard working and good sharing, so many details
Excellent video Bill!
Didn’t notice the shirt until I read your comment !
Copy write does make it difficult to show how well audio projects work , I see a lot of it with vintage radio channels and they don’t seem to have a problem as long as it is very brief - less than 2 seconds and usually they try to stick to stations that only play instrumental stuff like classical .
Thank you very much!!
You are a good teacher.
Thank you for sharing your time and knowledge with everyone!!!
What a clear en extended explanation of this subject. Thanks !
Thanks for letting me know about 0nradio.
It was a very good project, thank you for making a decent video about it!
Great video Bill! Going to try an internet radio
Great video, Bill! I'm one of those myriad of other I2S users/makers.
But, I chose the Teensy 4.1 for my project, because of it's great Audio library, which was forked by Adafruit on github.
Thanks to your great explanation, now I understand why the 2 libraries are incompatible, because of different DIN pin assignments.
I'm using the Teensy 4.1 as a waveform synthesizer, outputting 5 discrete signals (X, Y, red, green, & blue) to a laser projector. There is a total of 17 waveforms being generated, including 4 * X/Y pairs for the basic image, 2 pairs for AM pulsing, 2 triples for RGB color modulation, and one for intensity modulation.
The waveform generators are pushing the galvos to their 1kHz limits and can be mixed between sine, square, or variable sawtooth waveforms.
Each of the image generators have envelopes with commonly controlled ADSR to avoid snapping the galvos while changing preset frequencies and/or waveforms.
All of these + mixing gains are controllable via usbMIDI from an Akai APC40 MIDI desk, Cakewalk's DAW, and/or Pure Data's GUI on a 22" touchscreen monitor, for additional controls.
Speaking as an old Laserium laserist, I can vouch that the Teensy 4.1's audio library is rivaling the capabilities of their show system, for only ~$100 + ~$850 RGB laser projector + ~$250 MIDI controller. IOW, I have a laser show in my living room for ~ the same price as my 5.2 Polk/Denon sound system. That blows away my previous expectations for any MCU.
Can't praise PJRC enough for producing such a great range of products, with great documentation, a node red-like GUI audio design tool, and welcoming support forums.
Okay, I'm finished with gushing my joy all over everyone. Only wanted to share my I2S experience. If anyone is interested in the details, our pal Dave, on Notes and Volts has great step by step DIY synth tutorials on YT for both the Teensy and Arduino MCUs.
ruclips.net/p/PL4_gPbvyebyHi4VRZEOG9RKOYq5Hre3a1
😎
Super video lesson. Thank you so much.
So for the next step, would you please try to transfer sound (i2s protocol) by radio?
4 different cases possible:
1)Esp32 has built-in wifi/bt module, so its possible to make kind of walkie-talkie through standard protocol.
2) esp-now
3) external radiomodule (barely lora modules fit for streaming signal, but maybe a short audio messages?) otherwise nrf24l01 are good.
4) through the internet server (existing or just a custom homemade server on orange-pi or etc)
Would be very helpful. Thanks!
Very very good video. Great job! Might try to build the internet audio for my grandson.
Thanks for your dedication to sharing your expertise. Really inspiring!
Your channel is a treasure for me
Thank you
Very good tutorial, clear and extended explanation of this subject ! Respect !
I'm using the Teensy 4.1 as a waveform synthesizer, outputting 5 discrete signals (X, Y, red, green, & blue) to a laser projector. There is a total of 17 waveforms being generated, including 4 * X/Y pairs for the basic image, 2 pairs for AM pulsing, 2 triples for RGB color modulation, and one for intensity modulation.
This was an amazing video!
I do have 2 ESP32 modules, each with different pin counts. I haven't even opened them up yet. LOL
I will have to get my butt into gear and learn the ESP32. It is so much more powerful than any Arduino board and it seems to be just as easy to use... maybe even easier.
Awesome idea! As always a super described tutorial and nice explanation
Excellent bundle of projects - much appreciated, plus thx for the latest newsletter! 👍
Also, testing internet radios is safer (from copyright hits) tuning into talk stations... but we trust you. 😀
Thank you too much! despite on my low level in English, i have understood nearly 100 percent, really useful video!
Now this is called quality content. Subscribed!
Thanks for this video. It was helpful. One thing to consider: the Adafruit SD breakout contains a voltage regular to convert 5V to 3.3. You connected the input of this regulator to 3.3V instead of 5V. This (usually?) works because the regulator has a very low voltage drop, but it still has a drop. You will be running the SD card at 3.2 or 3.1V rather than 3.3V. Maybe it is better to connect the SD breakout 5V pin to the ESP32 VIN (5V) rather than the ESP32 3.3V. The SD breakout uses a 4050 hex buffer that is powered from the 3.3V rail. So, it causes the signal outputs to be 3.3V. regardless of the voltage supplied to the SD breakout via its 5V input. This works for 5V systems (e.g. Arduino boards, not ESP32s) because 3.3 is more than 2.5V, and the 4050 tolerates 5V inputs.
If for some reason one must drive the SD breakout with 3.3V, I think it would be OK to connect a 3.3 supply to the SD breakout's 3.3V pin. This bypasses the regulator.
excellent point! Thank you
Very good guide for I2S Thank you
My favorite area!. Thank you Bill.
Great video. It covered a lot of what I was looking for!
Thank you!
Hi Bill. Thanks for the great video. You teach better than most people. with all due respect to Andreas, your videos are more comprehensive than his. I think his work should not stop you from
doing what you do better. I need to learn how to send audio streaming from one ESP to another through Bluetooth. or ESP now, Would you shed some light on this, please? Thanks
Thanks DroneBot Workshop for your tutorial
Thank you for more excellent content. I think this channel is amazing and you have quickly become my go to guy when researching my ideas. I'm currently trying to use both ESP32-CAM and Wrover boards to build CCTV cameras for my home and wondering how to record audio with the video. This tutorial though now has me thinking of how I can add some totally custom sound systems to both my bar and my camper van. Thank you so much.
My only complaint is your workshop is too neat and tidy and it puts mine to shame. Although, if mine was that tidy I'd never find anything! Keep up the good work.
Thanks! This is perfect! Your videos are so helpful!
Thank you, glad you found it useful!
ありがとうございます! こんなに分かりやすい解説に出会って、ラッキーです。
Thank You!
You are fantastic! You just opened the door to many ideas for me! Thank you very much!
Yes, same here. Bill; Andrew Spiess, the guy with the Swiss accent; Christopher Barnatt, from Explaining Computers; and others have had the same impact on myself.
I'm currently building a laser show system for my living room.😎
Thank you, Bill! Very informative video, as always. 👍🙂
Watching a few months late. Outstanding tutorial as usual!
Thanks for posting on this topic sir....
I was looking for it 😉😉
You could use VLC to stream DRM free music from your computer over the network. That'd provide a safe web radio for recording.
Yes, great suggestion. I attempted building a poor man's SONOS multi room sound system, by streaming audio from VLC to RPi 'receivers', with audio HATs. Unfortunately, I was too stupid to figure out how to keep them all in sync.
BTW, now I prefer VLC for recording video, but use Audacity for recording audio. Just discovered Animotica for video editing, but not convinced that it is the best free editor.
BR😎
Another blinding video :) ...Mr. Teo Swee Ann (founder and CEO of Espressif) has clarified that the ESP chips must be powered by 3.3v, but the GPIO is both 5v tolerant, and indeed 1.8v responsive!
Great work! At 10:07 you say that the module accepts I2C, I think you meant I2S. First time for everything.
You create great videos. Thanks.
Great Presentation as always 👍
Your video is really helpful. Thank you
Super helpful for my project, thank you!
Note that some SD card breakout boards do need to be powered with 5v, and have a built-in voltage regulator for 3.3v operation.
I learned a lot trough this video, thanks so much... You're amazing
Pls make complete videos on individual video on ,MP3 player with buttons and internet radio with tune option
Love the esp 32 content!
Looks like the Adafruit stereo board highlighted at 9:46 is discontinued. They have a "replacement" board, but it's not stereo.
nice shirt. great contents. I would also like to see a bluetooth speaker project.
Mr. Teo Swee Ann (founder and CEO of Espressif) has clarified that the ESP chips must be powered by 3.3v, but the GPIO is both 5v tolerant, and indeed 1.8v responsive!
Hi, thank you so much for the excellent video.
May you please help me by answering the question below.
What are the most common real time examples in which SOC is used as Target ( i.e other peripheral is giving SCK and WS signals ).
Would you also please mention the devices which can be used as master.
Thank you
Great video, thanks
I am somewhat sure that the size argument in i2s_read() function is the size in byte(how many bytes you wish to read) and as you are using 16bit samples the bufferLen should be multiplied by 2 or more correctly sizeof(sBuffer[0]). As you used only the bufferLen only half of sBuffer will be filled with samples.
I think your SD card got a 5v shot.
But thanks for teaching your know how’s about I2s.
As always great Video.
God Bless
Hello from Cuba teacher.
Very neat video. Im thinning ill put one of these into an old vintage rca radio. Suggestions on power supply?
Awesome work, thanks for sharing!
Thanks Bill! Did you have a chance to do the experiments on PlatformIO? Just curious about the stability of the library.
I love your work
Nice video. I have a bunch of things to try now... 😀
Very helpful video 👍
Thanks for the great description of working with audio. It all looks pretty straightforward, but I haven't gotten around to getting any I2S peripherals yet. BTW, I like the looks of those jumper wires you use -- can you tell me where you got them? I also heard about a VS1053 MP3 decoder on another ESP32 channel -- is that similar to what you're using? What are the differences? (It would be handy to have links to the hardware you use accompanying the video.) Thanks!
clear, concise, thank you!
Bill ur awsome .... very well presented....
Thank you very much I'm just trying it since 2 weeks ago
Just in time! Thanks for the video.
What is your recommendation on modules, IC, or components to get always to cleanest sound ? Because I want to focus on making synth or sample-based works, and want to look at the right parts from the start.
Btw, I can't believe you are so polite about making the video late so don't look like you copy Andreas. I think most the people don't care about two good videos about a topic ;)
I highly recommend starting with the Teensy 4.x and he Notes and Volts' YT step by step tutorials. That's where I learned the basics to build a 5 channel, 17 waveform laser synth, with mixers, multipliers, LFOs.
BTW, there is also Teensy synth kit being sold online.
ruclips.net/video/uCA2L7CeWSE/видео.html
The front panel and PCB for the controls can be purchased for ~100. I purchased one, as well as all of the pots, just to see what was involved, but never did anything with it.
Let me know if you would like it. It's already boxed up and ready to ship.😎
@@TheOleHermit Thanks ! what an impressive synth, that's a great start and takes a friendly approach to how it works. I gonna take a look.
It haves a clean look and way of building.
@@salvadorkda5758 Glad you like it.
Sooo...
does that mean that you would like to have my unused Teensy Synth kit?
If the answer is, "Yes", then we should discuss the details via email.
However, when I'm not a maker/laserist, I'm a no BS online keyboard warrior of politics. IOW, revealing my email would expose my identity and potentially place my life in serious jeopardy.
I see that your YT channel is as locked down as mine. So, if you don't mind providing me with your email, then we can proceed with this transaction in private.
You can easily delete your YT comment as soon as I reply or whenever you like.
😎
@@TheOleHermit I'm not interested in buying one atm. But thanks for the offer :D
Great video, thank you, but it did take me a few minutes to debug your mistake when you swapped GPIOs 33 and 32 between your circuit diagram and your code. You may want to update the video with to not confuse newcomers, or opin the correction in your pinned comment
Hi, I would like to use I2C MIC to capture the sound and forward it to the I2S DAC MAX98357A, I can not find any example how to do that. It should sample MIC and forward PCM data to the DAC. If possible I like to add volume control and have a led strip showing when someone speaks. Can you help? Thx.
Thanks for this video. Very intriguing. Where do you get the URL's for the music sources?
Thanks!
Very nice video, TNX.
Hi. Thanks for Your job.
I'm thinking about building a simple music player with stereo output, 2x16 display, physical buttons and remote sensor.
Can You tell, is it possible using ESP32 and this "Audio.h" library ?
My goal is to see playing time, file and folder number. Skip between songs and change folder.
Search through the file with sound will be probably impossible.
Right now, I'm struggling with arduino libraries. I can't even compile original sketch provided with library.
Very informative and interesting video. Wonder if there are any good modules that output line level audio signal, to use with external amplifiers.
Good video. I want to learn how to have an i2s source sending stereo sound to the esp32 and a decoder playing it back using DMA, at the same time.
Great tutorials, earned my Sub!
Thank you , great video
Excellent explanation as expected. Thanks a lot. Can a robotic project be made using these devices to work on voice commands without depending upon Google home
, Alexa and several other 3rd party applications?
I have a mems microphone with16 bits digital output and -26 dbFS of sensibility.
I need to make a db meter.
How convert this digital output to spl db ?
Thank you for your video
Just a heads up, you are spelling Philips incorrectly, no big deal but I noticed in this video and on the web site. Cheers and thanks for this great video.
Hello, what about recording audio from microphone, and play it as a "sample"? That can be useful to build a musical instrument...
Excellent,as usual 😁👍🏻
Hi there , I think you have a typo , it's MAX98357A not 9357A , Great video!
hey i have been trying for weeks now to program an esp32 wroom to play music via bluetooth and when ever i connect to it via bluetooth it disconnects i have no clue whats happening please help
When I was a kid, it was complIcated. Much easier now if you include the blood, sweat and 😢 of countless others.
It's too easy! You just need a curious mind!
Happy New Year Bil..❤ All the best with the Projects. Still on my Ard'o R4 Minima Data.
Might like some advice on some old technology. Cheers..❤😂 🎄🐻🎄🛍️🔬