I can find that the value of MIDI CC 129 goes near 16384 as maximum when I change pitch wheel. How about the maximum value of MIDI CC 128?
Posts
-
RE: About after touch controller number
-
About after touch controller number
I have tried to get midi controller number of after touch and range of its value. Here is code snippet that I have tried.
When I change pitch scroll, the value for midi CC number 129 is changing. But I can't guess its exact value range.
And also I can't be sure CC number 128 is just for after touch or not and how much its value range is.
Please let me know about these things asap.
HiseSnippet 835.3oc4W0saSCCF0osQZsigfAWg3hbYqDT0zMfgPSr0teTEzsJRWE2MbSbVslqcUhSGko8NxiBuAfcR6bZWVooZLPhbU74ye1Ge99wIs7X1HeelGPa01iFf.ZOP2ZDk2qdOHlBZrGP6g5Mg9bjmQDTsQCf99HGflV1Ck.Z4yABe9w6qAIPpMRAA.cXXazGw8wbE5W14CXB4.nCpMterYu4NMrYz5LBKPvmr5U.Cf1mCOCcDTNsL5fgXzE9.sJ5aTsr24lc+1tkm4g0t1tkccmFGXG34gn7NB2AZ5Z+T7nouuCly7r3PNRrl4pwbFY0icAMZq6f8wcIH4.SfkfSQvGvHNxCu7cP8dXhSqIRnOPr1sTBZ1HA8o5MwN3qwUB6iBMXn7HtzpkYdzybIomVL5kKhdOV2x1COfqrH415iQuE1EYDj4DMc2.pMGynFL5QLN5XZwREtrP9BWUXVKttIYpNix8XDBxKxJ10nXSwNJB6kOCwUlOJneW4jL1daCypaUx3x0JjOuvtOifJOvCS4I6XGHI.UrTo2UH+UqsvavaWtMX5CmL+1aNm5hzv87EFCkKwj4IBeSG7WcwB9hhGtHKO1DYzFTL+3AnwI0ShQ2.w0MNj5nMAUtTgGlDllBRk8YlP1GndD+DucyzPQw.yIf.4SWgH6vL1fP3lJGrgbw7w7Qw6.khxlJIV1jHwWP59X8VXtcuj4alD3qnh7OMeG2DZM88ccQ1bEYyoevmW1NNKGUVIhJOS+PBqKjnDPQZgfUnnNOOerYiqsanlvse4y2u6u7Y1pv6lVv49KbCQkEldKZp9StQTx+Ns3LEBZlXTN+0TVnaptXiqNCEyXn+VBehOpMLjQpbpFzgHOtzIE1r2gDOaypOiw6MctFdm8Ptv.BO7li40OH6hIQyOPNOUY8YUkp2Cxhw+DxxR2JO6+msx+DKfiom0Dx8veU7othfpknYoMRvDJEQ7keZcFYbOZbE4XoxXgnNUl7c2iMZJGqM1n4Di2K6QensG6T6njSYGjUBQDmaZ3+YjW7COhwFlfgQ4gRsounJ4TaaoX+Rg5jrGUSsGajZO1L0d7pT6wqSsGuI0dr0b7P1RZ2.NqeToG.7K.bSu6WB -
RE: Dynamic DSP Libraries
I added "vkfx_ampEq >> channels;" line in processBlock function and then compiled that script first.
And next I created Base64 encoded state and set it as a const string variable.
Finally when I compile Midi Script Processor, it freezes and becomes not responding.
Please resolve this issue asap. -
RE: Dynamic DSP Libraries
Hello, man!
It still crashes when I add the code "vkfx_ampEq >> channels;" in processBlock function.
-
RE: Dynamic DSP Libraries
Hello, @Christoph-Hart!
I am going to add script fx like following.<?xml version="1.0" encoding="UTF-8"?>
<Processor Type="ScriptFX" ID="ScriptFX" Bypassed="0" Script="function prepareToPlay(sampleRate, blockSize) { vkfx_ampEq.prepareToPlay(sampleRate, blockSize); } function processBlock(channels) { vkfx_ampEq >> channels; } function onControl(number, value) { } ">
<EditorStates BodyShown="1" Visible="1" Solo="0" onInitOpen="0" prepareToPlayOpen="0"
processBlockOpen="1" onControlOpen="0" Folded="0"/>
<ChildProcessors/>
<RoutingMatrix NumSourceChannels="2" Channel0="0" Send0="-1" Channel1="1" Send1="-1"/>
<Content/>
</Processor>But when I make BASE64 encoded state and call restoreState on runtime, HISE freezes and then crashes.
I guess it is because of function "processBlock". If I let it empty then it won't crash.
Please check this issue. -
RE: Dynamic DSP Libraries
Thanks for your reply.
I have one more question.
If I use a dynamic library which will be loaded in the plugin or standalone app, then shall I have to add such library file(like .dylib) in the installer?
And if so, where should I have to install such library? -
RE: Dynamic DSP Libraries
I have tried to change script fx name as customized one like "3BandEQ", and "Save File as XML Backup". Then I can see "3BandEQ.js" saved in "ScriptProcessors" folder.
However, when I restart HISE standalone and reload backup XML file I can see all the script fx names become same as "ScriptFX". And when I save file as XML backup again all the script js files are lost except one.
Please check these issues. -
RE: Dynamic DSP Libraries
I am going to swap effects of slots on runtime. And so I want to know the effect name or type of each slot on runtime.
-
RE: Dynamic DSP Libraries
And I want to get the name of effect in Effect Slot, such as "IRVerb" or "Script FX Delay".
-
RE: Dynamic DSP Libraries
I am getting some weird thing.
The effect in effect slot is still working when I set it bypassed. It is bypassed only when I set effect slot bypassed. The bypass button of effect itself does not working. -
RE: Dynamic DSP Libraries
HISE Standalone is crashing when I call setEffect with "ScriptFX". Hope you fix that soon.
-
Dynamic DSP Libraries
Hello, Christoph, I just want to know how to make existing HISE FX effects as dynamic ones. For example, what is the fastest way to get the dynamic IR verb from convolution effect?
Do I have to make it from scratch?
And can I pass "{PROJECT_FOLDER}ImpuseResponse.aif" to such dynamic fx as the string parameter?
I found setStringParameter function disabled, and so I make it available and pass path string to it. But I guess, such file path depends on HISE project folder and I am wondering such file can be loaded while runtime on built plugins.
Also, I can find some core libraries by loading Libraries.load("core"). And then are they available while runtime not working on HISE Standalone? -
RE: Need Legato So bad....
Thanks, but I already saw and read it.
It has only script code, and what I want is the whole HISE snippet.
I am going to make my own script codes to customize legato and so I want to know how to manage sampler with group settings and sample start points on HISE. -
RE: Need Legato So bad....
That sounds good. Would you share your HISE snippet with me?
-
RE: Applying AHDSR Envelope to Customized FX Effect
Thanks, I will have a look.