Phil Schatzmann

Results 245 comments of Phil Schatzmann

You would extend MidiCommon with the system messages e.g. - systemTimingClock() - systemStart() - systemEnd() - etc You would also extend the MidiParser class to handle - onSystemTimingClock() - onSystemStart()...

I think you can use the applemidi-receive.ino as starting point and just replace the AppleMidiServer with the MidiUdpServer You are right: the ip-receive.ino looks wrong to me: I corrected it...

Did you call the [begin with the correct port](https://pschatzmann.github.io/arduino-midi/html/classmidi_1_1_midi_udp_server.html). If you dont specify anything the default port 5008 is used. Can you share your sketch ?

It think it should be something like apple.begin(IPAddress(192, 168, 2, 1),5004); where the address would point back to the sender

Unfortunately it is. If you are looking for an efficient codec have a look at adpcm. To resolve your issue activate psram!

For what partition scheme ? I see that you forgot to [configure the codec](https://github.com/pschatzmann/arduino-audio-tools/tree/main/examples/examples-audiokit/streams-audiokit-webserver_aac)...

My mistake, I can reproduce your issue, but not I have no idea yet what might cause this.

It seems that the ESP32 core is using much more static memory now. I tried to roll back to a very old 1.0.6 release and there it is working perfectly....

I found another work around: in liblame: config.h, I changed USE_MEMORY_HACK to 0 and decreased ESP_PSRAM_ENABLE_LIMIT to 1024 So in any case mp3 encoding works only with PSRAM! I also...

Not sure if this helps but in the constructor you can pass the i2s_config_t: By default I am using communication_format = (i2s_comm_format_t) (I2S_COMM_FORMAT_I2S | I2S_COMM_FORMAT_I2S_MSB). You could try with (i2s_comm_format_t)...