forked from Stazed/rakarrack-plus
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
139 lines (116 loc) · 4.9 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
Rakarrack-plus
=============
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:
```bash
mkdir build
cd build
cmake ..
make
make install (as root)
```
To remove:
```bash
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
----------------------
* File bug reports at (https://github.com/Stazed/rakarrack-plus)
* See the "rakarrack-plus.txt" file for individual effect and LV2 changes
* See README.legacy for previous version information
* You may find additional information on the official rakarrack site (http://rakarrack.sourceforge.net)
* This project was forked from (https://github.com/ssj71/rakarrack) >> (https://github.com/Stazed/rakarrack)
* Special thanks to Spencer Jackson (https://github.com/ssj71/rkrlv2)