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 sed awk
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
Raspberry Pi OS 32 bit & 64 bit:
cd
url="https://kx.studio/Repositories" ; \
curl -sSL "$url" > p.html ; \
download=$(awk -F'"' '/kxstudio-repos_[0-9.]*_all.deb/ {print $2}' p.html) ; \
wget -c "${download}"
rm p.html
sudo dpkg -i kxstudio*.deb
rm kxstudio*.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
Note:
If the newest version does not work for your setup, get the previous from GitHub repo.
cd
url="https://github.com/lsp-plugins/lsp-plugins/releases/latest" ; \
latest_version=$(curl -sSL $url | grep -oP '\/lsp-plugins\/lsp-plugins\/releases\/tag\/\K[0-9.]+' | head -n 1 | tr -d '\n') ; \
wget "https://github.com/lsp-plugins/lsp-plugins/releases/download/${latest_version}/lsp-plugins-vst2-${latest_version}-Linux-arm32.tar.gz"
tar -xzvf lsp*.tar.gz
cd lsp-plugins-vst2*/
sudo cp -r usr/* /usr
cd
rm -rf lsp*
cd
url="https://github.com/lsp-plugins/lsp-plugins/releases/latest" ; \
latest_version=$(curl -sSL $url | grep -oP '\/lsp-plugins\/lsp-plugins\/releases\/tag\/\K[0-9.]+' | head -n 1 | tr -d '\n') ; \
wget "https://github.com/lsp-plugins/lsp-plugins/releases/download/${latest_version}/lsp-plugins-vst2-${latest_version}-Linux-aarch64.tar.gz"
tar -xzvf lsp*.tar.gz
cd lsp-plugins-vst2*/
sudo cp -r usr/* /usr
cd
rm -rf lsp*
cd
url="https://github.com/lsp-plugins/lsp-plugins/releases/latest" ; \
latest_version=$(curl -sSL $url | grep -oP '\/lsp-plugins\/lsp-plugins\/releases\/tag\/\K[0-9.]+' | head -n 1 | tr -d '\n') ; \
wget "https://github.com/lsp-plugins/lsp-plugins/releases/download/${latest_version}/lsp-plugins-vst3-${latest_version}-Linux-arm32.tar.gz"
tar -xzvf lsp*.tar.gz
cd lsp-plugins-vst3*/
sudo cp -r usr/* /usr
cd
rm -rf lsp*
cd
url="https://github.com/lsp-plugins/lsp-plugins/releases/latest" ; \
latest_version=$(curl -sSL $url | grep -oP '\/lsp-plugins\/lsp-plugins\/releases\/tag\/\K[0-9.]+' | head -n 1 | tr -d '\n') ; \
wget "https://github.com/lsp-plugins/lsp-plugins/releases/download/${latest_version}/lsp-plugins-vst3-${latest_version}-Linux-aarch64.tar.gz"
tar -xzvf lsp*.tar.gz
cd lsp-plugins-vst3*/
sudo cp -r usr/* /usr
cd
rm -rf lsp*
cd
url="https://github.com/lsp-plugins/lsp-plugins/releases/latest" ; \
latest_version=$(curl -sSL $url | grep -oP '\/lsp-plugins\/lsp-plugins\/releases\/tag\/\K[0-9.]+' | head -n 1 | tr -d '\n') ; \
wget "https://github.com/lsp-plugins/lsp-plugins/releases/download/${latest_version}/lsp-plugins-lv2-${latest_version}-Linux-arm32.tar.gz"
tar -xzvf lsp*.tar.gz
cd lsp-plugins-lv2*/
sudo cp -r usr/* /usr
cd
rm -rf lsp*
cd
url="https://github.com/lsp-plugins/lsp-plugins/releases/latest" ; \
latest_version=$(curl -sSL $url | grep -oP '\/lsp-plugins\/lsp-plugins\/releases\/tag\/\K[0-9.]+' | head -n 1 | tr -d '\n') ; \
wget "https://github.com/lsp-plugins/lsp-plugins/releases/download/${latest_version}/lsp-plugins-lv2-${latest_version}-Linux-aarch64.tar.gz"
tar -xzvf lsp*.tar.gz
cd lsp-plugins-lv2*/
sudo cp -r usr/* /usr
cd
rm -rf lsp*
cd
url="https://github.com/lsp-plugins/lsp-plugins/releases/latest" ; \
latest_version=$(curl -sSL $url | grep -oP '\/lsp-plugins\/lsp-plugins\/releases\/tag\/\K[0-9.]+' | head -n 1 | tr -d '\n') ; \
wget "https://github.com/lsp-plugins/lsp-plugins/releases/download/${latest_version}/lsp-plugins-jack-${latest_version}-Linux-arm32.tar.gz"
tar -xzvf lsp*.tar.gz
cd lsp-plugins-jack*/
sudo cp -r usr/* /usr
cd
rm -rf lsp*
cd
url="https://github.com/lsp-plugins/lsp-plugins/releases/latest" ; \
latest_version=$(curl -sSL $url | grep -oP '\/lsp-plugins\/lsp-plugins\/releases\/tag\/\K[0-9.]+' | head -n 1 | tr -d '\n') ; \
wget "https://github.com/lsp-plugins/lsp-plugins/releases/download/${latest_version}/lsp-plugins-jack-${latest_version}-Linux-aarch64.tar.gz"
tar -xzvf lsp*.tar.gz
cd lsp-plugins-jack*/
sudo cp -r usr/* /usr
cd
rm -rf lsp*
cd
url="https://github.com/lsp-plugins/lsp-plugins/releases/latest" ; \
latest_version=$(curl -sSL $url | grep -oP '\/lsp-plugins\/lsp-plugins\/releases\/tag\/\K[0-9.]+' | head -n 1 | tr -d '\n') ; \
wget "https://github.com/lsp-plugins/lsp-plugins/releases/download/${latest_version}/lsp-plugins-ladspa-${latest_version}-Linux-arm32.tar.gz"
tar -xzvf lsp*.tar.gz
cd lsp-plugins-ladspa*/
sudo cp -r usr/* /usr
cd
rm -rf lsp*
cd
url="https://github.com/lsp-plugins/lsp-plugins/releases/latest" ; \
latest_version=$(curl -sSL $url | grep -oP '\/lsp-plugins\/lsp-plugins\/releases\/tag\/\K[0-9.]+' | head -n 1 | tr -d '\n') ; \
wget "https://github.com/lsp-plugins/lsp-plugins/releases/download/${latest_version}/lsp-plugins-ladspa-${latest_version}-Linux-aarch64.tar.gz"
tar -xzvf lsp*.tar.gz
cd lsp-plugins-ladspa*/
sudo cp -r usr/* /usr
cd
rm -rf lsp*
cd
url="https://github.com/lsp-plugins/lsp-plugins/releases/latest" ; \
latest_version=$(curl -sSL $url | grep -oP '\/lsp-plugins\/lsp-plugins\/releases\/tag\/\K[0-9.]+' | head -n 1 | tr -d '\n') ; \
wget "https://github.com/lsp-plugins/lsp-plugins/releases/download/${latest_version}/lsp-plugins-clap-${latest_version}-Linux-arm32.tar.gz"
tar -xzvf lsp*.tar.gz
cd lsp-plugins-clap*/
sudo cp -r usr/* /usr
cd
rm -rf lsp*
cd
url="https://github.com/lsp-plugins/lsp-plugins/releases/latest" ; \
latest_version=$(curl -sSL $url | grep -oP '\/lsp-plugins\/lsp-plugins\/releases\/tag\/\K[0-9.]+' | head -n 1 | tr -d '\n') ; \
wget "https://github.com/lsp-plugins/lsp-plugins/releases/download/${latest_version}/lsp-plugins-clap-${latest_version}-Linux-aarch64.tar.gz"
tar -xzvf lsp*.tar.gz
cd lsp-plugins-clap*/
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.
Surge XT
Raspberry Pi OS 64bit
https://surge-synthesizer.github.io/
Please support developers if you can!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:
https://github.com/x42/x42-plugins
https://x42-plugins.com/x42/linux/
Please support developers if you can!Compressor
Raspberry Pi OS 32 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-compressor-v[0-9.]*-armhf.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-compressor-v${latest_version}-armhf.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-compressor-v[0-9.]*-arm64.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-compressor-v${latest_version}-arm64.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
AVL Drumkits
Raspberry Pi OS 32 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-avldrums-v[0-9.]*-armhf.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-avldrums-v${latest_version}-armhf.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-avldrums-v[0-9.]*-arm64.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-avldrums-v${latest_version}-arm64.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
General MIDI Synth
Raspberry Pi OS 32 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-gmsynth-v[0-9.]*-armhf.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-gmsynth-v${latest_version}-armhf.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-gmsynth-v[0-9.]*-arm64.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-gmsynth-v${latest_version}-arm64.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
MIDI Filter Collection
Raspberry Pi OS 32 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-midifilter-v[0-9.]*-armhf.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-midifilter-v${latest_version}-armhf.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-midifilter-v[0-9.]*-arm64.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-midifilter-v${latest_version}-arm64.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Rule Based MIDI Filter
Raspberry Pi OS 32 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-midimap-v[0-9.]*-armhf.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-midimap-v${latest_version}-armhf.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-midimap-v[0-9.]*-arm64.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-midimap-v${latest_version}-arm64.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Step Sequencer
Raspberry Pi OS 32 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-stepseq-8x8-v[0-9.]*-armhf.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-stepseq-8x8-v${latest_version}-armhf.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-stepseq-8x8-v[0-9.]*-arm64.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-stepseq-8x8-v${latest_version}-arm64.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
setBfree
Raspberry Pi OS 32 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'setBfree-v[0-9.]*-armhf.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/setBfree-v${latest_version}-armhf.tar.gz"
tar -xzvf set*.tar.gz
cd set*/
yes | ./install-lv2.sh
rm -rf ../set*
cd
Raspberry Pi OS 64 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'setBfree-v[0-9.]*-arm64.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/setBfree-v${latest_version}-arm64.tar.gz"
tar -xzvf set*.tar.gz
cd set*/
yes | ./install-lv2.sh
rm -rf ../set*
cd
Digital Peak Limiter
Raspberry Pi OS 32 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-limiter-v[0-9.]*-armhf.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-limiter-v${latest_version}-armhf.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-limiter-v[0-9.]*-arm64.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-limiter-v${latest_version}-arm64.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Auto Tune
Raspberry Pi OS 32 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-autotune-v[0-9.]*-armhf.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-autotune-v${latest_version}-armhf.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-autotune-v[0-9.]*-arm64.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-autotune-v${latest_version}-arm64.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Zero Config Latency Convolver
Raspberry Pi OS 32 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-zconvolver-v[0-9.]*-armhf.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-zconvolver-v${latest_version}-armhf.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-zconvolver-v[0-9.]*-arm64.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-zconvolver-v${latest_version}-arm64.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Phase Rotate
Raspberry Pi OS 32 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-phaserotate-v[0-9.]*-armhf.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-phaserotate-v${latest_version}-armhf.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-phaserotate-v[0-9.]*-arm64.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-phaserotate-v${latest_version}-arm64.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Oscilloscope
Raspberry Pi OS 32 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-scope-v[0-9.]*-armhf.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-scope-v${latest_version}-armhf.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-scope-v[0-9.]*-arm64.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-scope-v${latest_version}-arm64.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Mixer Trigger Preprocessor
Raspberry Pi OS 32 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-mixtrix-v[0-9.]*-armhf.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-mixtrix-v${latest_version}-armhf.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-mixtrix-v[0-9.]*-arm64.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-mixtrix-v${latest_version}-arm64.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Spectogram for Geeks
Raspberry Pi OS 32 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-spectra-v[0-9.]*-armhf.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-spectra-v${latest_version}-armhf.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-spectra-v[0-9.]*-arm64.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-spectra-v${latest_version}-arm64.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Test Signal Generator
Raspberry Pi OS 32 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-testsignal-v[0-9.]*-armhf.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-testsignal-v${latest_version}-armhf.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-testsignal-v[0-9.]*-arm64.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-testsignal-v${latest_version}-arm64.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Delayline Artificial Latency
Raspberry Pi OS 32 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-nodelay-v[0-9.]*-armhf.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-nodelay-v${latest_version}-armhf.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-nodelay-v[0-9.]*-arm64.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-nodelay-v${latest_version}-arm64.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Balance
Raspberry Pi OS 32 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-balance-v[0-9.]*-armhf.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-balance-v${latest_version}-armhf.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-balance-v[0-9.]*-arm64.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-balance-v${latest_version}-arm64.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Stereo Routing
Raspberry Pi OS 32 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-stereoroute-v[0-9.]*-armhf.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-stereoroute-v${latest_version}-armhf.tar.gz"
tar -xzvf x42*.tar.gz
cd x42*/
yes | ./install-lv2.sh
rm -rf ../x42*
cd
Raspberry Pi OS 64 bit:
cd
url="https://x42-plugins.com/x42/linux/"
latest_version=$(curl -sSL $url | grep -o 'x42-stereoroute-v[0-9.]*-arm64.tar.gz' | grep -oP 'v\K[0-9.]*' | sort -V | tail -n 1)
wget -c "https://x42-plugins.com/x42/linux/x42-stereoroute-v${latest_version}-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!⚠️
Compilamos CMake -- Compile CMake:
cd
sudo apt update
sudo apt install -y libssl-dev
url="https://github.com/Kitware/CMake/releases/latest/" ; \
CMAKE=$(curl -sSL $url | grep -o 'tag/v[0-9.]*' | head -n 1 | cut -d '/' -f 2 | sed 's/^v//') ; \
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
Ninjas 2
A 'Clearly Broken ™️' Sample Slicer
https://github.com/clearly-broken-software/ninjas2
Please support developers if you can!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
Note:
If the newest version does not work for your setup, get the previous from GitHub repo.
Raspberry Pi OS 32 bit:
cd
url="https://github.com/cfillion/reapack/releases/latest/" ; \
latest_version=$(curl -sSL $url | grep -o 'tag/v[0-9.]*' | head -n 1 | cut -d '/' -f 2 | sed 's/^v//') ; \
wget -c "https://github.com/cfillion/reapack/releases/download/v${latest_version}/reaper_reapack-armv7l.so"
cp reaper_reapack*.so $HOME/.config/REAPER/UserPlugins/
rm reaper_reapack*.so
Raspberry Pi OS 64 bit:
cd
url="https://github.com/cfillion/reapack/releases/latest/" ; \
latest_version=$(curl -sSL $url | grep -o 'tag/v[0-9.]*' | head -n 1 | cut -d '/' -f 2 | sed 's/^v//') ; \
wget -c "https://github.com/cfillion/reapack/releases/download/v${latest_version}/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/
url="https://standingwaterstudios.com/" ; \
curl -sSL "$url" > p.html ; \
download=$(awk -F'"' '/download\/featured\/sws-[0-9.]*-Linux-armv7l.tar.xz/ {print $2; exit}' p.html) ; \
full_url="${url}${download}" ; \
wget -c "${full_url}"
rm p.html
tar -Jxvf sws*.tar.xz
rm sws*
cd
Raspberry Pi OS 64 bit:
cd $HOME/.config/REAPER/
url="https://standingwaterstudios.com/" ; \
curl -sSL "$url" > p.html ; \
download=$(awk -F'"' '/download\/featured\/sws-[0-9.]*-Linux-aarch64.tar.xz/ {print $2; exit}' p.html) ; \
full_url="${url}${download}" ; \
wget -c "${full_url}"
rm p.html
tar -Jxvf sws*.tar.xz
rm sws*
cd
Raspberry Pi OS 32 bit:
cd $HOME/.config/REAPER/
url="https://www.sws-extension.org/download/pre-release/" ; \
html_content=$(curl -sSL "$url") \
download=$(echo "$html_content" | grep -m 1 -oE '<a href="([^"]+\.tar\.xz)">sws-[0-9.]+-Linux-armv7l-[0-9a-f]+\.tar\.xz</a>' | sed -E 's/<a href="([^"]+)".*/\1/') ; \
full_url="${url}${download}" ; \
wget -c "${full_url}"
tar -Jxvf sws*.tar.xz
rm sws*
cd
Raspberry Pi OS 64 bit:
cd $HOME/.config/REAPER/
url="https://www.sws-extension.org/download/pre-release/" ; \
html_content=$(curl -sSL "$url") ; \
download=$(echo "$html_content" | grep -m 1 -oE '<a href="([^"]+\.tar\.xz)">sws-[0-9.]+-Linux-aarch64-[0-9a-f]+\.tar\.xz</a>' | sed -E 's/<a href="([^"]+)".*/\1/') ; \
full_url="${url}${download}" ; \
wget -c "${full_url}"
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/
Tukan Studios
https://stash.reaper.fm/v/43504/TUKANPLUGINS.png
https://github.com/TukanStudios/TUKAN_STUDIOS_PLUGINS
Please support developers if you can!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
Note:
If the newest version does not work for your setup, get the previous from FTP Server
CLAP:
cd
URL="https://futurenoize.com/dsp56300/builds/osirus/" ; \
latest_deb=$(curl -s "$URL" | grep -o 'DSP56300Emu-[0-9.]*-Linux_aarch64-Osirus-CLAP.deb' | head -n 1) ; \
wget "${URL}${latest_deb}"
URL="https://futurenoize.com/dsp56300/builds/osirus/" ; \
latest_deb=$(curl -s "$URL" | grep -o 'DSP56300Emu-[0-9.]*-Linux_aarch64-OsirusFX-CLAP.deb' | head -n 1) ; \
wget "${URL}${latest_deb}"
sudo dpkg -i DSP56300Emu*CLAP.deb
sudo dpkg -i DSP56300Emu*FX-CLAP.deb
rm DSP*.deb
LV2:
cd
URL="https://futurenoize.com/dsp56300/builds/osirus/" ; \
latest_deb=$(curl -s "$URL" | grep -o 'DSP56300Emu-[0-9.]*-Linux_aarch64-Osirus-LV2.deb' | head -n 1) ; \
wget "${URL}${latest_deb}"
URL="https://futurenoize.com/dsp56300/builds/osirus/" ; \
latest_deb=$(curl -s "$URL" | grep -o 'DSP56300Emu-[0-9.]*-Linux_aarch64-OsirusFX-LV2.deb' | head -n 1) ; \
wget "${URL}${latest_deb}"
sudo dpkg -i DSP56300Emu*LV2.deb
sudo dpkg -i DSP56300Emu*FX-LV2.deb
rm DSP*.deb
cd
URL="https://futurenoize.com/dsp56300/builds/osirus/" ; \
latest_deb=$(curl -s "$URL" | grep -o 'DSP56300Emu-[0-9.]*-Linux_aarch64-Osirus-VST2.deb' | head -n 1) ; \
wget "${URL}${latest_deb}"
URL="https://futurenoize.com/dsp56300/builds/osirus/" ; \
latest_deb=$(curl -s "$URL" | grep -o 'DSP56300Emu-[0-9.]*-Linux_aarch64-OsirusFX-VST2.deb' | head -n 1) ; \
wget "${URL}${latest_deb}"
sudo dpkg -i DSP56300Emu*VST2.deb
sudo dpkg -i DSP56300Emu*FX-VST2.deb
rm DSP*.deb
cd
URL="https://futurenoize.com/dsp56300/builds/osirus/" ; \
latest_deb=$(curl -s "$URL" | grep -o 'DSP56300Emu-[0-9.]*-Linux_aarch64-Osirus-VST3.deb' | head -n 1) ; \
wget "${URL}${latest_deb}"
URL="https://futurenoize.com/dsp56300/builds/osirus/" ; \
latest_deb=$(curl -s "$URL" | grep -o 'DSP56300Emu-[0-9.]*-Linux_aarch64-OsirusFX-VST3.deb' | head -n 1) ; \
wget "${URL}${latest_deb}"
sudo dpkg -i DSP56300Emu*VST3.deb
sudo dpkg -i DSP56300Emu*FX-VST3.deb
rm DSP*.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!