Jump to content

Recommended Posts

Posted

Great work Thorsten !!

Side question, is it possible to hook ESP32 and STM32F4 cores with direct midi/UART connection (high speed without opto like I do between 3 STM core here)

And use it as a RTPM wifi bridge ?

Best

Zam

Posted
29 minutes ago, Zam said:

Side question, is it possible to hook ESP32 and STM32F4 cores with direct midi/UART connection (high speed without opto like I do between 3 STM core here)

And use it as a RTPM wifi bridge ?

Or prepare the ESP32 as a SPI-MIDI slave like a kissbox?

Posted

Actually I wanted to provide SPI slave (see some postings above), so that the module can be connected to J28 instead of ENC28J60

But a UART connection is available as well - and the baudrate is configurable by default.

As long as you only need a point-to-point connection, UART is a good choice. But for accessing multiple ports (e.g. BLE and Apple MIDI) SPI would be better, because it considers multiple "cables".

Best Regards, Thorsten.

P.S.: in context of MBHP_MF_NG: only UART option will work, because SPI is already used for other purposes.

  • 2 months later...
Posted

So meanwhile: is it worth replacing the PIC with the ESP? 

I'm designing a PCB for MF NG by myself. So if the PIC is outdated I'd upgrade to an ESP up front. 

  • 5 years later...
Posted

Yeah, I know, I’m like six years late to the conversation, but…

I was looking into the ESP32 myself recently, but for an entirely different purpose. From what I understand, there are two hardware UARTs on the ESP32 that can be accessed on the dev kit v1 board. I have further come to understand that the device can be configured as an i2c slave with a configurable address using the Arduino IDE and the wire library.

My thought is this: configure the ESP32 as an i2c slave to provide 2 DIN MIDI outs (plus perhaps Bluetooth MIDI) to my stm32 based MIDIBox sequencer build, in opposition to the PIC-based i2c MIDI solution, as it is getting harder and harder to program PICs in the modern age.

Does this sound like it could be a feasible solution, TK?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...