DSPatch Icon

DSPatch

C++ cross-platform, object-oriented, flow-based programming library

6 Recommendations
21 Downloads (This Week)
Last Update:
Download DSPatch-2.1.zip
Browse All Files
Windows Mac Linux

Description

DSPatch, pronounced "dispatch", is a powerful C++ flow-based programming library that allows you to create and route (or "patch") high performance signal processing circuits. DSPatch is not limited to any particular type of circuit / signal, its generic object-oriented API allows you to create almost any process chain imaginable, from basic logic circuits to full-blown electronics simulation. DSPatch's simple framework makes development quick and easy, allowing you to hit the ground running on every project.

The DspDemo project (included with DSPatch) is written to assist developers in understanding the DSPatch API as well as to demonstrate how it could be used to build a real-time audio process chain.

For more info: www.adaptaudio.com/DSPatch.

v.2.1 (06-11-2012):

*Removed DspSafePointer
*Greatly improved performance
*Commented for doxygen

v.2.0 (02-11-2012):

*Re-licensed to LGPL
*Non-threaded platform support
*Circuit routing upgraded to flexible template methods

DSPatch Web Site

Features

  • Automatic branch synchronization
  • Dynamic thread count adjustment
  • Easy-to-use object-oriented API
  • Feedback loops
  • High performance parallel processing
  • Integrated circuits
  • Non-threaded platform support
  • Run-time circuit wiring
  • Run-time adaptive signal types

Update Notifications





User Ratings

 
 
6
0
Write a Review

User Reviews

  • Posted by Gavin 2012-11-02

    dspatch works nicely

Read more reviews

Additional Project Details

Intended Audience

Developers, Engineering, Science/Research

Programming Language

C++

Registered

2012-10-11

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.