Skip to content

Simple framework for manual testing of DSP plugins

Notifications You must be signed in to change notification settings

vitalsong/dsplab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSPLAB

An automated environment for testing streaming devices, especially digital processing modules.

The project is quite old and has been gathering dust for a long time. I am now ashamed of some architectural decisions. Maybe I'll fix something, maybe not.

The main inspiration for the design was VST, Matlab Simulink and GnuRadio.

Dependencies:

  • Qt5

Supported platforms:

  • Windows;
  • Ubuntu;
  • MacOS;

Build:

cmake . -B build -DCMAKE_PREFIX_PATH=${PATH_TO_QT5}
cmake --build build --parallel=8

TODO

  • move the sdk to a separate repository (build plugins outside the dsplab project);
  • move the app to a separate repository (the host is more about graphics);
  • isolate the assembly of plugins (targets within cmake should not overlap);
  • building a simple window design with parameters according to the description (so as not to write button handlers);
  • change the uuid type to string or int128 (generate through the uuid1 function);
  • support multiple channels for one connection
  • fix comments to eng;
  • add dsplab-sdk version to plugin API;

About

Simple framework for manual testing of DSP plugins

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published