Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
This repository was archived by the owner on May 9, 2023. It is now read-only.
Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WARNING

This rep is no longer maintained and developed. Use DSSI, CLAP, LADSPA or any other audio plugin API.

About JackUtils

jackutils - what is this?

Jackutils is a library and a set of useful utilities for the JACK. The library implements a simple api for managing connected ports using descriptors, connecting and checking whether the jack server is working, setuping and estabilishing connection with session manager, opening a glfw window and gui(powered by nuklear).

dependencies

  • GLFW (Window and OpenGL context creantion and manipulation)
  • liblo (OSC support)
  • libfftw (Fourie transform implementation)
  • JACK (Jack Audio Connection Kit) OR pipewire-jack

List of utilites

Normalizer

(Sound modification utility) Dynamicly normalizes volume. normalizer

Waveform

(visualization utility)
waveform

Spectrum

(visualization utility)
spectrum

real TODO and contributing

  • Include nuklear library! (done)
  • Move utilities documentation to separate file!
  • Add new session manager support (done)
  • C++ is a bullshit! Never tell me to rewrite codebase on C++ or i will take your soul.
  • Any ideas for additional utilities?
  • Usage of ports at this moment is TOTALLY NOT THREADSAFE.
  • I need more tests in real problems, not for my toy needs. If you have any ideas and suggestions, write to Suggestions
  • Check is this readme is lexically correct. I hate google translator :D
  • Need more optimisation for rendering
Morty Proxy This is a proxified and sanitized view of the page, visit original site.