Estado de compilación macOS/Windows (rama develop
)
El marco de código abierto para instrumentos basados en muestras.
HISE es una aplicación de audio multiplataforma de código abierto para crear instrumentos virtuales. Hace hincapié en el muestreo, pero incluye algunas funciones básicas de síntesis para crear instrumentos híbridos y efectos de audio. Puede exportar los instrumentos como complementos VST/AU/AAX o como una aplicación independiente para Windows/macOS o iOS.
Más información:
Sitio web de HISE
Sistema operativo compatible:
HISE se prueba en Windows y OSX con los siguientes hosts:
Es compatible con x86 y x64 en Windows, aunque se recomienda encarecidamente la versión de 64 bits (utiliza mapeo de memoria para acceder a muestras y, debido a las limitaciones del espacio de direcciones de memoria de 32 bits, necesita una solución alternativa más lenta).
Clona este repositorio. También incluye el código fuente JUCE (ligeramente modificado), por lo que puede llevar un tiempo.
Extraiga el contenido de tools/SDK/sdk.zip
a tools/SDK
. Su carpeta tools
ahora debería contener carpetas llamadas ASIOSDK2.3
y VST3 SDK
.
Abra Projucer (hay versiones compiladas para cada sistema operativo compatible en el subdirectorio tools/projucer
) y cargue el proyecto HISE (ya sea projects/standalone/HISE Standalone.jucer
o project/plugin/HISE.jucer
).
Haga clic en "Guardar proyecto y abrir en IDE" para cargar el proyecto en Visual Studio 2022.
Presiona compilar y espera...
Clona este repositorio. También incluye el código fuente JUCE (ligeramente modificado), por lo que puede llevar un tiempo.
Extraiga el contenido de tools/SDK/sdk.zip
a tools/SDK
. Su carpeta tools
ahora debería contener carpetas llamadas ASIOSDK2.3
y VST3 SDK
.
Instale xcpretty, un formateador para xcode. Puedes instalarlo desde la terminal usando el comando sudo gem install xcpretty
.
Abra Projucer (hay versiones compiladas para cada sistema operativo compatible en el subdirectorio tools/projucer
) y cargue el proyecto HISE (ya sea projects/standalone/HISE Standalone.jucer
o project/plugin/HISE.jucer
).
Si tiene un problema de permiso al iniciar Projucer (o un error que indica que Projucer está dañado), debe abrir Seguridad y privacidad y incluir a Projucer en la lista blanca.
Haga clic en "Guardar proyecto y abrir en IDE" para cargar el proyecto en XCode.
Presiona compilar y espera...
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
Clona este repositorio. También incluye el código fuente JUCE (ligeramente modificado), por lo que puede llevar un tiempo.
Extraiga el contenido de tools/SDK/sdk.zip
a tools/SDK
. Su carpeta tools
ahora debería contener carpetas llamadas ASIOSDK2.3
y VST3 SDK
.
Abra Projucer (puede encontrar un binario de Linux precompilado en tools/projucer
). Cargue el proyecto projects/standalone/HISE Standalone.jucer
y vuelva a guardar el proyecto (esto generará el Makefile con las rutas correctas de Linux).
Abra la terminal y navegue hasta este subdirectorio: projects/standalone/Builds/LinuxMakefile
Escriba make CONFIG=Release
y espere. Si necesita la versión de depuración (que es más lenta pero le permite saltar en el código fuente, use make CONFIG=Debug
.
HISE tiene licencia GPL v3, pero habrá una licencia comercial para uso de código cerrado. Cada instrumento que construya heredará esta licencia, por lo que para lanzar un producto de código cerrado deberá obtener una licencia comercial HISE y una licencia comercial JUCE. Por favor póngase en contacto conmigo para obtener más información.
Para rutinas FFT y algunas operaciones vectoriales, se recomienda compilar HISE con la biblioteca Intel IPP (no incluida).
Además de la biblioteca JUCE C++, hay otros marcos y bibliotecas de terceros incluidos en HISE, todos ellos con licencia no restrictiva (ya sea BSD o MIT):
El mejor lugar para obtener soporte para cualquier tema relacionado con HISE es el foro de usuarios: https://forum.hise.audio/