• XY Pad to Control 4 Gains

    Feature Requests
    7
    0 Votes
    7 Posts
    437 Views
    J

    @d-healey & @Lindon thanks for the info guys I knew the solution would exist and likely be fairly simple!

    I think it is an idea I will come back to for sure, just need to do some more simple things first to get my head round HISE itself etc

  • Whos selling? || Shameless plug thread...

    General Questions
    4
  • 0 Votes
    11 Posts
    117 Views
    LindonL

    @Lurch well the last snippet you sent wont get past a truck load of errors - so Im pretty sure its going to be difficult to help, as Dave says -

    "It should contain a panel and a knob and nothing else. Just enough to demonstrate the issue."

  • Neural Amp Modeler (NAM) in HISE

    General Questions
    31
    0 Votes
    31 Posts
    3k Views
    L

    @JulesV Don't know if this helps but I have this working fine in my current project:

    //ML Model Loader const neuralNetwork = Engine.createNeuralNetwork("Plasma"); const namModel = FileSystem.getFolder(FileSystem.AudioFiles).getChildFile("Plasma.json").loadAsObject(); neuralNetwork.loadNAMModel(namModel); ; const var PlasmaML = Synth.getEffect("PlasmaML");

    I renamed my NAM model to a JSON, in this case Plasma.json and put it in AudioFiles as I found Samples wasn't working reliably for me.
    This then pops up in the Neural node in scriptnode no problem. This is a 1000 Epoch NAM model so the json is pretty big/has a lots of weights.
    Again, hope this helps!
    And thanks so much @aaronventure for the help getting this going, it's been a bit of a game changer for me distortion wise!

    EDIT: Ignore the Const Var at the end there, copied by accident, doing a few things at once.

  • MIDI Player overlay panel LAF

    General Questions
    6
    0 Votes
    6 Posts
    80 Views
    HISEnbergH

    @rzrsharpeprod said in MIDI Player overlay panel LAF:

    when I use my transpose script

    How are you transposing the notes? If you are using the transpose module it should be automatically get placed after the MIDI Player. Are you using a custom script processor?
    I'm not able to recreate the behaviour you described so if you shared a snippet it might help.

    If you minimize the range of the min and max Note, I think this should give you the behaviour you want, so change:

    var minNote = 127; var maxNote = 0;

    You can also edit this line to simply draw the note’s height in a fixed range (instead of dynamically resizing it

    var noteRect = [xPos, yPos, width, noteHeight];

  • Custom Export/Import of UserPresets

    Solved General Questions
    5
    0 Votes
    5 Posts
    71 Views
    J

    @d-healey ahhhh really cool! Makes sense and definitely cleaner!

  • Roadmap to HISE 5

    General Questions
    126
    27 Votes
    126 Posts
    3k Views
    OrvillainO
    HiseSnippet 1259.3oc6X0sSabDEdVfkFHMnRBpppRUZunWPphprAiCndAFL+TqD.KVGZTuIcX2yZOx6Ny1YmkhSTuqOO8UH8QnuB8Mf2f1yrqs20fCwrpIzTEeAh4Lmyb9N+eraJENPTjPRLluUuPfX7ol183pN06PYbRicHFKXd.MRARqTRa2KjFEAtDCio2WSvXtYHIetXyso9TtCjQhPNQvbfmxBXpLpMq8Dlu+dTWnEKHG2Up0vQvqK7EwHdl1rDIj5zk1FNjpYaJSx2Si5PL9Fy0VYUmJtO1ckUVaipNzpvFdTOuxq5VoR002n7paPqrdUnzZDiY20koDRaEUAQ3itsvsmcGwuvSUvIrH1o9f9PYhMp4Txj5cX9tMG3bhH3C0LyUMcpqZIyCXtrgzybYeVxEVYRj2oYL00Aox2.HYjCRyjBoEMscjrPU1MZ7bWyFbLB5QwXSdnjxKw3OLqKPF3puMf1E1ShGFJvxUKU5QV3ed324EycTLA2RvOTnfi3K+v4e07yM+uNu0kuxyar2oUiT36CxwdsNcPdcBtLON3TP9Hqyn9wvPFQyeTe5rSlO0I0pywnf2fyTGEB8Oumv2U6qz++Ui.j9tMcrnOBQVUIQhE5GIr8YtfjvvG4SLeBWbZYRB3yWjPdVicnJ5fmAeQTKgfTwzFiwNvYXQTZ.dNycfntJQXBuAgBtV+F26spzyyTX2Z8Fd3mZWKR0S6ZlMgQR.y00GZJhXZWetp6WiMABsYuLA4uZoee++5k+1lA4a.PHAzyy2OHJ1yicdRkqGyOHRgXqQ.VPSLtu4yh.KWviF6qrh5huiOi2EbaIR3OfhLedKprMnZflgo4AsdN153JY7XslvM1mpFs.T2Zp+EZyHeVuN0lilWu7P8FTUV5ZqJmTHtnYSlxoy3w3TiAiX1w6BL1uW18L20yCbTY.bFy8ddQabM4pegT0eWSaFGRl7jn7OO4r0OPOCr1G3fT67JeMCe9yIc3S3DO74HGEp9VRJOJTDMxCaCArVXoWTdhXB8dR3mOVGMySutfJG6UWr4dnQNVYropXYRZwVAhXtZjzfoGMNLyj0razJhb7OlIKybKLr6emxpawJ+QlGO2.LZyBB8gc4mA9XK8DLderGdReuATGMw9.AWD1QvYN4i5GCXCw1sAYdrOVCZKkBWaJixR0NF7AZ9L3ut1SwLOpD8SPA8E27cSFa75KLSgqktZz5C2N1S+tsiswTMuxl5KhKlqGRNDpIn7A8oZMjbgyt1lEJ7ox237n5wQJQP1z4St7dM1ABgpCi2dzVsMpc4VXENOKUmGS43NEDMLCiUomLLu9cSZf0dRUpOI+lMCXuEbtBWFKgIodfzgBY.0G4xsIHcvstz6wPNJV8lT4Eu9FpRb.B1JcvpWaE8ifTn4kT7X+JeL1++mX+swpZGKhUXPLMuBsxCiCrwMjb.T6bN3iOtowT5DhzykzmSWQh6lb3uwO8urr9rQ+KKO3x7l3cRMwuzbeewoT+rtv3WKBsVHMO+q5ecVdt0PFdOuj3k+lmEeh4Gt6b8fqDNh9336+S8EtdeTEm93o+NFuWTX.0QJdgS5u6htB5NITPm.O42KbNbZHd1ZL+fKAX0yKbbF8othfqTTAWsnBVonBtVQErZQE7wEUv0e6BpatsULteQZcJgbPycSRrLL1kSwT9jxCx+.b.nJz.

    Quick snippet for multiple matrix modulators linked to a single knob. It works on MacOS. The UI knob controls the two matrix modulators, both given the id 'MTX'.

    I tried this on Windows earlier, and it didn't work. Possibly I screwed something up. If anyone here is on Windows and could try this with the latest development and let me know, I'd be grateful. Otherwise I'll check it tomorrow!

  • Multi-timbral plugin

    General Questions
    15
    0 Votes
    15 Posts
    610 Views
    dannytaurusD

    I've got a multitimbral ROMpler on my list for the near future. Only single MIDI channel though.

    Just allowing users to stack up a few different ROMpler sounds - piano, strings, organ, etc. and optionally pan them, mix volumes, etc.

    The VoiceLimit trick sounds like it'll be very useful in keeping the resource usage down! 🙌

  • Polyphonic FM: problems and questions

    General Questions
    1
    0 Votes
    1 Posts
    30 Views
    No one has replied
  • How to modulate a network parameter

    ScriptNode
    10
    0 Votes
    10 Posts
    127 Views
    OrvillainO

    @DanH Yesterday! 😂

  • Feature Request: Crossfade in Audio Loop Player

    Feature Requests
    6
    1 Votes
    6 Posts
    99 Views
    T

    Yes, plus 1000 for the crossfade!

  • Scriptnode module power

    ScriptNode
    4
    0 Votes
    4 Posts
    62 Views
    Adam_GA

    @udalilprofile said in Scriptnode module power:

    HiseSnippet 1529.3oc2X0saaaCElxNLowcsqcnCcWpK1EoCEAxNMYsXWDGmD2Zr5DinrztqBXjniIrDofDUR8F186Un2sWic2dD1ivdD5av1gTRVR1ddNFcqayFHv7vyg767+goWnvgFEIBQF0NcT.EY7QX6Qb4f8GPXbTmCPF2E2kDIoglIjZMJfDEQcQFFUethfw5qfzed2tsHdDtCMmDBclf4PeIymIyo1q4Wy77ZSbomx7Kv8SZ1wQv2W3IhA7TEagBHNCIWROhnXqBF8BRz.jwWfaznuySsrd5VassEgrkKg7j5zsdFs+N8c115YVtWrsE7cGjwpG5xjhPaIQRifCskvcj8.w07jK3LVD6BOpZQcjMbyIjQ6Of441Ky3DgPF3d4lppIlpGf6xbYiomaxtmdCybIJZzLpLOHU+F.IiBPZkDHcersSHKPluiBO2F2gCdv9Dv2TDJI7hL9E79BfAtbSexPZ6PXwXA1XGKqGaB+4QeU+XtijI3lB9QBI8X9FOp12Wa8Z+PMyI2pe+Ytm5ZBEddzvYtsJbHbdBtAO1+BZ3iMuh3ESGyHn9ksoqtX1TmDst.iBdGNSdb.MccagmqxVo98zd.TpYS4KRQHvpT6ItapmnUrTJ3HFbHqiSVTGogewLGz2z4.hjjcPvYB2S.MTxTpiwAzqfznDW753CnQCkh.Mu9ABtBAF2ZAt12jekrlixW7sMul4JgLKrgKrb.kc4.Y1pfLEtiqt5f93Ma+55P1YHjXBwIpctMtW1RHCep.SHkP3F6QjkySTUPR2.bzkBNUQf7HlbTQ6zMH4wZtIOKJDuOtGS5LX1XrxLvH3B+6.iokbtC9v98oNxb.tBt8qW15KV235K0R8+vcpt7RgCypxxOhyyhCBoPDC8TQOOxnMhH9AdzS.L9XyK7DNCsYeGc5T+znuVJN1vY.gyodQKSEhUeOU0EchHVx3W1kHCYPBE9nXeangkCc+TzoRbpnJNjr1RsVEWXS4t5E+N7Icy5p0FoaVOay75JninxqEgC0tizeiLVSY6WCedc3CZOOOw0pBArz.Tv7qo0S3MJXffybTjR3HCj64Kh4xLjBsUOkv7TQz1wQPwO2i41.y5d4FUOiFFoO30vVaBegH7iDtvVq0l3.1zQ8HphG2GqpmBwkzvMcFGelAyhQGI8yy1QcVYM8SrT.V80E0fV9Jez3JKpZgULpVn1XRTpZEjCVIIlrSzYpccHdnyRJzBZo5VRrhIPWw5cvQh9xyuPCMTIk4gETlhLMsZT9Pluxj0NAxRKqDUVLkXBt9XrsuPHG.gi5IoRYDa7.0EOgFupRhZ3KfxYgwvXTkT26f6+lMGu0zJYA4luFNVSz5EpfmSs03NDFq0kwOqbWv60rK4MSPyposjFnJMjR6md6a+4csGRuNA9E6MjnesXxCnAfNM0oe.sOI1SN0MflOrPnog061cBXkP6OEVqpZsPQScxyFRSX2JaDMJh1jg6xobyQutb2Lw8TBMavB8jUirvo5BwQoSvjtLsRgZ9fxoI8JN5.3zxB3PsDhg9DcAukZlnh8LeXxl2F+JxUT8qZzUj9T859hPeymSg7aUC+5y4cM+5h9tlfE9cMG6HAHbZHgGEHhn0Kdx1Te1ovPcQknNgDMloDMJGaIi4kO5DRk3RYJZClhB7cqlYDaTjXOBuzgAqKcRcYEFu7218PNA5mZSAM283HGvvPlH.qWrWD8UpAOqWTvbxMJR9EjPWvG5TZRqpkapuxh0Tu7PmE3eFy.s5Gfm889Yx0OfCWWZxw0yvnMSMw2g7qndPZrFieBNsnRF0x4gcEbQ1DL4d8SnvjWWdIsbU1YoP6IkDmg4TdPySndTRTgbyOu4Kgd7jPc84kyVbyek9L8WeFNAtlphGl+28QQU+e8ihV7rOnd3+t8hODC0kaXpckleX7k+S7Vp+ItCehSn3bmjmfpR5uklBn2b83yqi6pVaN0+4GDxGZYbtiS4iZJAarrBt0xJ3SVVA2dYEbmkUvubYE7o+0Bp5nuWrT3mja.i4z6P8ToFFIS3nSSP+AbvzsnL
    Reply

    ahhhh i see now thank you!

  • Others not able to use compiled VST

    Newbie League
    13
    0 Votes
    13 Posts
    284 Views
    R

    @d-healey Finally got it to work---I swapped from filters.convolution to the separate Convolution Reverb and used the script in the documentation for loading a single .wav file. Worked on my end, sent it to someone else and it works on his end. Very glad to have gotten this all fixed now, thanks for the help!

  • No looppoints

    General Questions
    8
    0 Votes
    8 Posts
    94 Views
    dannytaurusD

    Is this the same issue as here?

    Link Preview Image Loop points sometimes don't get imported

    I'm importing wav-files that has loop point set, and some, but not all, get's the loop points imported. Here's one that Hise seems to miss: https://www.dropb...

    favicon

    Forum (forum.hise.audio)

  • 0 Votes
    7 Posts
    89 Views
    G

    @d-healey Sounds good thank you

  • 1 Votes
    1 Posts
    22 Views
    No one has replied
  • Pitch Shifter (FAUST/RNBO/C++)

    General Questions
    7
    0 Votes
    7 Posts
    695 Views
    d.healeyD

    @Ben-Catman said in Pitch Shifter (FAUST/RNBO/C++):

    compiled it in june

    Switch to the develop branch, v3x is ancient

  • A very basic 101 phaser network

    ScriptNode
    6
    0 Votes
    6 Posts
    62 Views
    OrvillainO

    @DanH I think spread can be achieved by adding a split container after this "mono" phaser... and letting the signal through in the left half of the split (just add a gain there) and in the right... add a delay, and set the delay time to sub 20ms.

    That'd be a nasty way to do it anyway!

    I'm just now learning how to use the clone stuff, so there may be a better way.

  • Drift.... and how to design it....

    General Questions
    14
    0 Votes
    14 Posts
    166 Views
    OrvillainO

    @Lindon d6c4b1cd-95ad-45fe-b286-5bc0209153e3-image.png

    This creates a per-voice random value between 0.0 and 1.0.

  • Controlling LFOs

    Feature Requests
    7
    0 Votes
    7 Posts
    102 Views
    LindonL

    @Christoph-Hart thanks _ I'll give it a go...