Skip to content

Rippert/rakarrack-plus

This branch is 497 commits behind Stazed/rakarrack-plus:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

stazedstazed
stazed
and
stazed
Apr 14, 2021
6268bb8 · Apr 14, 2021
Apr 10, 2021
Mar 31, 2021
Apr 13, 2021
Apr 2, 2020
Apr 4, 2021
Mar 19, 2021
Feb 14, 2020
Apr 14, 2021
Mar 7, 2021
Jan 25, 2018
Oct 28, 2010
Apr 3, 2021
Jan 22, 2010
Jul 15, 2011
Jun 16, 2010
May 26, 2010
Apr 5, 2021
May 2, 2020
Apr 5, 2021
Apr 14, 2011
Jan 23, 2018
Aug 3, 2020

Repository files navigation

Rakarrack-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
  • liblo (For NSM support)

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
  • liblo-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.1.0

Important changes from previous versions:

  • All user files must now be located in the User Directory
  • MIDI Bank select CC 0, now available for program default and all user banks
  • "Insert" preset file changed to user directory. From the main window File/Import Inserted Presets to import from older versions.
  • Some key binding has changed
  • Added NSM session support.
  • Custom MIDI program table can now be used without the gui
  • Custom MIDI program files must be in the User Directory
  • Custom MIDI program files are MIDI selectable, CC 32, MIDI learnable
  • File handling changed for Convolotron, Echotron and Reverbtron. See F1 help for additional information
  • Error handling expanded
  • Help updated
  • Extensive re-factoring of MIDI control, Audio processing, and gui
  • And many, many more... to numerous to list. See git commits for details

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

About

Rakarrack plus LV2s

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 56.6%
  • C 41.2%
  • Python 1.5%
  • Other 0.7%