/rakarrack-plus

Rakarrack plus LV2s

Primary LanguageC++GNU General Public License v2.0GPL-2.0

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