Git Product home page Git Product logo

padthv1's Introduction

padthv1 - an old-school polyphonic additive synthesizer
-------------------------------------------------------

  an old-school polyphonic additive synthesizer with stereo fx.

  based on the PADsynth algorithm, by Paul Nasca, as a special
  variant of additive synthesis.

  cf. https://zynaddsubfx.sourceforge.net/doc/PADsynth/PADsynth.htm

Features:

  - pure stand-alone JACK [1] client with JACK-session, NSM [3] and both
    JACK MIDI and ALSA MIDI [2] input support;

  - LV2 [4] instrument plugin.
    URI: http://padthv1.sourceforge.net/lv2

License:

  padthv1 is free, Linux Audio [5] open-source software, distributed under
  the terms of the GNU General Public License (GPL) [6] version 2 or later.

Website:

  https://padthv1.sourceforge.io
  http://padthv1.sourceforge.net

Project page:

  https://sourceforge.net/projects/padthv1

Git repos:

  https://git.code.sf.net/p/padthv1/code
  https://github.com/rncbc/padthv1.git
  https://gitlab.com/rncbc/padthv1.git
  https://bitbucket.org/rncbc/padthv1.git

Weblog:

  https://www.rncbc.org

Requirements:

  mandatory,

  - Qt framework [7], C++ class library and tools for
    cross-platform application and UI development
    https://qt.io/

  - FFTW3 [9], a C library for computing the discrete
    Fourier transform (DFT) in one or more dimensions
    http://www.fftw.org

  optional (opted-in at build time),

  - JACK [1] Audio Connection Kit
    https://jackaudio.org/

  - ALSA [2], Advanced Linux Sound Architecture
    https://www.alsa-project.org/

  - LV2 [4], Audio Plugin Standard, the extensible successor of LADSPA
    https://lv2plug.in/

  - liblo [8], Lightweight OSC implementation
    (needed for NSM support [3])
    http://liblo.sourceforge.net/

Installation:

  - unpack tarball as usual; in the extracted source directory:

    ./configure [--prefix=/usr/local]
    make

  - optionally, as root:

    make install

  - if checking out from git, prepare the configure script with:

    ./autogen.sh

Acknowledgements:

  drumkv1 logo/icon is an original fine work of Jarle Richard Akselsen.

References:

 [1] JACK Audio Connection Kit
     https://jackaudio.org/

 [2] ALSA, Advanced Linux Sound Architecture
     https://www.alsa-project.org/

 [3] Non/New Session Management (NSM)
     (formerly http://non.tuxfamily.org/nsm/)
     https://linuxaudio.github.io/new-session-manager/

 [4] LV2, Audio Plugin Standard, the extensible successor of LADSPA
     http://lv2plug.in/

 [5] Linux Audio consortium of libre software for audio-related work
     https://linuxaudio.org

 [6] GNU General Public License
     https://www.gnu.org/copyleft/gpl.html

 [7] Qt framework, C++ class library and tools for
     cross-platform application and UI development
     https://qt.io/

 [8] liblo [8], Lightweight OSC implementation
     (needed for NSM support)
     http://liblo.sourceforge.net/

 [9] FFTW3, a C library for computing the discrete
     Fourier transform (DFT) in one or more dimensions
     http://www.fftw.org


Cheers && Enjoy.
--
rncbc aka. Rui Nuno Capela
rncbc at rncbc dot org
https://www.rncbc.org

padthv1's People

Contributors

rncbc avatar trebmuh avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.