Finally, available via PackageControl:
Best posts made by Levitanus
-
RE: Finally: Fully customize stock UI elements with a scripted LookAndFeel
Hi, I'm ready to sign. Ohhh. How complicated things are... It's just few lines from the JUCE repo)
-
HISEScript-Sublime
Disclaimer: I don't want to hurt anybody)) Just like sublime for many little features.
So I've written some regexes, feeded scripting API headers to them and packed into ST completion buffer.
Give it try: https://github.com/Levitanus/HISEScript-SublimeP.S. Hold my hand on heart, that Christoph will not change formatting of the headers))
-
RE: Q: Different Sample start/end of the same sample for different mapping
aah! samle mod should be set) awesome!
-
RE: Latest Development Builds
Currently neither. However this came up a few times before so maybe I'll just add support for it - it shouldn't be too hard to implement, the hard part was getting the internal routing multichannel capable...
Thanks! It would be grate. I see, d.Healey already has huge amount of micpositions in project, I'm hardly thinking about moving orchestral library project into hise, but even for personal usage always better to get different mics though the host routing and FX, neither leave it inside the plugin...
Well, I'm going to try finish little test instrument till the morning :) thanks for the response!!!
-
RE: API for Interprocess communications
@d-healey said in API for Interprocess communications:
LASS had a setup where you could load each divisi section up as a different patch but you had to check all the settings for each one to make sure they were correct.
as I remember there was a weird logic, that translates all midi data to every instrument, and inside it choose its part. But even if it was inside multiscript, still it was realtime midi-processor. There is no way to split parts in different plugins not connected to the shared midi-data.
-
RE: Add somewhat like slices in "you-know-where"
in case of using open-source sampler I'm really sad because of my total incompetence in C++... And there's absolutely no time to learn it next months... Especially when just took a breath of real power of open-source in making quick hacks just for case )
-
Add somewhat like slices in "you-know-where"
While there were problems with long loops in hise i made a prototype of the same instrument within "you-know-what" and feel the memory usage problem when whole sample being included in the s.mod. So, i've made some slices to be used as "long RR" and it worked.
So i want to ask, if it possible to make several start-point positions to switch between, and use preload for them all, but not for the entire sample?
Latest posts made by Levitanus
-
RE: SampleMaps are not seen and not saved with project.
So, the reason was, that I selected expansion type as full. I'm not sure, what expansions are in general, but it blocked any samplemaps from working.
-
RE: SampleMaps are not seen and not saved with project.
@d-healey Yes, that's the issue, I don't…
I've just tried with your last development commit, and still does not work, also tried to clear all possible hise resources in home folder. -
RE: SampleMaps are not seen and not saved with project.
@d-healey said in SampleMaps are not seen and not saved with project.:
Can you make a minimal project that has the issue and send it to me?
I would say, it's any project in my case…
test.zip -
RE: SampleMaps are not seen and not saved with project.
I also feel, that with the last added sampler, it started to behave very strange. For example, it didn't receive MIDI-signals. But in 1–2 attempts, the samplers started to work normal. Before I started to convert samplemaps.
-
RE: SampleMaps are not seen and not saved with project.
Finally, i succeeded to install gcc11, and the result is the same…
-
RE: SampleMaps are not seen and not saved with project.
How is about clang? Makes it sense trying to build it with clang (LLWM)? And general possibility? I found no signs of compiler in make file, but I'm very unfamiliar with make…
-
RE: SampleMaps are not seen and not saved with project.
@d-healey yes, with gcc14 with 01 optimizations. I ran the 11th installation again this morning before going out to work, but in an hour it was not yet installed. Hope, that it succeed wile I'm out)
-
RE: SampleMaps are not seen and not saved with project.
So I've compiled a debug version of HISE, saved a new samplemap from it with Project_Folder paths. And still makes no sense. After saving a new samplemap, it removes samples from sampler. And throws 2 errors:
JUCE Assertion failure in ExternalFilePool.cpp:879
juce::MemoryInputStream* PoolBase::DataProvider::createInputStream(const String& referenceString) { if (metadata.isValid()) { auto item = metadata.getChildWithProperty("ID", referenceString); if (item.isValid()) { auto offset = (int64)item.getProperty("ChunkStart"); auto end = (int64)item.getProperty("ChunkEnd"); if (input != nullptr && (input->getTotalLength() > offset + metadataOffset)) { input->setPosition(offset + metadataOffset); MemoryBlock mb; input->readIntoMemoryBlock(mb, (size_t)(end - offset)); return new MemoryInputStream(mb, true); } } else { for (auto i : metadata) DBG(i.getProperty("ID").toString()); } DBG("WARNING: Not found: " + referenceString); return nullptr; } else { jassertfalse; return nullptr; } }
JUCE Assertion failure in ModulatorSamplerData.cpp:983
void SampleMap::load(const PoolReference& reference) { LockHelpers::freeToGo(sampler->getMainController()); ScopedValueSetter<bool> iterationAborter(sampler->getIterationFlag(), true); SimpleReadWriteLock::ScopedWriteLock sl(sampler->getIteratorLock()); clear(dontSendNotification); currentPool = getSampler()->getMainController()->getCurrentSampleMapPool(); if (!FullInstrumentExpansion::isEnabled(getSampler()->getMainController())) { if (auto expansion = getSampler()->getMainController()->getExpansionHandler().getExpansionForWildcardReference(reference.getReferenceString())) { currentPool = &expansion->pool->getSampleMapPool(); } sampleMapData = currentPool->loadFromReference(reference, PoolHelpers::LoadAndCacheWeak); } else { // Remove the "{PROJECT_FOLDER}" wildcard or it won't find it in the pool... auto ref = PoolReference(getSampler()->getMainController(), reference.getReferenceString().fromLastOccurrenceOf("{PROJECT_FOLDER}", false, false), FileHandlerBase::SampleMaps); sampleMapData = currentPool->loadFromReference(ref, PoolHelpers::LoadAndCacheWeak); } currentPool->addListener(this); if (sampleMapData) { auto v = sampleMapData.getData()->createCopy(); parseValueTree(v); changeWatcher = new ChangeWatcher(data); } else jassertfalse; sendSampleMapChangeMessage(); }
-
RE: SampleMaps are not seen and not saved with project.
@d-healey thank you, I'll try it out in the evening
-
RE: SampleMaps are not seen and not saved with project.
@d-healey ClarinetBb TrillsLong.zip
I feel, like the samplemap itself is OK. Looks like I still have some problems or with dependences, or with compilation.It was hard to install gcc11, as its AUR package goes to endless unit-tests, and, during an hour, they were not finished. And, since compiling with gcc14 with 01 optimizations made dialogs to appear again, I found this question closed)