เมื่อ REAPER v5.93 เปิดตัว Linux-native builds ให้กับ Digital Audio Workstation (DAW) ยอดนิยมนี้ ผู้ใช้จำนวนมากสงสัยว่า จะใช้ Windows VST plug-ins ที่ชื่นชอบใน Linux builds ได้อย่างไร อย่ากลัว Appuals มีคำตอบ
REAPER ไม่มี native bridge สำหรับรัน Windows VSTs บน Linux แต่มีเครื่องมือภายนอก (third-party tools) หลายตัวที่ทำได้ ได้แก่:
- LinVST (Ubuntu 14.04 32-bit และ Debian Stretch)
- Airwave (AMD64.deb และ x86_64.pkg.tar.xz)
- Carla (ArchLinux และ Debian / Ubuntu)
เครื่องมือทั้งหมดพึ่งพา Wine เพื่อให้ OS support กับ plug-ins และผลลัพธ์จะ แตกต่างกันไป (your mileage may vary) บาง VST plug-ins ทำงานได้สมบูรณ์แบบ บางตัวอาจเป็นภัยพิบัติ
โปรดทราบ: เราให้คู่มือพื้นฐานสำหรับตั้งค่าเครื่องมือเหล่านี้ — สำหรับ troubleshooting ลึก ควรอ่าน manual ของแต่ละเครื่องมือ
Windows VSTs ใน LinVST:
- ดาวน์โหลด LinVST สำหรับ environment ของคุณ — ไวรุ่น embedded Windows หรือ standalone แต่วิธี embedded น่าจะเป็นค่าเริ่มต้นสำหรับผู้ใช้ส่วนใหญ่
- คัดลอกไฟล์ Lin-VST-server ทั้งหมดจากรุ่นที่ติดตั้ง ไปที่
/usr/bin - สร้างโฟลเดอร์สำหรับเก็บ Windows VSTs ทั้งหมด
- ในโฟลเดอร์ convert ของ LinVST เริ่ม linvstconvert แล้วเลือก linvst.so จากโฟลเดอร์รุ่น
- ชี้ linvstconvert ไปที่โฟลเดอร์ที่สร้างไว้ (ที่มี Windows VSTs) แล้วกด Start (Convert)
- เปิด REAPER DAW เพิ่มโฟลเดอร์ Windows VSTs เข้าไปใน plug-ins folder ใน Settings ของ REAPER
Windows VSTs ใน Airwave:
ติดตั้งแพ็กเกจที่จำเป็น: multilib-enabled GCC, cmake, git, wine, Qt5, libmagic
Arch Linux (x86_64) ตัวอย่าง:
sudo pacman -S gcc-multilib cmake git wine qt5-base
Fedora 20 (x86_64) ตัวอย่าง:
sudo yum -y install gcc-c++ git cmake wine wine-devel wine-devel.i686 file file-devel libX11-devel libX11-devel.i686 qt5-devel glibc-devel.i686 glibc-devel
Ubuntu 14.04 (x86_64) ตัวอย่าง:
sudo apt-get install git cmake gcc-multilib g++-multilib libx11-dev libx11-dev:i386 qt5-default libmagic-dev sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update sudo apt-get install wine1.7 wine1.7-dev
ดาวน์โหลด VST Audio Plugins SDK จาก Steinberg
แตกไฟล์ VST SDK archive สมมติแตกที่ home directory:
${HOME}/VST3\ SDK
Clone airwave GIT repository:
git clone https://github.com/phantom-code/airwave.git
ไปที่ airwave source directory รันคำสั่ง:
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE="Release" -DCMAKE_INSTALL_PREFIX=/opt/airwave -DVSTSDK_PATH=${HOME}/VST3\ SDK ..
make
sudo make install
สามารถเปลี่ยน CMAKE_INSTALL_PREFIX ตามต้องการ
- รัน airwave-manager
- กดปุ่ม 「Create link」 บน toolbar
- เลือก wine loader และ wine prefix ที่ต้องการใน combo boxes
- ใส่พาธไปยัง VST plugin DLL ในช่อง 「VST plugin」 (ใช้ปุ่ม Browse ได้) พาธเป็น relative เทียบกับ wine prefix ที่เลือก
- ใส่พาธ 「Link location」 (ไดเรกทอรีที่ VST host ค้นหา plugins)
- ใส่ชื่อลิงก์ (หากไม่ชอบชื่อที่แนะนำ)
- เลือก log level ที่ต้องการ log level สูง = ข้อความมากขึ้น 「default」 log level เป็นค่าพิเศษ ตรงกับ 「Default log level」 ใน settings dialog ใช้ default ได้ในส่วนใหญ่ สำหรับประสิทธิภาพสูงสุด อย่าใช้สูงกว่า 「trace」
- กด OK VST host ควรหา plugin ใหม่ใน 「Link location」 ได้แล้ว
Windows VSTs ใน Carla:
- ติดตั้ง Carla สำหรับ Linux version ของคุณ (Carla-Git ดูเหมือนจะทำงานได้ดีที่สุดสำหรับผู้ใช้ส่วนใหญ่)
- ติดตั้ง Carla bridges ทั้งหมดที่มีใน package manager
- เปิด Carla แบบ standalone app คลิกปุ่ม plus เพื่อเพิ่ม plug-ins
- ใช้ปุ่ม search ตรวจสอบให้แน่ใจว่า 「Windows 32」 ถูกติ๊ก แล้วสแกนหา plug-ins อาจต้องปรับ search path ใน settings ของ Carla
- เมื่อเจอ plug-ins ปิด Carla แล้วเปิด REAPER
- เพิ่ม Carla เป็น plug-in ใน REAPER ใช้ Carla plug-in โหลด Windows VSTs