Menu Close

Audio Processors and Audio-Over-IP Streaming

Wide range of audio processors, developed with C.

Their main features are:

  • Ethernet controlled: TCP / IP stack, with several more advanced protocols like multicast, mDNS and Bonjour.
  • Real-Time Audio over IP streaming and control: proprietary protocol over multicast IP and standard AES-67.
  • Internally, several communication buses allow to communicate between the different peripherals and with the outside:
    • SPI
    • I2C
    • I2S
    • Ethernet
    • USB
  • Wide range of peripherals:
    • ROM serial memories
    • RAM parallel memories
    • LCD screens
    • DSPs
    • Audio CoDecs
    • Ethernet switches
  • TDD development, using Unity and CMock.
  • Use of mini-PC (Raspberry PI like) for high-performing tasks and data process.

Several microcontroller families:

  • Kinetis ARM
  • ColdFire
  • XMOS
  • PIC32

And finally, controlling application developed in C++:

  • Development with Qt Framework.
  • Crossplatform PC and MAC
  • Ports to iOS and Android

 

And this is my usual setup of my desktop 🙂

 

Of course, I have experience with the use of lab equipment:

  • Oscilloscopes
  • Signal generators
  • Bus Analysers (Saleae Logic)