Really appreciate!
Best posts made by Evan C.
Latest posts made by Evan C.
-
RE: About after touch controller number
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?
-
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.