Graph based signal processing tool. Data is being passed between blocks via inputs and outputs in a block diagram. Allows sequential and parallel execution of various processing steps in a easy and trivial manner.
- Loading and saving block structure
- Graphical User Interface (PySide6)
- Easy editing of blocks
- Language Support
- Audio Support
- Support for Handyscope oscilloscope devices (HS3, HS5)
Python3.7 or greater
Under Linux you might to need to install the PortAudio library which can be done via package manager:
$ sudo apt-get install libportaudio2After installing the package, you can run the following command to start the mca (if you have added your python scripts path to your PATH):
$ mca