Skip to content

Latest commit

 

History

History
139 lines (116 loc) · 4.9 KB

README.md

File metadata and controls

139 lines (116 loc) · 4.9 KB

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