I'm wondering if Bela is right for what I'm trying to achieve, I need to send clock (timing) information out via two ethernet cables and and also out via midi out cable, I'm completely new to physical computing but I was recommended to check out Bela and I would like to know if Bela is suitable for this?

Thanks

Bela can do that as it has an ethernet port and several UART ports, but you wouldn't be taking advantage of any of the low-latency features it offers. Is there any audio and/or analog sensors involved in your project?

    giuliomoro no analog sensors or audio in real time, just purely midi clock information that needs to be passed around very accurately out of 2 ethernet ports and 3 midi out ports.

    Then first off you won't need a Bela cape.

    You'll need just a SBC (single board computer, such as BeagleBone Black, Raspberry Pi, or something with two ethernet ports on board, such as the AM62-SK) or even a microcontroller (not sure which ones have two native ethernet ports). Getting good timing out of these general-purpose devices depends on how you define "good". If latency and jitter of the order of a handful of ms or more are fine, you can use basically whatever on the SBC side. If you need anything tighter, you may need some custom real-time kernel if using a SBC, or use a microcontroller.

    If using an external network switch or a USB-ethernet adapter is an option, then removing the dual-ethernet requirement broadens your choices significantly.