Reaper
Digital Audio WorkstationReaper DAW
Raspberry Pi OS 32 & 64 bit
Abrimos la Terminal:
Open Terminal:
Requisitos--Requirements.
sudo apt install -y wget curl grep git xz-utils
Borramos versión vieja y obtenemos la última para Raspberry Pi OS 32 bit:
We deleted old version stuff and get the new one for Raspberry Pi OS 32 bit:
cd
rm -rf reaper*
web="https://www.reaper.fm/download.php" && last=$(curl -s ${web} | grep -oE 'files/7.x/reaper[0-9]+_linux_armv7l\.tar\.xz') && down="https://www.reaper.fm/${last}" && wget "${down}"
Borramos versión vieja y obtenemos la última para Raspberry Pi OS 64 bit:
We deleted old version stuff and get the new one for Raspberry Pi OS 64 bit:
cd
rm -rf reaper*
web="https://www.reaper.fm/download.php" && last=$(curl -s ${web} | grep -oE 'files/7.x/reaper[0-9]+_linux_aarch64\.tar\.xz') && down="https://www.reaper.fm/${last}" && wget "${down}"
Descomprimimos:
Decompress the .tar .xz file:
tar -Jxvf reaper*.tar.xz
Nos movemos a la carpeta descomprimida:
Change to Directory uncompressed:
cd reaper_*
Ejecutamos el instalador:
We run the installer script:
sudo ./install-reaper.sh --install /opt --integrate-desktop --usr-local-bin-symlink --quiet
Borramos la carpeta de instalación, ya no la necesitamos, así como el archivo comprimido y finalmente reiniciamos:
We delete folder install, we don't need any more like the compress file and finally we will reboot:
rm ../reaper*.tar.xz
rm -rf ../reaper_linux*
reboot
Y tras reiniciar nuestro sistema con reboot, podremos lanzar REAPER desde el menu:
After reboot we will found Reaper in Raspberry Pi ->> Sound & Video menu:
REAPER Funcionando--Running
KX Studio Repo:
Agregamos el repositorio de KXStudio que los contiene.
We will add KXStudio repo.
Declaramos en la Terminal la variable ver--Declare version variable:
KX=11.1.0
Raspberry Pi OS 32 bit & 64 bit:
cd
wget -c https://launchpad.net/~kxstudio-debian/+archive/ubuntu/kxstudio/+files/kxstudio-repos_${KX}_all.deb
sudo dpkg -i kxstudio*.deb
rm kxstudio-repos_${KX}_all.deb
sudo apt update
Agregamos las siguientes rutas a Reaper para indicarle donde buscar los nuevos Plugins:
Tell Reaper where to look for Plugins by indicate the paths:
ATTENTION! Since version 6.82 we need to Terminate VST while scanning for some plugins
ATENCIÓN! Desde la versión 6.82 necesitamos pulsar Terminate VST durante el escaneo de plugins
$HOME/.vst
$HOME/.vst3
/lib/vst
/lib/vst/carla.vst
/lib/vst3
/usr/lib/vst
/usr/lib/vst3
/usr/local/lib/vst
/usr/local/lib/vst3
$HOME/.lv2
/lib/lv2
/usr/lib/lv2
/usr/local/lib/lv2
/lib/lxvst
/usr/lib/lxvst
/lib/clap
/usr/lib/clap
/usr/local/lib/clap
Abrimos Reaper, vamos a Opciones-> Preferencias-> VST -> Edit path list Agregamos las siguientes rutas:
Open Reaper, go to Options-> Preferences-> VST -> Edit path list Add the next paths:
$HOME/.vst;$HOME/.vst3;/lib/vst;/lib/vst3;/lib/lxvst;/usr/lib/vst;/usr/lib/vst3;/usr/lib/lxvst;/usr/local/lib/vst;/usr/local/lib/vst3;/usr/lib/lxvst;/lib/vst/carla.vst/;
O elegimos Choose Directory y seleccionamos cada ruta individualmente tras ello el botón Re-Scan tras esto reiniciamos Reaper y tendremos mas plugins disponibles.
Or press Choose Directory and select every path individually then push Re-Scan button, then close and re-open Reaper now we have more plugins available.
Abrimos Reaper, vamos a Opciones-> Preferencias-> LV2/CLAP -> Edit path list Agregamos las siguientes rutas:
Open Reaper, go to Options-> Preferences-> LV2/CLAP -> Edit path list Add the next paths:
/usr/lib/lv2;/usr/local/lib/lv2;$HOME/.lv2;/lib/lv2;/usr/modep/lv2;
O elegimos Choose Directory y seleccionamos cada ruta individualmente tras ello el botón Re-Scan tras esto reiniciamos Reaper y tendremos más plugins disponibles.
Or press Choose Directory and select every path individually then push Re-Scan button, then close and re-open Reaper now we have more plugins available.
/usr/local/lib/clap;/usr/lib/clap;$HOME/.clap;%CLAP_PATH%;/lib/clap;/usr/local/lib/clap;
O elegimos Choose Directory y seleccionamos cada ruta individualmente tras ello el botón Re-Scan tras esto reiniciamos Reaper y tendremos más plugins disponibles.
Or press Choose Directory and select every path individually then push Re-Scan button, then close and re-open Reaper now we have more plugins available.
Plugins:
Raspberry Pi OS 32 bit:
Copiar y pegar el siguiente listado--Copy and paste the next list
sudo apt install -y vitalium \
zynaddsubfx \
zynaddsubfx-dssi \
zynaddsubfx-lv2 \
zynaddsubfx-vst \
wah-plugins \
swh-lv2 \
swankyamp \
swankyamp-lv2 \
swankyamp-vst \
sorcer \
yoshimi \
carla \
carla-lv2 \
helm \
airwindows \
cardinal \
cardinal-lv2 \
cardinal-vst2 \
cardinal-vst3 \
phasex \
lmms \
petri-foo \
adlplug \
ams \
amsynth \
ardour \
drumkv1-lv2 \
fomp \
hydrogen \
padthv1-lv2 \
zam-plugins \
wolf-spectrum \
wolf-shaper \
teragonaudio-plugins \
temper \
shiro-plugins \
tal-plugins \
pizmidi-plugins \
pitcheddelay \
oxefmsynth \
obxd \
mda-lv2 \
luftikus \
lufsmeter \
linuxsampler-vst \
juced-plugins \
klangfalter \
juce-opl \
jackass \
hybridreverb2 \
easyssp \
drumgizmo \
drowaudio-plugins \
dpf-plugins \
dpf-plugins-common \
dpf-plugins-dssi \
dpf-plugins-lv2 \
dpf-plugins-vst \
distrho-plugin-ports \
dexed \
arctican-plugins \
vocproc \
tap-lv2 \
synthv1 \
synthv1-lv2 \
zlfo \
so-synth-lv2 \
sherlock.lv2 \
samplv1 \
samplv1-lv2 \
rubberband-lv2 \
noise-repellent \
moony.lv2 \
mod-pitchshifter \
mod-distortion \
melmatcheq.lv2 \
lv2vocoder \
kxstudio-recommended-audio-plugins-lv2 \
infamous-plugins \
gxvoxtonebender \
gxplugins \
guitarix \
geonkick \
eq10q \
drmr \
caps-lv2 \
calf-plugins \
calf-ladspa \
bshapr \
bsequencer \
blop-lv2 \
bjumblr \
beatslash-lv2 \
abgate \
fabla \
wolpertinger \
qjackctl \
qjackrcd \
avldrums.lv2
Raspberry Pi OS 64 bit:
Copiar y pegar el siguiente listado--Copy and paste the next list
sudo apt install -y vitalium \
zynaddsubfx \
zynaddsubfx-dssi \
zynaddsubfx-lv2 \
zynaddsubfx-vst \
wah-plugins \
swh-lv2 \
swankyamp \
swankyamp-lv2 \
swankyamp-vst \
sorcer \
yoshimi \
carla \
carla-lv2 \
helm \
airwindows \
cardinal \
cardinal-lv2 \
cardinal-vst2 \
cardinal-vst3 \
phasex \
lmms \
adlplug \
ams \
amsynth \
ardour \
drumkv1-lv2 \
fomp \
hydrogen \
padthv1-lv2 \
zam-plugins \
wolf-spectrum \
wolf-shaper \
teragonaudio-plugins \
temper \
shiro-plugins \
tal-plugins \
pizmidi-plugins \
pitcheddelay \
oxefmsynth \
obxd \
mda-lv2 \
luftikus \
lufsmeter \
linuxsampler-vst \
juced-plugins \
klangfalter \
juce-opl \
jackass \
hybridreverb2 \
easyssp \
drumgizmo \
drowaudio-plugins \
dpf-plugins \
dpf-plugins-common \
dpf-plugins-dssi \
dpf-plugins-lv2 \
dpf-plugins-vst \
distrho-plugin-ports \
dexed arctican-plugins \
vocproc \
tap-lv2 \
synthv1 \
synthv1-lv2 \
zlfo \
so-synth-lv2 \
sherlock.lv2 \
samplv1 \
samplv1-lv2 \
rubberband-ladspa \
rubberband-lv2 \
noise-repellent \
moony.lv2 \
mod-pitchshifter \
mod-distortion \
melmatcheq.lv2 \
lv2vocoder \
kxstudio-recommended-audio-plugins-lv2 \
infamous-plugins \
gxvoxtonebender \
gxplugins \
guitarix \
geonkick \
eq10q \
drmr \
caps-lv2 \
calf-plugins \
calf-ladspa \
bshapr \
bsequencer \
blop-lv2 \
bjumblr \
beatslash-lv2 \
abgate \
fabla \
wolpertinger \
iem-plugin-suite-vst \
cv-lfo-blender-lv2 \
dragonfly-reverb-lv2 \
dragonfly-reverb-vst \
invada-studio-plugins-ladspa \
invada-studio-plugins-lv2 \
ir.lv2 \
amb-plugins \
autotalent \
blepvco \
blop \
blop-lv2 \
bs2b-ladspa \
cmt \
csladspa \
fil-plugins \
mcp-plugins \
omins \
rev-plugins \
ste-plugins \
swh-plugins \
tap-plugins \
vco-plugins \
vlevel \
a2jmidid \
gmidimonitor \
jack-keyboard \
jackd \
jackd2 \
japa \
jconvolver \
jkmeter \
jmeters \
jnoise \
klick \
meterbridge \
qjackctl \
qjackrcd \
qmidiarp \
qtractor \
radium-compressor \
rotter \
fst-dev \
foo-yc20 \
freewheeling \
horgand \
muse \
nama \
gxtuner \
sox \
sweep \
terminatorx
sudo apt install -y avldrums.lv2 avldrums.lv2-soundfont
sudo dpkg -i --force-overwrite /var/cache/apt/archives/avldrums.lv2-soundfont*.deb
Raspberry Pi OS 64bit Bookworm extra steps:
sudo apt install -y pipewire-jack tuxguitar-synth-lv2 qpwgraph
sudo apt install -y ghostess whysynth
Sequencer Megababy Nandy's Mod
Raspberry Pi OS 32 & 64 bit:
cd
wget "https://stash.reaper.fm/20869/seq%20megababy%20nm" -P $HOME/.config/REAPER/Effects/midi/
cd .config/REAPER/Effects/midi/
mv seq\ megababy\ nm megababy
cd
Zynthian Repo:
Raspberry Pi OS 32 & 64 bit:
cd
sudo apt install -y git
git clone https://github.com/zynthian/zynthian-plugins.git
cd zynthian-plugins
sudo mv * /usr/local/lib
cd
rm -rf zynthian-plugins
LSP Linux Studio
LSP (Linux Studio Plugins) is a collection of open-source plugins
Declaramos en la Terminal la variable ver--Declare version variable for all LSP Plugins:
LSP=1.2.16
Note:
If the newest version does not work for your setup, get the previous.
LSP=1.2.15
cd
wget -c https://sourceforge.net/projects/lsp-plugins/files/lsp-plugins/${LSP}/Linux-armv7a/lsp-plugins-vst2-${LSP}-Linux-arm32.tar.gz
tar -xzvf lsp*.tar.gz
cd lsp-plugins-vst2-${LSP}*/
sudo cp -r usr/* /usr
cd
rm -rf lsp*
cd
wget -c https://sourceforge.net/projects/lsp-plugins/files/lsp-plugins/${LSP}/Linux-aarch64/lsp-plugins-vst2-${LSP}-Linux-aarch64.tar.gz
tar -xzvf lsp*.tar.gz
cd lsp-plugins-vst2-${LSP}*/
sudo cp -r usr/* /usr
cd
rm -rf lsp*
cd
wget -c https://sourceforge.net/projects/lsp-plugins/files/lsp-plugins/${LSP}/Linux-armv7a/lsp-plugins-vst3-${LSP}-Linux-arm32.tar.gz
tar -xzvf lsp*.tar.gz
cd lsp-plugins-vst3-${LSP}*/
sudo cp -r usr/* /usr
cd
rm -rf lsp*
cd
wget -c https://sourceforge.net/projects/lsp-plugins/files/lsp-plugins/${LSP}/Linux-aarch64/lsp-plugins-vst3-${LSP}-Linux-aarch64.tar.gz
tar -xzvf lsp*.tar.gz
cd lsp-plugins-vst3-${LSP}*/
sudo cp -r usr/* /usr
cd
rm -rf lsp*
cd
wget -c https://sourceforge.net/projects/lsp-plugins/files/lsp-plugins/${LSP}/Linux-armv7a/lsp-plugins-lv2-${LSP}-Linux-arm32.tar.gz
tar -xzvf lsp*.tar.gz
cd lsp-plugins-lv2-${LSP}*/
sudo cp -r usr/* /usr
cd
rm -rf lsp*
cd
wget -c https://sourceforge.net/projects/lsp-plugins/files/lsp-plugins/${LSP}/Linux-aarch64/lsp-plugins-lv2-${LSP}-Linux-aarch64.tar.gz
tar -xzvf lsp*.tar.gz
cd lsp-plugins-lv2-${LSP}*/
sudo cp -r usr/* /usr
cd
rm -rf lsp*
cd
wget -c https://sourceforge.net/projects/lsp-plugins/files/lsp-plugins/${LSP}/Linux-armv7a/lsp-plugins-jack-${LSP}-Linux-arm32.tar.gz
tar -xzvf lsp*.tar.gz
cd lsp-plugins-jack-${LSP}*/
sudo cp -r usr/* /usr
cd
rm -rf lsp*
cd
wget -c https://sourceforge.net/projects/lsp-plugins/files/lsp-plugins/${LSP}/Linux-aarch64/lsp-plugins-jack-${LSP}-Linux-aarch64.tar.gz
tar -xzvf lsp*.tar.gz
cd lsp-plugins-jack-${LSP}*/
sudo cp -r usr/* /usr
cd
rm -rf lsp*
cd
wget -c https://sourceforge.net/projects/lsp-plugins/files/lsp-plugins/${LSP}/Linux-armv7a/lsp-plugins-ladspa-${LSP}-Linux-arm32.tar.gz
tar -xzvf lsp*.tar.gz
cd lsp-plugins-ladspa-${LSP}*/
sudo cp -r usr/* /usr
cd
rm -rf lsp*
cd
wget -c https://sourceforge.net/projects/lsp-plugins/files/lsp-plugins/${LSP}/Linux-aarch64/lsp-plugins-ladspa-${LSP}-Linux-aarch64.tar.gz
tar -xzvf lsp*.tar.gz
cd lsp-plugins-ladspa-${LSP}*/
sudo cp -r usr/* /usr
cd
rm -rf lsp*
cd
wget -c https://sourceforge.net/projects/lsp-plugins/files/lsp-plugins/${LSP}/Linux-armv7a/lsp-plugins-clap-${LSP}-Linux-arm32.tar.gz
tar -xzvf lsp*.tar.gz
cd lsp-plugins-clap-${LSP}*/
sudo cp -r usr/* /usr
cd
rm -rf lsp*
cd
wget -c https://sourceforge.net/projects/lsp-plugins/files/lsp-plugins/${LSP}/Linux-aarch64/lsp-plugins-clap-${LSP}-Linux-aarch64.tar.gz
tar -xzvf lsp*.tar.gz
cd lsp-plugins-clap-${LSP}*/
sudo cp -r usr/* /usr
cd
rm -rf lsp*
Surge
Open source hybrid synthesizer
Raspberry Pi OS 32 bit & 64 bit Bullseye
Instalación de Surge:
Installation of Surge:
We need to compile a new version that works better with a little overclocking.
If we had installed the old version from KXStudio repo, then we need to uninstall it first:
Compilamos una versión más nueva que funciona con un poco de overclock.
Desinstalamos la versión vieja de Surge, si la hemos instalado:
cd
sudo apt remove surge
sudo apt autoremove -y
git clone -b release/1.8.1 https://github.com/surge-synthesizer/surge
cd surge
git submodule update --init --recursive
Ahora listamos los paquetes necesarios que requerimos para la compilación:
Now we ar ready to get the necessary dependencies for compile properly:
grep apt-get azure-pipelines.yml
Nos mencionará los paquetes a instalar, los seleccionamos y pegamos en la terminal todos juntos y presionamos Enter para que comience la instalación:
The previous command tells us, that we need to install all this packages, so just copy the result from the Terminal and paste in the same Terminal:
sudo apt-get update
sudo apt-get install -y libgtk-3-dev
sudo apt-get install -y libwebkit2gtk-4.0
sudo apt-get install -y libwebkit2gtk-4.0-dev
sudo apt-get install -y libcurl4-openssl-dev
sudo apt-get install -y alsa
sudo apt-get install -y alsa-tools
sudo apt-get install -y libasound2-dev
sudo apt-get install -y libjack-dev
sudo apt-get install -y libfreetype6-dev
sudo apt-get install -y libxinerama-dev
sudo apt-get install -y libxcb-xinerama0
sudo apt-get install -y libxinerama1
sudo apt-get install -y x11proto-xinerama-dev
sudo apt-get install -y libxrandr-dev
sudo apt-get install -y libgl1-mesa-dev
sudo apt-get install -y libxcursor-dev
sudo apt-get install -y libxcursor1
sudo apt-get install -y libxcb-cursor-dev
sudo apt-get install -y libxcb-cursor0
sudo apt-get install -y --fix-missing
También debemos instalar requerimientos propios de cualquier compilación:
We need to install common requirements of normal compilation too:
sudo apt install -y build-essential \
libcairo-dev \
libxkbcommon-x11-dev \
libxkbcommon-dev \
libxcb-cursor-dev \
libxcb-keysyms1-dev \
libxcb-util-dev \
libxrandr-dev \
libxinerama-dev \
libxcursor-dev \
libasound2-dev \
libjack-jackd2-dev \
cmake
Ahora si, a construir Surge:
We are ready, now build Surge:
cd
cd surge
./build-linux.sh build
Esto toma tiempo unos 10 minutos así que vamos por un cafe. Al finalizar la compilación realizamos la instalación en nuestro sistema:
This take like 10 minutes easily, go for a coffee or see the sun. When the compilation finished, we will install what we've compiled in our system:
sudo ./build-linux.sh install
rm -rf ../surge
cd
Solo nos queda realizar el overclock ya que satura un poco el sonido por exceso de uso del CPU, vamos a ello:
Only rest make a little overclock, because sature the sound for excess of CPU usage, so lets overclock:
Pi OS Bullseye:
sudo nano /boot/config.txt
Pi OS Bookworm:
sudo nano /boot/firmware/config.txt
Agregamos al final del archivo las siguientes líneas (NO HAGAS ESTO EN PI5):
To the end of the file we will add the next lines (DONT USE THIS ON PI5):
#Overclock para Surge
arm_freq=2000
over_voltage=8
Guardamos con Ctrl+s, luego Ctrl+x para cerrar e editor de texto.
We press Ctrl+s to save the change, then press Ctrl+x to close nano editor.
Raspberry Pi OS 64bit Buster/Bullseye:
cd
sudo apt install -y build-essential \
libcairo-dev \
libxkbcommon-x11-dev \
libxkbcommon-dev \
libxcb-cursor-dev \
libxcb-keysyms1-dev \
libxcb-util-dev \
libxrandr-dev \
libxinerama-dev \
libxcursor-dev \
libasound2-dev \
libjack-jackd2-dev
git clone https://github.com/surge-synthesizer/surge.git
cd surge
git submodule update --init --recursive
sudo apt install -y clang
cmake -Bignore/s13clang -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++
cmake --build ignore/s13clang --target surge-xt_Standalone --parallel 3
cd $HOME/surge/ignore/s13clang
sudo cmake --install .
Raspberry Pi OS 64bit Bookworm:
cd
sudo apt install -y build-essential \
libcairo-dev \
libxkbcommon-x11-dev \
libxkbcommon-dev \
libxcb-cursor-dev \
libxcb-keysyms1-dev \
libxcb-util-dev \
libxrandr-dev \
libxinerama-dev \
libxcursor-dev \
libasound2-dev \
libjack-jackd2-dev \
cmake
git clone https://github.com/surge-synthesizer/surge.git
cd surge
git submodule update --init --recursive
sudo apt install -y clang
cmake -Bignore/s13clang -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++
cmake --build ignore/s13clang --target surge-xt_Standalone --parallel 3
cd
cd surge
cd ignore
cd s13clang
sudo make install
Reaper will read as VST3 VST3i, CLAP, CLAPi, The Standalone can we open typing on a Terminal:
'Surge XT'
'Surge XT Effects'
surge-xt-cli
Surge XT Manual:
Busca--Look for Surge
VST3: Surge XT Effects
VST3i: Surge XT
CLAP: Surge XT Effects
CLAPi: Surge XT Effects
From Terminal: 'Surge XT'
From Terminal: 'Surge XT Effects'
surge-xt-cli
X-42 Plugins:
Instalar desde la Terminal
Obtenèmos el número de versión más nuevo, si los comandos de abajo fallan.
Get new version number from here if the above fail:
Declaramos en la Terminal la variable ver--Declare version variable for all x42 Plugins.
Compressor
X42=0.6.6-1
Raspberry Pi OS 32 bit:
cd
wget -c http://x42-plugins.com/x42/linux/x42-compressor-v${X42}-armhf.tar.gz
tar -xzvf x42*.tar.gz
cd x42-compressor
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
wget -c http://x42-plugins.com/x42/linux/x42-compressor-v${X42}-arm64.tar.gz
tar -xzvf x42*.tar.gz
cd x42-compressor
yes | ./install-lv2.sh
rm -rf ../x42*
cd
AVL Drumkits
AVL=0.7.2
Raspberry Pi OS 32 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-avldrums-v${AVL}-armhf.tar.gz
tar -xzvf x42*.tar.gz
cd x42-compressor
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-avldrums-v${AVL}-arm64.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
General MIDI Synth
GMS=0.6.0
Raspberry Pi OS 32 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-gmsynth-v${GMS}-armhf.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-gmsynth-v${GMS}-arm64.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
MIDI Filter Collection
MFC=0.7.3
Raspberry Pi OS 32 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-midifilter-v${MFC}-armhf.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-midifilter-v${MFC}-arm64.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Rule Based MIDI Filter
MAP=0.4.4
Raspberry Pi OS 32 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-midimap-v${MAP}-armhf.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-midimap-v${MAP}-arm64.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Step Sequencer
STEP=0.6.13
Raspberry Pi OS 32 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-stepseq-8x8-v${STEP}-armhf.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-stepseq-8x8-v${STEP}-arm64.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
setBfree
SBF=0.8.12-5
Raspberry Pi OS 32 bit:
cd
wget -c https://x42-plugins.com/x42/linux/setBfree-v${SBF}-armhf.tar.gz
tar -xzvf set*.tar.gz
cd set*/
yes | ./install-lv2.sh
rm -rf ../set*
cd
Raspberry Pi OS 64 bit:
cd
wget -c https://x42-plugins.com/x42/linux/setBfree-v${SBF}-arm64.tar.gz
tar -xzvf set*.tar.gz
cd set*/
yes | ./install-lv2.sh
rm -rf ../set*
cd
Digital Peak Limiter
DPL=0.6.6
Raspberry Pi OS 32 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-limiter-v${DPL}-armhf.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-limiter-v${DPL}-arm64.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Auto Tune
TUNE=0.8.7
Raspberry Pi OS 32 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-autotune-v${TUNE}-armhf.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-autotune-v${TUNE}-arm64.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Zero Config Latency Convolver
ZERO=0.7.1
Raspberry Pi OS 32 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-zconvolver-v${ZERO}-armhf.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-zconvolver-v${ZERO}-arm64.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Phase Rotate
PHR=0.6.5
Raspberry Pi OS 32 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-phaserotate-v${PHR}-armhf.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-phaserotate-v${PHR}-arm64.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Oscilloscope
SCP=0.9.10
Raspberry Pi OS 32 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-scope-v${SCP}-armhf.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-scope-v${SCP}-arm64.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Mixer Trigger Preprocessor
MIX=0.4.10
Raspberry Pi OS 32 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-mixtrix-v${MIX}-armhf.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-mixtrix-v${MIX}-arm64.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Spectogram for Geeks
SFC=0.6.5
Raspberry Pi OS 32 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-spectra-v${SFC}-armhf.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-spectra-v${SFC}-arm64.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Test Signal Generator
TSG=0.6.5
Raspberry Pi OS 32 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-testsignal-v${TSG}-armhf.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-testsignal-v${TSG}-arm64.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Delayline Artificial Latency
NDL=0.6.3
Raspberry Pi OS 32 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-nodelay-v${NDL}-armhf.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-nodelay-v${NDL}-arm64.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Balance
BAL=0.6.10-1
Raspberry Pi OS 32 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-balance-v${BAL}-armhf.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-balance-v${BAL}-arm64.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Stereo Routing
STR=0.2.3
Raspberry Pi OS 32 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-stereoroute-v${STR}-armhf.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
wget -c https://x42-plugins.com/x42/linux/x42-stereoroute-v${STR}-arm64.tar.gz
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Stochas
Open-source advanced probabilistic polyrhythmic sequencer plugin
Require CMake > 3.21--Get from Source for Raspberry Pi OS 32bit & 64bit Previous to Bookworm.
⚠️Bookworm jump CMAKE step!⚠️
Declaramos la constante -- Declare the constant CMAKE:
CMAKE=3.29.3
Compilamos CMake -- Compile CMake:
cd
sudo apt update
sudo apt install -y libssl-dev
wget -c https://github.com/Kitware/CMake/releases/download/v${CMAKE}/cmake-${CMAKE}.tar.gz
tar -xf cmake*.tar.gz
cd cmake*/
./bootstrap
gmake
sudo make install
rm -rf $HOME/cmake*/
rm $HOME/cmake*.gz
Now Compile Stochas
Raspberry Pi OS 32 bit:
cd
sudo apt update
sudo apt-get install -y git \
build-essential \
libgtk-3-dev \
libwebkit2gtk-4.0 \
libwebkit2gtk-4.0-dev \
libcurl4-openssl-dev \
alsa-tools \
libasound2-dev \
libjack-dev \
libfreetype6-dev \
libxinerama-dev \
libxcb-xinerama0 \
libxinerama1 \
x11proto-xinerama-dev \
libxrandr-dev \
libgl1-mesa-dev \
libxcursor-dev \
libxcursor1 \
libxcb-cursor-dev \
libxcb-cursor0
git clone https://github.com/surge-synthesizer/stochas.git
cd stochas/
git submodule update --depth 1 --init --recursive
export SVER=`cat VERSION`
export GH=`git log -1 --format=%h`
echo "Version ${SVER} hash ${GH}"
cmake -Bbuild -DSTOCHAS_VERSION=${SVER}
cmake --build build --config Release
cp -rf $HOME/stochas/build/stochas_artefacts/VST3/Stochas.vst3 $HOME/.vst3
rm -rf $HOME/stochas
cd
Raspberry Pi OS Buster 64bit:
cd
sudo apt update
sudo apt-get install -y git \
build-essential \
libgtk-3-dev \
libwebkit2gtk-4.0 \
libwebkit2gtk-4.0-dev \
libcurl4-openssl-dev \
alsa-tools \
libasound2-dev \
libjack-dev \
libfreetype6-dev \
libxinerama-dev \
libxcb-xinerama0 \
libxinerama1 \
x11proto-xinerama-dev \
libxrandr-dev \
libgl1-mesa-dev \
libxcursor-dev \
libxcursor1 \
libxcb-cursor-dev \
libxcb-cursor0
git clone https://github.com/surge-synthesizer/stochas.git
cd stochas/
git submodule update --depth 1 --init --recursive
export SVER=`cat VERSION`
export GH=`git log -1 --format=%h`
echo "Version ${SVER} hash ${GH}"
cmake -Bbuild -DSTOCHAS_VERSION=${SVER}
cmake --build build --config Release
cp -rf $HOME/stochas/build/stochas_artefacts/VST3/Stochas.vst3 $HOME/.vst3
rm -rf $HOME/stochas
cd
Raspberry Pi OS Bookworm 64 bit:
cd
sudo apt update
sudo apt-get install -y git \
build-essential \
cmake \
libgtk-3-dev \
libwebkit2gtk-4.0 \
libwebkit2gtk-4.0-dev \
libcurl4-openssl-dev \
alsa-tools \
libasound2-dev \
libjack-dev \
libfreetype6-dev \
libxinerama-dev \
libxcb-xinerama0 \
libxinerama1 \
x11proto-xinerama-dev \
libxrandr-dev \
libgl1-mesa-dev \
libxcursor-dev \
libxcursor1 \
libxcb-cursor-dev \
libxcb-cursor0
git clone https://github.com/surge-synthesizer/stochas.git
cd stochas/
git submodule update --depth 1 --init --recursive
export SVER=`cat VERSION`
export GH=`git log -1 --format=%h`
echo "Version ${SVER} hash ${GH}"
sed -i '66 a\#include <utility>' lib/JUCE/modules/juce_core/system/juce_StandardHeader.h
cmake -Bbuild -DSTOCHAS_VERSION=${SVER}
cmake --build build --config Release
cd build
sudo make install
mkdir $HOME/.clap
cp -rf $HOME/stochas/build/stochas_artefacts/VST3/Stochas.vst3 $HOME/.vst3
cp -rf $HOME/stochas/build/stochas_artefacts/CLAP/Stochas.clap $HOME/.clap
sudo cp -rf $HOME/stochas/build/stochas_artefacts/Standalone/Stochas /usr/local/bin/
rm -rf $HOME/stochas
cd
Si queremos además compilarlo como app debemos instalar:
If you want an Standalone version too add:
Raspberry Pi OS 32 bit:
sudo apt install -y libjack-dev
Raspberry Pi OS 64 bit:
sudo apt install -y libjack-jackd2-dev
Raspberry Pi OS 32 & 64 bits:
cd
sudo apt install -y libgl1-mesa-dev libx11-dev libsndfile1-dev libsamplerate0-dev
git clone --recursive https://github.com/rghvdberg/ninjas2.git
cd ninjas2
make all CXXFLAGS='-mtune=native' CFLAGS='-mtune=native' CPPFLAGS='-mtune=native'
sudo make install
rm -rf ../ninjas2
cd
Github Page:
More Repo to add manually:
Declaramos en la Terminal la variable ver--Declare version variable:
REAPACK=1.2.4.5
Note:
If the newest version does not work for your setup, get the previous.
REAPACK=1.2.4.4
Raspberry Pi OS 32 bit:
cd
wget -c https://github.com/cfillion/reapack/releases/download/v${REAPACK}/reaper_reapack-armv7l.so
cp reaper_reapack*.so $HOME/.config/REAPER/UserPlugins/
rm reaper_reapack*.so
Raspberry Pi OS 64 bit:
cd
wget -c https://github.com/cfillion/reapack/releases/download/v${REAPACK}/reaper_reapack-aarch64.so
cp reaper_reapack*.so $HOME/.config/REAPER/UserPlugins/
rm reaper_reapack*.so
Restart REAPER. Done!
SWS S&M Extension
Raspberry Pi OS 32 bit:
cd $HOME/.config/REAPER/
wget -c https://sws-extension.org/download/featured/sws-2.12.1.3-Linux-armv7l.tar.xz
tar -Jxvf sws*.tar.xz
rm sws*
cd
Raspberry Pi OS 64 bit:
cd $HOME/.config/REAPER/
wget -c https://sws-extension.org/download/featured/sws-2.12.1.3-Linux-aarch64.tar.xz
tar -Jxvf sws*.tar.xz
rm sws*
cd
Raspberry Pi OS 32 bit:
cd $HOME/.config/REAPER/
wget -c "https://www.sws-extension.org/download/pre-release/sws-2.14.0.1-Linux-armv7l-216638bb.tar.xz"
tar -Jxvf sws*.tar.xz
rm sws*
cd
Raspberry Pi OS 64 bit:
cd $HOME/.config/REAPER/
wget -c "https://www.sws-extension.org/download/pre-release/sws-2.14.0.1-Linux-aarch64-216638bb.tar.xz"
tar -Jxvf sws*.tar.xz
rm sws*
cd
⚠️ Necesitamos instalar ReaPack para usar estas extensiones. ⚠️
⚠️We need ReaPack for use this extensions. ⚠️
Samplicity Samples (Extra)
Raspberry Pi OS 32 & 64 bit:
cd
mkdir Music
wget -c "https://archive.org/download/Samplicity/Samplicity_M7_Main-02-Wave32bit-48Khz_v1.1.zip"
unzip Sampli*.zip
rm Sampli*.zip
mv "Samplicity M7 Main - 02 - Wave, 32 bit, 48 Khz, v1.1"/ Music/
Necesitamos agregar el Repositorio de Tukan Studios a ReaPack
Abrimos REAPER vamos al nuevo menu Extensions -> ReaPack -> Import repositories.. y pegamos la siguiente linea en la caja de texto y aceptamos pulsandod OK
We need to add the Tukan Studios's Repository to ReaPack:
Open REAPER go to the new menu Extensions -> ReaPack -> Import repositories.. and paste the next line n the box, then clic OK.
https://raw.githubusercontent.com/TukanStudios/TUKAN_STUDIOS_PLUGINS/main/index2.xml
Now we go to Extensions -> ReaPack -> Browse packages.. type tukan choose Select All then Actions -> Install/update selection -> OK
Vamos a Extensions -> ReaPack -> Browse packages.. Escribimos tukan Elegimos Select All luego Actions -> Install/update selection -> OK
Para obtener en el futuro actualizaciones de Tukan Studios solo debemos ir a Extensions -> ReaPack -> Syncronize packages
In the future we can get updates for Tukan Studios going to Extensions -> ReaPack -> Syncronize packages
DSP53600 Access Virus B & C
Raspberry Pi OS 64 bit
Declaramos en la Terminal la constante -- Declare version constant:
DSP=1.3.14
Note:
If the newest version does not work for your setup, get the previous.
DSP=1.3.10 from FTP Server
cd
wget -c https://futurenoize.com/dsp56300/builds/osirus/DSP56300Emu-${DSP}-Linux_aarch64-Osirus-VST2.deb
wget -c https://futurenoize.com/dsp56300/builds/osirus/DSP56300Emu-${DSP}-Linux_aarch64-OsirusFX-VST2.deb
sudo dpkg -i DSP56300Emu*VST2.deb
sudo dpkg -i DSP56300Emu*FX-VST2.deb
Virus
Solo podemos usar una Rom a la vez, así que elegí B ó C y seguí la opción correspondiente.
We can only use one Rom, so choose B or C and just follow the correspondent option.
Si elegimos la Rom Virus B --- If you choose Rom Virus B:
cd
wget -c "https://archive.org/download/access-virus-b-c-roms/Access%20Virus%20B%20%28am29f040b_4v9%29.zip/Access%20Virus%20B%20%28am29f040b_4v9%29.BIN"
sudo cp "Access Virus B (am29f040b_4v9).BIN" /usr/local/lib/vst/
Si elegimos la Rom Virus C --- If you choose Rom Virus C:
cd
wget -c "https://archive.org/download/access-virus-b-c-roms/Access%20Virus%20C%20%28am29f040b_6v6%29.zip/Access%20Virus%20C%20%28am29f040b_6v6%29.BIN"
sudo cp "Access Virus C (am29f040b_6v6).BIN" /usr/local/lib/vst/
Si deseamos intercambiar las ROMS, primero borramos la versión que se encuentre en las carpetas lxvst y vst3, luego repetimos el comando sudo cp.
If you want interchange ROMS, first remove the version you have in lxvst and vst folder first, then repeat sudo cp commands.
Cambiando C por B --- Changing C for B:
sudo rm "/usr/local/lib/vst3/Access Virus C (am29f040b_6v6).BIN"
sudo cp "Access Virus B (am29f040b_4v9).BIN" /usr/local/lib/vst/
Cambiando B por C --- Changing B for C:
sudo rm "/usr/local/lib/vst/Access Virus B (am29f040b_4v9).BIN"
sudo cp "Access Virus C (am29f040b_6v6).BIN" /usr/local/lib/vst/
Patchbox OS Repo
Raspberry Pi OS 32 bitAbrimos la Terminal e introducimos la siguiente línea:
Open Terminal and type:
curl https://blokas.io/apt-setup.sh | sh
Instalamos -- Install MODEP:
sudo apt update
sudo apt install -y pisound \
pisound-btn \
pisound-ctl \
pisound-ctl-scripts-common \
pisound-ctl-scripts-puredata \
pisound-ctl-scripts-system \
modep \
modep-browsepy \
modep-btn-scripts \
modep-common \
modep-ctl-scripts \
modep-demo-content \
modep-fluidsynth \
modep-lv2-amsynth \
modep-lv2-artyfx \
modep-lv2-bolliedelay \
modep-lv2-calf \
modep-lv2-caps \
modep-lv2-dpf-plugins \
modep-lv2-fat1 \
modep-lv2-fil4 \
modep-lv2-fluidplug \
modep-lv2-fomp \
modep-lv2-freaked \
modep-lv2-guitarix \
modep-lv2-gx-slowgear \
modep-lv2-gx-switchless-wah \
modep-lv2-infamousplugins \
modep-lv2-invada-studio \
modep-lv2-mclk \
modep-lv2-mda \
modep-lv2-midifilter \
modep-lv2-midigen \
modep-lv2-mod-distortion \
modep-lv2-mod-pitchshifter \
modep-lv2-mod-utilities \
modep-lv2-mtc \
modep-lv2-rkrlv2 \
modep-lv2-setbfree \
modep-lv2-shiroplugins \
modep-lv2-sooperlooper \
modep-lv2-stepseq \
modep-lv2-tap \
modep-lv2-tinygain \
modep-lv2-triceratops \
modep-lv2-tuna \
modep-lv2-xfade \
modep-lv2-zam-plugins \
modep-mod-host \
modep-mod-midi-merger \
modep-mod-ui \
modep-touchosc2midi \
puredata \
mec
Podemos usar MODEP con Reaper o entrar en la interfaz web mediante la IP de nuestra Raspberry Pi
We can use MODEP with Reaper or enter to the web interface through a browser on the Raspberry Pi IP address.
Tips Raspberry Pi OS 32 & 64 bit
Como actualizar repositorios en busca de actualizaciones para los plugins instalados a traves de sudo apt install -y paquete:
How to update repositories to look for new plugins version, for the ones installed by sudo apt install -y package
sudo apt update && sudo apt upgrade -y
Como desinstalar un plugin instalado a través de sudo apt install -y paquete:
How to uninstall a plugin installed by sudo apt install -y package
sudo apt remove -y packageNAME
Script to make the Tutorial steps
You still need to add the paths and make Tukan Studios Step. Just copy and paste on Terminal.
32bit armhf:
curl -sSL https://raw.githubusercontent.com/PIBSAS/reaper_tutorial_rpibsas/main/rpibsas_reaperarmhf.sh | bash
64 bit aarch64/armv8 Buster and Bullseye:
curl -sSL https://raw.githubusercontent.com/PIBSAS/reaper_tutorial_rpibsas/main/rpibsas_reaper_Buster_Bullseye_64bit.sh | bash
64 bit aarch64/armv8 Bookworm:
curl -sSL https://raw.githubusercontent.com/PIBSAS/reaper_tutorial_rpibsas/main/rpibsas_reaper_bookworm.sh | bash
Listo!
Done!