@David-Healey ah i see.
ill keep trying that from here on out
@David-Healey ah i see.
ill keep trying that from here on out
@David-Healey said in Channel Amount Mismatch when converting to monolith:
do the merge after I've dropped in all the samples using the option in the context menu.
that must be my problem
how is that done? where is the context menu?
Is there some setting or a good practice to loading samples that keeps HISE from crashing when loading samples?
I am using the file name token parser,
using multimic and note name and ignoring the first string.
Like so:
MIDS8_ROOM_C#1
I cant figure out what I am doing wrong here.
sometimes it works and sometimes it does not.
all the files are exactly the same in length and no typos in the file names.
@David-Healey
yeah the newest set of samples with problems lol.
gonna try to just restart my computer etc.
see if that helps.
@jeffd actually its still not really working
the files are all exactly the same length and im getting the mismatch error for another set of samples.
am i missing something?
@David-Healey ok i got it working,
I think the problem was i had too much silence at the end of the samples, and with the fade outs im using, that makes the samples look shorter and in differnt lengths perhaps when importing them into HISE. AS they are all slightly different multi-mic samples. Even though the bounced tracks were exactly the same length in logic.
So I just needed to shorten the regions before bouncing them out.
HISE is still kinda fussy though when making the monolith, crashes sometimes.
not sure why.
when trying to convert samples to monolith im getting this error
Channel Amount Mismatch
So i checked to see if the sample lengths were inconsistent, and bouced them out of my DAW again to import. I cant see how they are any different in length.
tying again and again and the same error.
is that what this error means? or is it something else.
also...
HISE sample import is really finicky and crashes alot on importing samples?
or is that just me
@dannytaurus
gotcha
...man, nothing is ever easy.
trying to make a faustian bargain with the dsp devil 
and apologies for just typing that haha
is this not it here? https://github.com/grame-cncm/faustlibraries/blob/master/reverbs.lib#L1051,
or is there somewhere else to look?
ok so i asked someone at GRAME and he said:
greyhole is now MIT licenced : https://github.com/grame-cncm/faustlibraries/blob/master/reverbs.lib#L1051,
so it looks like everything is ok to use even with a proprietary license.
but maybe thats not accurate?
@David-Healey honestly.. i have no idea
@David-Healey
but this right here: m->declare("reverbs.lib/greyhole:license", "GPL2+");
m->declare("reverbs.lib/name", "Faust Reverb Library");
is not,
which is actually the only thing im using. im guessing everyting else is part of that dsp?
this is in my project (sorry, this is kinda confusing to me)
m->declare("author", "FangTooth Instruments");
m->declare("basics.lib/name", "Faust Basic Element Library");
m->declare("basics.lib/tabulateNd", "Copyright (C) 2023 Bart Brouns bart@magnetophon.nl");
m->declare("basics.lib/version", "1.19.1");
m->declare("compile_options", "-lang cpp -rui -nvi -ct 1 -cn _delay -scn ::faust::dsp -es 1 -mcd 16 -mdd 1024 -mdy 33 -uim -single -ftz 0");
m->declare("delays.lib/fdelay1a:author", "Julius O. Smith III");
m->declare("delays.lib/fdelay4:author", "Julius O. Smith III");
m->declare("delays.lib/fdelayltv:author", "Julius O. Smith III");
m->declare("delays.lib/name", "Faust Delay Library");
m->declare("delays.lib/version", "1.1.0");
m->declare("description", "Reverb based on Faust std library greyhole (re.greyhole).");
m->declare("filename", "delay.dsp");
m->declare("filters.lib/lowpass0_highpass1", "MIT-style STK-4.3 license");
m->declare("filters.lib/name", "Faust Filters Library");
m->declare("filters.lib/nlf2:author", "Julius O. Smith III");
m->declare("filters.lib/nlf2:copyright", "Copyright (C) 2003-2019 by Julius O. Smith III jos@ccrma.stanford.edu");
m->declare("filters.lib/nlf2:license", "MIT-style STK-4.3 license");
m->declare("filters.lib/tf1:author", "Julius O. Smith III");
m->declare("filters.lib/tf1:copyright", "Copyright (C) 2003-2019 by Julius O. Smith III jos@ccrma.stanford.edu");
m->declare("filters.lib/tf1:license", "MIT-style STK-4.3 license");
m->declare("filters.lib/version", "1.3.0");
m->declare("maths.lib/author", "GRAME");
m->declare("maths.lib/copyright", "GRAME");
m->declare("maths.lib/license", "LGPL with exception");
m->declare("maths.lib/name", "Faust Math Library");
m->declare("maths.lib/version", "2.8.0");
m->declare("name", "Greyhole Reverb");
m->declare("oscillators.lib/name", "Faust Oscillator Library");
m->declare("oscillators.lib/version", "1.5.1");
m->declare("platform.lib/name", "Generic Platform Library");
m->declare("platform.lib/version", "1.3.0");
m->declare("reverbs.lib/greyhole:author", "Julian Parker, bug fixes and minor interface changes by Till Bovermann");
m->declare("reverbs.lib/greyhole:license", "GPL2+");
m->declare("reverbs.lib/name", "Faust Reverb Library");
m->declare("reverbs.lib/version", "1.3.0");
m->declare("signals.lib/name", "Faust Signal Routing Library");
m->declare("signals.lib/version", "1.6.0");
m->declare("version", "1.0");
}
so im guessing that these libraries
https://faustdoc.grame.fr/examples/reverb/
..you cant use them in your projects with a proprietary license.
the demo libraries show up as GPL2+ in the metadata.
@David-Healey
yeah it is i guess. haha
@David-Healey
and so then copy protection is kinda of a fools errand at that point.
if i release a plugin without a HISE proprietary license, this means that
Anyone could legally, rebuild it, and redistribute it (even sell it). I dont think anyone would but im just trying to understand the difference.
im seeing that im using "GPL2+" in my faust delay i compiled in the .cpp file.
so that means I cant use this commercially?
unless I am misunderstanding something.