GithubHelp home page GithubHelp logo

mindhog / rakarrack-plus Goto Github PK

View Code? Open in Web Editor NEW

This project forked from stazed/rakarrack-plus

0.0 1.0 0.0 12.12 MB

Rakarrack plus LV2s

License: GNU General Public License v2.0

CMake 0.74% C 40.82% Python 1.60% C++ 56.84%

rakarrack-plus's Introduction

Rakarack-plus

Screenshot

screenshot

About

This project is a merging of original rakarrack (http://rakarrack.sourceforge.net) and the program's effects ported to LV2 from (https://github.com/ssj71/rkrlv2). In addition there are many bug fixes and enhancements to rakarrack and the LV2s. Rakarrack-plus-1.0.0 is the first version under the new name.

Install

The dependencies are:

  • libfltk1.3
  • libxpm
  • libjack100.0
  • libasound2
  • libsamplerate0
  • libsndfile1
  • aconnect (part of Debian Package alsa-utils, name may vary on other distributions)
  • jackd
  • libxft2
  • libfftw3

If you want to compile you will also need the development packages:

  • libxpm-dev
  • libfltk1.3-dev
  • libjack-dev
  • libsndfile1-dev
  • libsamplerate0-dev
  • libasound2-dev
  • libxft-dev
  • libfftw3-dev

To build both rakarrack-plus and LV2s, from top checkout directory:

    mkdir build
    cd build
    cmake ..
    make
    make install (as root)

To remove:

    make uninstall (as root)

Carla presets can be generated and installed by setting the "BuildCarlaPresets" flag (OFF by default). Use:

cmake -DBuildCarlaPresets=ON ..

To build Rakarrack-plus only set "BuildLV2Plugins" to OFF:

cmake -DBuildLV2Plugins=OFF ..

To build LV2s only set "BuildRakarrackPlus" to OFF

cmake -DBuildRakarrackPlus=OFF ..

Rakarrack-plus-1.0.0

First release under the new name "Rakarrack-plus". Important changes from earlier versions:

  • FLTK version required >= 1.3
  • All text fonts are auto resized for the GUI
  • "Wet/Dry" sliders are now "Dry/Wet" (backwards compatible except Dual Flange and Ring)
  • Settings window can now be resized
  • New "Quality" tab in settings for individual effect settings
  • All changes on "Quality" tab no longer require restart
  • Expanded quality settings to allow individual settings for Waveshape Resampling, Sequence and Shifter.
  • MIDI learn expanded for many missing parameters including distortion Type and LFO Type
  • Keyboard bindings added to value adjusters to mimic slider behavior (Infinity, MuTroMojo, Synthfilter)
  • MuTroMojo, Synthfilter redesigned for better spacing
  • Some parameter ranges were changed for consistency (Stereo Df. and LFO L/R Delay) backwards compatible
  • Many additional individual efx presets ware added from the rkrlv2 project
  • Additional tooltips added
  • Labels and sizing adjustments for better display
  • Gleam theme added (default)
  • F12 fullscreen toggle now resizes fonts correctly
  • Updated program help for key changes and .jpg

LV2s - RakarrackPlus

  • The URI's were changed and the plugin names and jack names will now indicate "RakarrackPlus"
  • "Wet/Dry" is now "Dry/Wet"
  • Some parameter ranges were changed to be consistent with the GUI program
  • "Overdrive" LV2 added
  • "Flanger" LV2 added
  • MIDI versions of the Harmonizer and StereoHarm were added
  • The "StompBox Fuzz" LV2 was removed. The presets and labels from the LV2 were adopted by the regular "StompBox"

Under The Hood

  • Fix Bankwindow memory leak
  • Fix Echotron, AlienWah intermittent crashes
  • Fix distortion Type "Super Soft"
  • Use initializer lists on all class/structures to eliminate intermittent uninitialized crashes
  • Add RKR override classes for text resizing

Additional Information

rakarrack-plus's People

Contributors

raboof avatar ssj71 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.