Bangun Status macOS / Windows ( develop
cabang)
Kerangka kerja sumber terbuka untuk instrumen berbasis sampel.
HISE adalah aplikasi audio sumber terbuka lintas platform untuk membuat instrumen virtual. Ini menekankan pada pengambilan sampel, tetapi mencakup beberapa fitur sintesis dasar untuk membuat instrumen hybrid serta efek audio. Anda dapat mengekspor instrumen sebagai plugin VST / AU / AAX atau sebagai aplikasi mandiri untuk Windows / macOS atau iOS.
Informasi lebih lanjut:
situs webNYA
OS yang didukung:
HISE diuji pada Windows dan OSX dengan host berikut:
Ini mendukung x86 dan x64 di Windows, meskipun versi 64bit sangat disarankan (menggunakan pemetaan memori untuk mengakses sampel dan karena keterbatasan ruang alamat memori 32bit, diperlukan solusi fallback yang lebih lambat).
Kloning repositori ini. Ini juga menyertakan kode sumber JUCE (sedikit dimodifikasi), jadi mungkin memerlukan waktu cukup lama.
Ekstrak konten tools/SDK/sdk.zip
ke tools/SDK
. Folder tools
Anda sekarang seharusnya berisi folder bernama ASIOSDK2.3
dan VST3 SDK
.
Buka Projucer (ada versi kompilasi untuk setiap OS yang didukung di subdirektori tools/projucer
) dan muat proyek HISE (baik projects/standalone/HISE Standalone.jucer
atau project/plugin/HISE.jucer
)
Klik "Simpan Proyek dan buka di IDE" untuk memuat proyek di Visual Studio 2022.
Tekan kompilasi dan tunggu...
Kloning repositori ini. Ini juga menyertakan kode sumber JUCE (sedikit dimodifikasi), jadi mungkin memerlukan waktu cukup lama.
Ekstrak konten tools/SDK/sdk.zip
ke tools/SDK
. Folder tools
Anda sekarang seharusnya berisi folder bernama ASIOSDK2.3
dan VST3 SDK
.
Instal xcpretty, pemformat untuk xcode. Anda dapat menginstalnya dari terminal menggunakan perintah sudo gem install xcpretty
.
Buka Projucer (ada versi kompilasi untuk setiap OS yang didukung di subdirektori tools/projucer
) dan muat proyek HISE (baik projects/standalone/HISE Standalone.jucer
atau project/plugin/HISE.jucer
).
Jika Anda mengalami masalah izin saat meluncurkan Projucer (atau kesalahan yang menyatakan bahwa Projucer rusak), Anda perlu membuka Keamanan & Privasi dan memasukkan Projucer ke dalam daftar putih.
Klik "Simpan Proyek dan buka di IDE" untuk memuat proyek di XCode.
Tekan kompilasi dan tunggu...
sudo apt-get -y install build-essential make llvm clang libfreetype6-dev libx11-dev libxinerama-dev libxrandr-dev libxcursor-dev mesa-common-dev libasound2-dev freeglut3-dev libxcomposite-dev libcurl4-gnutls-dev libwebkit2gtk-4.0 libgtk-3-dev libjack-jackd2-dev
Kloning repositori ini. Ini juga menyertakan kode sumber JUCE (sedikit dimodifikasi), jadi mungkin memerlukan waktu cukup lama.
Ekstrak konten tools/SDK/sdk.zip
ke tools/SDK
. Folder tools
Anda sekarang seharusnya berisi folder bernama ASIOSDK2.3
dan VST3 SDK
.
Buka Projucer (biner Linux yang telah dikompilasi dapat ditemukan di tools/projucer
). Muat projects/standalone/HISE Standalone.jucer
dan simpan kembali proyek (ini akan menghasilkan Makefile dengan jalur Linux yang benar).
Buka terminal dan navigasikan ke subdirektori ini: projects/standalone/Builds/LinuxMakefile
Ketik make CONFIG=Release
dan tunggu. Jika Anda memerlukan versi debug (yang lebih lambat tetapi memungkinkan Anda berpindah-pindah kode sumber, gunakan make CONFIG=Debug
.
HISE dilisensikan di bawah GPL v3, tetapi akan ada lisensi komersial untuk penggunaan sumber tertutup. Setiap instrumen yang Anda buat akan mewarisi lisensi ini sehingga untuk merilis produk sumber tertutup Anda harus mendapatkan lisensi komersial HISE serta lisensi komersial JUCE. Silakan menghubungi saya untuk informasi lebih lanjut.
Untuk rutinitas FFT dan beberapa operasi vektor, disarankan untuk membangun HISE terhadap perpustakaan Intel IPP (tidak termasuk).
Selain pustaka JUCE C++, ada beberapa kerangka kerja dan pustaka pihak ketiga lainnya yang disertakan dalam HISE, yang semuanya berlisensi tidak terbatas (baik BSD atau MIT):
Tempat terbaik untuk mendapatkan dukungan untuk segala hal yang berhubungan dengan HISE adalah forum pengguna: https://forum.hise.audio/