It's not fully finished yet but if curious you can get it here:
github link
To be fair i am completely blown away with how easy hise has become to use and general progression of the software.
here is a screenshot of it in reaper:
It's not fully finished yet but if curious you can get it here:
github link
To be fair i am completely blown away with how easy hise has become to use and general progression of the software.
here is a screenshot of it in reaper:
used the vu meter script and surprised how well all this works, the opengl flag make a huge difference in performance on mac. anyway this is the rompler i am working on.
Download dropbox link: https://www.dropbox.com/scl/fi/w78rp2sjkekwpx2iec6du/openstrings.zip?rlkey=ahl566lnhvkvvx2qrw3ff9q6i&dl=0
free to download with same license:
I put this together as a way of learning more about hise, plus i think the rhapsody player is perfect for my needs. No more compiling.
@d-healey sorry, i just recently started using them myself and found them good. i am trying my level best to help.
I have downloaded both instruments and ya they sound good my only fault is that bug with peq still remains in 2.3.3 of rhapsody on offloading i really like the split pane would love to see a way of adjusting velocity as mentioned.
https://pixeldrain.com/ is a good 3rd party way of sharing files or adding downloads without using the website hosting bandwidth. They also offer a top up pay as you go function so no nasty unexpected bills.
I bookmarked you site and will be checking back frequently.
projucer has to be built from source on mac and this source is provided with hise -This is an apple mac problem
@alfaholic As far as i know hise is set to use 16 channels in the routing matrix (or that was the case in the older versions) but you can actually extend it to as many as you need provided you modify some source hise files first to allow for more.
Unless things have changed and your using the prebuilt binary the setup may be different.
You need to use the plugin version i believe to get 16 otherwise it normally defaults to two in the standalone version.
you're also free to use a project i did similar to what you want to achieve here on github if it's of any addition to you:
https://github.com/eodowd/sonicdrums
@TNTHM thanks, i did very little as it's all built into hise
@yall thanks. I guess I'll leave it on over night so..
@d-healey i have just selected llvm-15 but it still refers to llvm-13 and i actually removed it any way to override it to use llvm-15 using make
@sletz just downloaded and installed llvm-15 but it still wants to uses llvm-13 how can i get it to use llvm-15 thanks.
@d-healey David what distro are you using? so i cant try on that
@d-healey FAUST Version 2.75.7
@d-healey strange david it's your repo i am using and following your instructions you provide here: https://github.com/davidhealey/HISE/tree/development
I cant for the life of me get this to work.
process taken:
download repo
open in provided producer
save
navigate to makefile
make -j40 CONFIG=Release
it builds but immediately crashes when i change anything in the faust node
Every time i compile it crashes or change file it crashes to desktop and when i run hise from terminal i get this as the last output:
HISE Standalone: /usr/lib/llvm-13/include/llvm/IR/Instructions.h:959: static llvm::GetElementPtrInst* llvm::GetElementPtrInst::Create(llvm::Type*, llvm::Value*, llvm::ArrayRef<llvm::Value*>, const llvm::Twine&, llvm::Instruction*): Assertion `PointeeType && "Must specify element type"' failed.
Aborted
any idea where I'm going wrong.
Zorin os latest
Instructions.h error part:
public:
static GetElementPtrInst *Create(Type *PointeeType, Value *Ptr,
ArrayRef<Value *> IdxList,
const Twine &NameStr = "",
Instruction *InsertBefore = nullptr) {
unsigned Values = 1 + unsigned(IdxList.size());
assert(PointeeType && "Must specify element type");
assert(cast<PointerType>(Ptr->getType()->getScalarType())
->isOpaqueOrPointeeTypeMatches(PointeeType));
return new (Values) GetElementPtrInst(PointeeType, Ptr, IdxList, Values,
NameStr, InsertBefore);
}
i have also tried davids repo and it's the same problem cant even create a new file without crashing to desktop
@Mighty23 can you provide a hise snippet of the test project so far i would love to have a look
@d-healey thanks, i compiled faust-2.75 2.7 from source and just compiling hise now see how it goes.
Yeah it works thanks again David.
@d-healey i keep getting a:
Compiling Main.cpp
In file included from ../../../../../HISE-development/hi_faust/../hi_faust_types/hi_faust_types.h:63,
from ../../../../../HISE-development/hi_faust/hi_faust.h:90,
from ../../Source/../JuceLibraryCode/JuceHeader.h:20,
from ../../Source/Main.cpp:11:
../../../../../HISE-development/hi_faust/../hi_faust_types/faust_wrap/dsp/dsp.h:32:10: fatal error: faust/export.h: No such file or directory
32 | #include "faust/export.h"
| ^~~~~~~~~~~~~~~~
compilation terminated.
libfaust2 is already the newest version (2.37.3~ds0-1)