what is the KiCON?
KiCAD convention?
Home - KiCon 2019
KiCon is a KiCad user focused conference.Held for the first time ever, April 2019 in Chicago IL.
any hints what you project is about
?
all the cool conventions are in the US. I'm already saving vor the flight to the next supercon
yeah! supercon is the best
hint: 3D PCBs
and dying batteries
nice
oh, and spooky noises if I can figure out i2s
just take the example form the esp32 docs
there is everything how to play sounds over i2s
all the code works from arduino as well
Ask Dan Maloney he is also working on a super secret audio project :-D
yeah I've got that stuff working, I can play samples, but I'm trying to push into tone generation and/or sequencnig of some sort
chip tunes, effectively
did you see my old videos by any chance?
I build an arduino midi device with some sinthesis
adsr etc
oh cool, I'll check that out this evening
the pov light saber project I did for electromaker has also the hum synthesized
Has anyone done bluetooth MIDI out of an ESP32? I'd like to make a wireless MIDI device using my ESP32.
that was necessary since the pitch is controlled by the accelerometer
@David Galloway that would be an awesome project. windows doesn't support bt midi
that was the reason I didn't look into that yet
Oh that's too bad. I am also on Windows.
maybe that changed since the last time I checked
I bought the midi keyboard that support bt and found out that way
No MIDI for me yet but a lot of BLE lately
I've been putting the NiBLE feature branch through its paces
are you doing it on the esp32? which lib are you using for ble?
Hi everybody. From Tarragona, Catalonia (ES)
@bitluni yes, there's a new NiBLE feature branch now
https://www.midi.org/specifications/item/bluetooth-le-midi
Here are the specs. From a quick search it looks like some manufacturers are writing their own Windows drivers (Korg). Hola,nice
way easier to use than the Bluedroid stack
uses less resources in addition
can't find NiBLE
https://github.com/espressif/esp-idf/tree/feature/nimble-preview
espressif/esp-idf
Espressif IoT Development Framework. Official development framework for ESP32. - espressif/esp-idf
nice
provides the port but the API is plain nimble
nice
NimBLE. ;-)
need that for some game controllers, mouse and keyboard
me too, I'll be building a controller in the very near future I'm plan to copy this controller,
but replace the arduino/nrf with an ESP32
So it looks like we're well underway - I'll have to dial back a ways to capture all this good stuff for the transcript. But let's call an official start to the ESP332 Video Tricks Hack Chat with bitluni. He's already online and chatting, but when you get a chance, can you tell us a little about your background?
Ok.
I'm 39 years old and a coder since the early ninties
computer graphics was always my thing
I was active in the demo scene under the nickname lunatic
then like 10 years ago i started tinkering around with electronics
I guess I was always interested in that taking everything apart as a child
Sounds familiar...
6 years ago I started to build midi organ pedals as a small project
since I already have used YouTube to share videos with my family I thought I could document the process and upload some videos on that
during that time I was freelancer so I had some spare time to do the youtube thing
Any new musical instrument you have built?
I had the mallets bot in the last summer
no one has seen that project
https://www.youtube.com/watch?v=hWSprtJcZiE
I liked that one! I was just worried the mallets would break the glasses
I think we covered that...
yes you did but it didn't even pass the 10k views mark
https://hackaday.com/2018/07/31/the-precise-science-of-whacking-a-wine-glass/
The Precise Science Of Whacking A Wine Glass
It's common knowledge that tapping a wine glass produces a pitch which can be altered by adjusting the level of the tipple of choice inside. By filling twelve glasses with different amounts of liquid and tuning them to the twelve notes of the scale, it's possible to make a one-octave instrument - though the speed and polyphony are bottle-necked by the human operator.
the summer was so great everyone was outside :-D
awesome.
that's super!
...so I did some videos aas I grew into that electronics thing
it was never considered as a serious busssiness option for me
the first years the channel didn't have much attention and while I went developing medical software again the channel took off
at least a bit
When you least expect it, right?
So how did you equip the lab at the beginning? Any advice on the start when you don't have much, only huge plans?
I recommend to buy a soldering iron and a multi-meter
then get some arduino sensor kits or something to get started
my first meter was like 20€
the soldering station 100€
but I also bought a lot of other stuff like many components
nowadays shipping is so fast and everything is so easily available I order parts as I need them
So this the right place for the esp32 Video tricks chat?
it is, welcome :-)
@andrew.michael.johnson - yep! Welcome
What ESP32 projects are you working on now?
so backstory final chapter: as my contract on my day job ran out I decided to go YT full time at 17k subs
I'm very interested in hearing more about the ESP32 timers. Particularly how fast they can be run. I have a crazy idea to use one for a digital SMPS. Also looking at STM32F334 which has a virtual 4.6Ghz timer that would be ideal, but the ESP32 is so much cheaper.
since than I fell in love with the capabilities of the esp8266 and the esp32
ghz?
ESP32 is a SOC, the peripherals do not switch fast, I have been able to do 1/0 switching up to 10MHz, not more, and you want some code in between
@matthijsm I'm still working on my esp32 library. I want to unify all the code to get the composite video and vga on one base engine
yeah, it's PLLd way up. You cannot output I/O nearly that fast but you get a timer base at 4.6Ghz effectively.
I'm looking to be able to have excellent duty / phase control of multiple signals at around 100khz to 1Mhz
with decent timer depth / phase control that needs a pretty damn fast base clock
that should be possible with i2s
I do a lot with drone racing and been wanting to do something with the ESP8266 and a RX5808 SPI controllable 5.8ghz analog video receiver. I was looking at the arduino libs for NTSC output and realized it might be possible to do more than just change the channel via wifi (which is my biggest PITA) ie channel scan and spectrum analyzer etc. So that is my main interest at the moment.
where is best place to get good ESP32 peripheral docs?
https://docs.espressif.com/projects/esp-idf/en/latest/api-reference/peripherals/index.html
Peripherals API - ESP-IDF Programming Guide v4.0-dev-197-gda9096682 documentation
also the datasheet is quite informative
I just didn't know if they existed or would work due to time on the esp8266's I have..
due to timing***
I'm not really well informed about the RF stuff :-)
@bitluni is DVI/HDMI output something that you're looking into as well? or simply not possible because of the required clock speed?
@Niek van der Maas good question
the data rate isn't fast enough for DVI/HDMI
there is no way around external components
that is actually something I'm looking into right now
can you explain date rate? I'm guessing that's not just clock speed
one option is to use an fpga to "upscale" the signal
the other option to use a vga to hdmi converter IC
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.