빌드 상태 macOS / Windows (브랜치 develop
)
샘플 기반 기기를 위한 오픈 소스 프레임워크입니다.
HISE는 가상 악기 제작을 위한 크로스 플랫폼 오픈 소스 오디오 애플리케이션입니다. 샘플링을 강조하지만 하이브리드 악기와 오디오 효과를 만들기 위한 몇 가지 기본 합성 기능이 포함되어 있습니다. 악기를 VST/AU/AAX 플러그인으로 내보낼 수도 있고 Windows/macOS 또는 iOS용 독립형 애플리케이션으로 내보낼 수도 있습니다.
추가 정보:
HISE 웹사이트
지원되는 OS:
HISE는 다음 호스트를 사용하여 Windows 및 OSX에서 테스트되었습니다.
Windows에서 x86 및 x64를 지원하지만 64비트 버전을 적극 권장합니다(샘플에 액세스하기 위해 메모리 매핑을 사용하고 32비트 메모리 주소 공간의 제한으로 인해 더 느린 대체 솔루션이 필요함).
이 저장소를 복제하세요. 또한 (약간 수정된) JUCE 소스 코드도 포함되어 있으므로 시간이 다소 걸릴 수 있습니다.
tools/SDK/sdk.zip
의 내용을 tools/SDK
로 추출합니다. 이제 tools
폴더에는 ASIOSDK2.3
및 VST3 SDK
라는 폴더가 포함되어야 합니다.
Projucer를 열고( tools/projucer
하위 디렉터리에 지원되는 모든 OS에 대해 컴파일된 버전이 있음) HISE 프로젝트( projects/standalone/HISE Standalone.jucer
또는 project/plugin/HISE.jucer
)를 로드합니다.
Visual Studio 2022에서 프로젝트를 로드하려면 "프로젝트 저장 및 IDE에서 열기"를 클릭하세요.
컴파일을 누르고 기다리세요...
이 저장소를 복제하세요. 또한 (약간 수정된) JUCE 소스 코드도 포함되어 있으므로 시간이 다소 걸릴 수 있습니다.
tools/SDK/sdk.zip
의 내용을 tools/SDK
로 추출합니다. 이제 tools
폴더에는 ASIOSDK2.3
및 VST3 SDK
라는 폴더가 포함되어야 합니다.
xcode용 포맷터인 xcpretty를 설치합니다. sudo gem install xcpretty
명령을 사용하여 터미널에서 설치할 수 있습니다.
Projucer를 열고( tools/projucer
하위 디렉터리에 지원되는 모든 OS에 대해 컴파일된 버전이 있음) HISE 프로젝트( projects/standalone/HISE Standalone.jucer
또는 project/plugin/HISE.jucer
)를 로드합니다.
Projucer를 시작할 때 권한 문제가 발생하는 경우(또는 Projucer가 손상되었다는 오류) 보안 및 개인정보 보호를 열고 Projucer를 화이트리스트에 추가해야 합니다.
XCode에서 프로젝트를 로드하려면 "프로젝트 저장 및 IDE에서 열기"를 클릭하세요.
컴파일을 누르고 기다리세요...
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
이 저장소를 복제하세요. 또한 (약간 수정된) JUCE 소스 코드도 포함되어 있으므로 시간이 다소 걸릴 수 있습니다.
tools/SDK/sdk.zip
의 내용을 tools/SDK
로 추출합니다. 이제 tools
폴더에는 ASIOSDK2.3
및 VST3 SDK
라는 폴더가 포함되어야 합니다.
Projucer를 엽니다(미리 컴파일된 Linux 바이너리는 tools/projucer
에서 찾을 수 있음). projects/standalone/HISE Standalone.jucer
프로젝트를 로드하고 프로젝트를 다시 저장합니다(이렇게 하면 올바른 Linux 경로를 사용하여 Makefile이 생성됩니다).
터미널을 열고 다음 하위 디렉터리로 이동합니다: projects/standalone/Builds/LinuxMakefile
make CONFIG=Release
입력하고 기다리세요. 디버그 버전이 필요한 경우(느리지만 소스 코드에서 이동할 수 있음) make CONFIG=Debug
사용하세요.
HISE는 GPL v3에 따라 라이센스가 부여되지만 비공개 소스 사용에 대한 상용 라이센스도 있습니다. 귀하가 제작할 모든 장비는 이 라이선스를 상속하므로 비공개 소스 제품을 출시하려면 HISE 상업용 라이선스와 JUCE 상업용 라이선스를 획득해야 합니다. 추가 정보를 원하시면 저에게 연락해주세요.
FFT 루틴 및 일부 벡터 연산의 경우 Intel IPP 라이브러리(포함되지 않음)에 대해 HISE를 구축하는 것이 좋습니다.
JUCE C++ 라이브러리 외에도 HISE에는 모두 비제한적으로 라이센스가 부여된 다른 타사 프레임워크 및 라이브러리가 있습니다(BSD 또는 MIT).
HISE와 관련된 모든 것에 대한 지원을 받을 수 있는 가장 좋은 곳은 사용자 포럼입니다: https://forum.hise.audio/