Skip to content

jpcima/pd-visualization

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 

pd-visualization

This pd-visualization package provides Pure Data externals for visualizing signals.

These visualizers run in external processes and do not disturb real-time signal processing.

A standalone version for the Jack Audio Connection Kit is also part of the package.

patch

The bang message is used to show or hide the visualizer window. By default the visualizer is not started. When started and in the hidden state, the visualizers do not consume any CPU time.

Platform compatibility:

  • Linux
  • Windows
  • probably Darwin, testing is needed

To build the project, follow the usual CMake command line steps. The built puredata externals are located in the project directory, and the standalone versions are installed on the system. To use this in Pure Data, add the directory of this project to the search paths in preferences.

mkdir build ; cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install

wfvisu~

This visualization shows a waterfall view of the DFT of the input.

wfvisu~

sgvisu~

This visualization shows a spectrogram of the DFT of the input.

sgvisu~

ogvisu~

This visualization shows an oscillogram of the input.

Features:

  • collapsible UI controls
  • control of position and scale
  • trigger

ogvisu~