Jul 20, 2023

Automate launching of fake mdp for testing purposes

TestCorpusAudioMPD will try to launch a new mpd server for testing purposes. This mpd server will then be used during POEComponentClientMPD or AudioMPD tests.

In order to achieve this, the module will create a fake mpd.conf file with the correct pathes ie, where you untarred the modulE tarball. It will then check if some mpd server is already running, and stop it if the MPD_TEST_OVERRIDE environment variable is true die otherwise. Last it will run the test mpd with its newly created configuration file.

Checkout these related ports:
  • Zynaddsubfx - Realtime software synthesizer
  • Zrythm - Modern music production system, also known as DAW
  • Zplugins-lv2 - Collection of LV2 plugins to be bundled with Zrythm
  • Zmusic - GZDoom's music system as a standalone library
  • Zita-rev1 - Reworked version of the reverb originally developed for Aeolus
  • Zita-resampler - C++ library for resampling audio signals
  • Zita-njbridge - Command line client to transmit audio over a local IP network
  • Zita-mu1 - Simple Jack app used to organise stereo monitoring
  • Zita-jclient - Library to create a Jack client with a few lines of C++
  • Zita-dpl1 - Look-ahead digital peak level limiter
  • Zita-convolver - Fast, partitioned convolution engine library
  • Zita-bls1 - Blumlein Shuffler converter of binaural signals to stereo speaker pair
  • Zita-at1 - Autotuner Jack application
  • Zita-alsa-pcmi - Easy access to ALSA PCM devices
  • Zinf - GTK-based MP3 player