@ustk Ah I see. I have a working algorythm in Pure Data, is there a way to implement that in HISE as script och c++ code? In PlugData (a flavor of PD), you can export C++ code.
Latest posts made by jenö
-
RE: EHX Freeze pedal with scriptnodeposted in Newbie League
-
RE: EHX Freeze pedal with scriptnodeposted in Newbie League
Thx for the reply, I guess you have to load the file in some way first from your computer, I can't seem to find any other way:(
-
DSP network compile export wizard bug Windowsposted in Bug Reports
Hi!
When trying to compile DSP networks I get stuck at the export setup, it wants me to download the HISE source code, even though I have followed the compiling instructions carefully and didn't change any directories. HISE develop branch is compiled and running on my system, as well as VS 2026, but when I try to run a Test MSbuild, it fails and I get an error saying that "command was not found". Again, I have VS 2026 installed (and selected in HISE settings as compiler)
-
EHX Freeze pedal with scriptnodeposted in Newbie League
Hi!
I'm relatively new to HISE, but have a basic understanding of how it is build up. I would like to create an effect similar to the EHX Freeze pedal, that would record a snippet of incoming audio and microloop it forever. Would this be possible with scriptnode?
Thx in advance for the advice!:)
-
Problem building latest develop branchposted in Newbie League
Hi!
I have tried to build HISE from the latest (may 15) commit on github, but I get a heavy list of errors, these are the following:
syntax error: missing '}' before 'constant'
Cannot open include file: 'iasiodrv.h': No such file or directory
syntax error: missing '}' before 'constant'
syntax error: 'constant'
syntax error: 'constant'
syntax error: missing ';' before '}'
syntax error: missing ';' before '}'
syntax error: missing '}' before 'constant'
syntax error: 'constant'
syntax error: identifier 'ImplementationType'
syntax error: identifier 'ImplementationType'
syntax error: missing ';' before '}'
syntax error: identifier 'ImplementationType'
syntax error: '}'
syntax error: '}'
syntax error: missing ';' before '}'
syntax error: missing ';' before '}'
syntax error: missing '}' before 'constant'
syntax error: 'constant'
syntax error: '}'
syntax error: missing ';' before '}'
syntax error: missing ';' before '}'
syntax error: identifier 'ImplementationType'
syntax error: missing ';' before '{'
syntax error: missing ';' before '{'
'{': missing function header (old-style formal list?)
'{': missing function header (old-style formal list?)
syntax error: missing ';' before '{'
'{': missing function header (old-style formal list?)
syntax error: '}'
syntax error: missing ';' before '}'
'_headConvolver': unknown override specifier
'_headConvolver': unknown override specifier
'_headConvolver': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
missing type specifier - int assumed. Note: C++ does not support default-int
syntax error: missing ';' before '{'
'_tailConvolver0': unknown override specifier
'{': missing function header (old-style formal list?)
'_tailConvolver0': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
syntax error: missing '}' before 'constant'
missing type specifier - int assumed. Note: C++ does not support default-int
missing type specifier - int assumed. Note: C++ does not support default-int
'_tailConvolver0': unknown override specifier
syntax error: 'constant'
'_tailConvolver': unknown override specifier
'_tailConvolver': unknown override specifier
syntax error: missing ';' before '}'
missing type specifier - int assumed. Note: C++ does not support default-int
missing type specifier - int assumed. Note: C++ does not support default-int
missing type specifier - int assumed. Note: C++ does not support default-int
syntax error: identifier 'ImplementationType'
'_tailConvolver': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
'_headConvolver': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
'_tailConvolver0': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
'_tailConvolver': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
syntax error: '}'
syntax error: missing ';' before '}'
syntax error: missing ';' before '{'
'{': missing function header (old-style formal list?)
'_headConvolver': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
'_tailConvolver0': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
'_tailConvolver': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
syntax error: missing '}' before 'constant'
syntax error: 'constant'
syntax error: missing ';' before '}'
syntax error: identifier 'ImplementationType'
syntax error: missing '}' before 'constant'
syntax error: 'constant'
syntax error: missing ';' before '}'
syntax error: identifier 'ImplementationType'
syntax error: missing '}' before 'constant'
syntax error: 'constant'
'numImplementationTypes': illegal qualified name in member declaration
syntax error: '}'
'numImplementationTypes': undeclared identifier
syntax error: missing ';' before '}'
syntax error: missing ';' before '}'
syntax error: identifier 'ImplementationType'
'numImplementationTypes': illegal qualified name in member declaration
syntax error: '}'
'numImplementationTypes': undeclared identifier
syntax error: missing ';' before '}'
syntax error: missing ';' before '{'
'{': missing function header (old-style formal list?)
'numImplementationTypes': illegal qualified name in member declaration
syntax error: missing ';' before '{'
'numImplementationTypes': undeclared identifier
'{': missing function header (old-style formal list?)
'_headConvolver': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
'_tailConvolver0': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
'_tailConvolver': unknown override specifier
'_headConvolver': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
missing type specifier - int assumed. Note: C++ does not support default-int
'_tailConvolver0': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
'_tailConvolver': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
syntax error: '}'
'numImplementationTypes': illegal qualified name in member declaration
syntax error: missing ';' before '}'
syntax error: missing '}' before 'constant'
'numImplementationTypes': undeclared identifier
syntax error: 'constant'
syntax error: missing ';' before '}'
syntax error: identifier 'ImplementationType'
'numImplementationTypes': illegal qualified name in member declaration
'numImplementationTypes': undeclared identifier
syntax error: missing ';' before '{'
'{': missing function header (old-style formal list?)
syntax error: '}'
syntax error: missing ';' before '}'
'_headConvolver': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
'_tailConvolver0': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
'_tailConvolver': unknown override specifier
syntax error: missing ';' before '{'
missing type specifier - int assumed. Note: C++ does not support default-int
'{': missing function header (old-style formal list?)
'_headConvolver': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
'_tailConvolver0': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
'_tailConvolver': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
'numImplementationTypes': illegal qualified name in member declaration
'numImplementationTypes': undeclared identifier
'numImplementationTypes': illegal qualified name in member declaration
'numImplementationTypes': undeclared identifier
'numImplementationTypes': illegal qualified name in member declaration
'numImplementationTypes': undeclared identifier
'numImplementationTypes': illegal qualified name in member declaration
'numImplementationTypes': undeclared identifier
syntax error: missing '}' before 'constant'
syntax error: 'constant'
syntax error: missing ';' before '}'
syntax error: identifier 'ImplementationType'
syntax error: '}'
syntax error: missing ';' before '}'
syntax error: missing ';' before '{'
'{': missing function header (old-style formal list?)
'_headConvolver': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
'_tailConvolver0': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
'_tailConvolver': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
syntax error: missing '}' before 'constant'
syntax error: 'constant'
syntax error: missing ';' before '}'
syntax error: identifier 'ImplementationType'
syntax error: '}'
syntax error: missing ';' before '}'
syntax error: missing ';' before '{'
'{': missing function header (old-style formal list?)
'_headConvolver': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
'_tailConvolver0': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
'_tailConvolver': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
'numImplementationTypes': illegal qualified name in member declaration
'numImplementationTypes': undeclared identifier
'numImplementationTypes': illegal qualified name in member declaration
'numImplementationTypes': undeclared identifier
syntax error: missing '}' before 'constant'
syntax error: 'constant'
syntax error: missing ';' before '}'
syntax error: identifier 'ImplementationType'
syntax error: '}'
syntax error: missing ';' before '}'
syntax error: missing ';' before '{'
'{': missing function header (old-style formal list?)
'_headConvolver': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
'_tailConvolver0': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
'_tailConvolver': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
'numImplementationTypes': illegal qualified name in member declaration
'numImplementationTypes': undeclared identifier
'AudioFFT::AudioFFT(audiofft::ImplementationType)': overloaded member function not found in 'AudioFFT'
'void AudioFFT::{ctor}(audiofft::ImplementationType)': symbol cannot be defined within namespace 'audiofft'
'AppleAccelerate': illegal qualified name in member declaration
'AppleAccelerate': undeclared identifier
expression did not evaluate to a constant
'constant': illegal token on right side of '::'
type '' unexpected
case expression not constant
'AudioFFT::~AudioFFT(void)': symbol cannot be defined within namespace 'audiofft'
'void AudioFFT::init(size_t)': symbol cannot be defined within namespace 'audiofft'
use of undefined type 'detail::AudioFFTImpl'
'init': is not a member of 'std::unique_ptr<detail::AudioFFTImpl,std::default_deletedetail::AudioFFTImpl>'
'void AudioFFT::fft(const float *,float *,float *)': symbol cannot be defined within namespace 'audiofft'
use of undefined type 'detail::AudioFFTImpl'
'fft': is not a member of 'std::unique_ptr<detail::AudioFFTImpl,std::default_deletedetail::AudioFFTImpl>'
'void AudioFFT::ifft(float *,const float *,const float *)': symbol cannot be defined within namespace 'audiofft'
use of undefined type 'detail::AudioFFTImpl'
'ifft': is not a member of 'std::unique_ptr<detail::AudioFFTImpl,std::default_deletedetail::AudioFFTImpl>'
'size_t AudioFFT::ComplexSize(size_t)': symbol cannot be defined within namespace 'audiofft'
'FFTConvolver': is not a class or namespace name
missing type specifier - int assumed. Note: C++ does not support default-int
'fftconvolver::FFTConvolver': constructor initializer lists are only allowed on constructor definitions
'fftconvolver::FFTConvolver': function should return a value; 'void' return type assumed
'FFTConvolver': is not a class or namespace name
missing type specifier - int assumed. Note: C++ does not support default-int
'reset': identifier not found
'fftconvolver::{dtor}': function should return a value; 'void' return type assumed
'FFTConvolver': is not a class or namespace name
'_segCount': undeclared identifier
'_segments': undeclared identifier
'_segmentsIR': undeclared identifier
'_blockSize': undeclared identifier
'_segSize': undeclared identifier
'_segCount': undeclared identifier
'_fftComplexSize': undeclared identifier
'_segments': undeclared identifier
'_segmentsIR': undeclared identifier
'_fftBuffer': undeclared identifier
'_fft': undeclared identifier
'_preMultiplied': undeclared identifier
'_conv': undeclared identifier
'_overlap': undeclared identifier
'_current': undeclared identifier
'_inputBuffer': undeclared identifier
'_inputBufferFill': undeclared identifier
'FFTConvolver': is not a class or namespace name
'_inputBuffer': undeclared identifier
'_inputBufferFill': undeclared identifier
'_current': undeclared identifier
'_conv': undeclared identifier
'_preMultiplied': undeclared identifier
'_overlap': undeclared identifier
'_segments': undeclared identifier
's': a symbol whose type contains 'auto' must have an initializer
syntax error: missing ';' before ':'
syntax error: missing ';' before ')'
'FFTConvolver': is not a class or namespace name
'_blockSize': undeclared identifier
'_segSize': undeclared identifier
'_blockSize': undeclared identifier
'_segCount': undeclared identifier
'_blockSize': undeclared identifier
'_fftComplexSize': undeclared identifier
'AudioFFT': the symbol to the left of a '::' must be a type
'ComplexSize': is not a member of 'audiofft'
'_segSize': undeclared identifier
'ComplexSize': identifier not found
'_fft': undeclared identifier
'_segSize': undeclared identifier
'_fftBuffer': undeclared identifier
'_segSize': undeclared identifier
'_segCount': undeclared identifier
'_segments': undeclared identifier
'_fftComplexSize': undeclared identifier
'_segCount': undeclared identifier
'_fftComplexSize': undeclared identifier
'_blockSize': undeclared identifier
'remaining': const object must be initialized
'_blockSize': undeclared identifier
'_blockSize': undeclared identifier
'sizeCopy': const object must be initialized
'_fftBuffer': undeclared identifier
'_blockSize': undeclared identifier
expected an expression before ']'
'_fft': undeclared identifier
'_fftBuffer': undeclared identifier
'_segmentsIR': undeclared identifier
'_preMultiplied': undeclared identifier
'_fftComplexSize': undeclared identifier
'_conv': undeclared identifier
error count exceeds 100; stopping compilation
'argument': conversion from 'int' to 'juce::uint16', signed/unsigned mismatch
'argument': conversion from 'int' to 'juce::uint16', signed/unsigned mismatch
The contents of are available only with C++20 or later.
'numImplementationTypes': illegal qualified name in member declaration
'numImplementationTypes': undeclared identifierI have followed every step in the tutorial carefully and managed to build HISE a couple of months ago, but now it doesn't seem to work when I cloned the github repo with git bash instead of downloading the code manually.
Thanks for the help!
-
RE: HISE 4.1 release vs compiling from dev branchposted in General Questions
@d-healey thanks, I will try again!
-
RE: HISE 4.1 release vs compiling from dev branchposted in General Questions
@d-healey I use the oneapi base toolkit and building the develop one.
-
RE: HISE 4.1 release vs compiling from dev branchposted in General Questions
@d-healey thx for the fast reply!
I have now compiled is following your tutorial, but the intel ipp version does not match and I get an error. I've seen many have had troubles with that. May I ask how you set up this git pull system? Sorry very noob question.
-
HISE 4.1 release vs compiling from dev branchposted in General Questions
Hi!
I am very new to HISE and programming in general, but I've gone through all the material I could find in the docs and youtube, but I am still confused whether I should go for the release version or compile it. Are there any downsides (besides the "outdated" nature) to the release version? Is there a difference between how you can export the plugin from the release version versus the compiled one? I am asking this because I don't really understand how to keep the self-compiled version up to date and it just seems tideous to check for updates. If the compiled version really is superior in other ways than being more up to date, is there a way to automate some kind of update process that updates the code whenever it was updated on github?
Thank you very much for the help!