• TransportHandler SetEnableGrid()

    9
    0 Votes
    9 Posts
    223 Views
    ulrikU

    @Lindon Thanks!

  • Video Game Sampling Laws/Legal Obligations

    6
    0 Votes
    6 Posts
    242 Views
    DanHD

    @trillbilly pretty much!

  • RSA encryption is broken with a quantum computer

    4
    0 Votes
    4 Posts
    208 Views
    orangeO

    I think that these computers will be a real pain in the ass in the not-too-distant future. Especially on the artificial intelligence side

  • FAUST physical model works on IDE, not in HISE.

    Unsolved
    4
    0 Votes
    4 Posts
    148 Views
    M

    @Lindon said in FAUST physical model works on IDE, not in HISE.:

    so you need to trigger the gate from a note event in your script

    Ok, many thanks, probably the cleanest solution. What bout this, as ScriptFX in a Scriptnode Synth:
    d02714eb-6e1c-4149-bf2f-1a2ff617f4ef-image.png

    @HISEnberg said in FAUST physical model works on IDE, not in HISE.:

    Do other faust sound generators work in HISE?

    Sound generators work if set as ScriptFX and not ScriptnodeSynth. Maybe I'm doing something wrong. In the snippet, I also put the "djembeMIDI" in faustide->examples

    HiseSnippet 2716.3oc6ZkrbaibFFTxv1himL1o7gYt0kpbfzCMEg1sTbLk0lYMlxrDkclTSoRoIPCwNBDMFflRhyTykT4PdElSIuF41bM2xiPxkTUtk2fj++tAHA2zlkcrSInpnH59e4C+6MIYmJY9NLmCh74AALogQlIqEJrYQQhPiLY2qS.yHy8Lq2wW1b8lTtuQkMLxbWyZgrHf7m2IfFEwbLxjYxswcyL0sLTW+6m8bpG02l0aICi2H31rWxawk8VsV4uh64sE0gsGuUJpmubEag+5BOQa.ISZVxHfZeD8P1NTjrILMdAMpoQlGY9jEVvh53tjq0bVOogiqMatkJs37KMKcgkccWpj07y4rj67.Hu8lNboHrtjJYQFYt0yENcp2TbhuVAugGwa3wvarLpCZVu7VBOG7QDW0X8lbOmtlnHvfYlxfMo1f8PypbGd206Y3tuZCRONRa.yLQ+vax9fmUZ3UJE7FAjxjBR2RCoGXV2NjGH6sChmOwrhujE5RA+TZnno0HyOYtt.HvWVrE8H1VgvMcYH2hkJUf.ujeU2191RtvmH72QHYuxOW9ree1ox9CYICtkq6H2CUSnvyiENxswPivyhwb9sa0fEVfbL0qMqKgvie+1TywaSS6xs0O0oHT3WwmKeU.yebABFwlJ3cutxFTIEcDwqAzEvBkbDBY1fcLjFncKSYtAK5HoH.RDFxmAQKBm1dTY+gPXhV7FfMnO+F5b7i3xNoSDu1hqtnP7Al03R6liFiSLBLBVp2EXLNa7SM2z0kYK6AvaYt0W+tI0Ks5mJQ85rIUMTk5+h3U7ENLhZYVDOhEZcF0S+aWz5oAW35oII4ELuLITmYMTqqXMza+AWMzOBRG6qL+TIXrNuUfGaS+iYdPMGEF+4PQFWZaOYxp8GnUU3KBZJ741ois1kIC4GdHKLM1G4CzZRIzYt2JOr7tLOFMJUv2un7K49LZHXmXWQag0ktk2H8WetoFtDL6f7waYzI++5xnixclMtpInST42K9VxVes0Hmc4OlprVPHKfFx1STyi1IWDESQ1EvXARCOg8Q04eGa3gKBzP34HE4raR88YdQWkYPt80TPtwth1Rt+gUoPp4ovvL6ztUcnbtMa8XzAqkYBbTD88kv6w3h5vT9pa9OvU7lV38Yh2zJYyTSwrCSdhH7Hk6H98FYti11GoLxG3dpkwZddhSVWzJfGGkB9.0Z0DdcRpqjYRMEIHcsVh1fRhgKLI+dTtGNcP81QvLVNuxuNPrpcWlIeCKLRI36XVpH7GDluipPxs2hZCF1N0nPmUHeAGaCBNYgEs6Fj1GVSGmnOGQeaiRMoCo1vAntEZMvyanNZTxXb5PT7NHAbBshpD8FbWapmwavP.74QISj7DHijdGSnbbjznO3eO.9grh5cFFnI7bov3DCfwoLW2CjaEmD.dayesP3nR2SS2mggV0ngflgo8iRnVqOiTafstStCdeUteLoI0j5TtJ8z9Wq7epbcIK.S5hW6O+i+3e4Y0Ohch1fzWGG0oTbCYeaaHbniQ+h5m98kMNC8qj6P5Gj5.5u7+369Cmg9+TyS.izFwkaSKreqq6+7YmCB9qWCH39lQPJ+QrWPCc7gxAFCni+0ydOXFdfILZArSuNOWJSg55sGE217PL09RY.tnpVu1YpZIyXHIaT+DrQ8dzvCYRrNcpT86pSastT45cY55MY+mYB8ejPGCems2bm2gI8UFNo232T9x5mwj9AM16T9+MgXp8dOn5jD8ZBHAC64Mf796mIHTBeXP7vxW1DcMHp2jFFLT4lyEEWSlhoLgoc19cli35JWOcdgwyEhiZQUyL8N8CA5tladpLjZ8A3oVhg1ruOg1GJyE+EwCShevNGDk9C1Y3AhmXnoZG0fzuESMeYFRd7.e3lSim1yqa0MiBeynv2LJ7MiBeynv2LJ7MiB+Q9nvfpOyQguJeVYu0iO+9XPvVT6PwA15OyW7g6tpUfRP9pJVSYVEumXYb7f9hVbG9A118KpgXb1qJiycUYb9qJiKbUYbwqJiKcUYb4ymQ76Ubs1RQK832PtSsMUAgYxroOENJhpujAqUCliCyQ+EMfwpcWwmc5VvD3pVPtb7rKp+oQx80sxlAGyrnSTPxux.iIXeBNOgHTla5Hoihphd7FSme0rYcX1dzPFAkAY5MDhPxW4KrOB+tqXdSuZWBfYqU.B+NIltVyNQXxEoEREQ3RnDGj2iT7FgM9RwKssrIr4zPWx1NLRt0fo5gzMtc9TDcr9.KjosJVBVN6Ly7zQbQ190UH8pDPd5HuxhczHOkzLxi6vByM8wq7Mk1uJThall361S3ylA9e2ocIeSjriGaE.+M1eZ0u6jBj4wWlsD9ZohV4IqPh3EiZIDqlM0XpmqZr1OM0CnnREWRI8BDK7+k5WMMimBcr5vZ+5pFH3CS+CtNrhVFeY1QqH87lW.0Xs+.ild4dfv18iUKyt+KYGy7vmEEci7IXbxUx.41nsTJ7GmXs1GISE1OlfqJZyfZvMx1L3Tr3m9v3BxXmZygfPPuAsJps9prlbYIvkED4P9RRtt9vGgATkxWfPlYFxK3G1DX8E0H1PIAWWhKnmHbL.XUp56PVIk4JMjTVbHo7xtRQwCXcJUZAjK7cK.rjy5wIBHOvJvY8gUUbL..yBjAt.F1PzFKQkPUCgHRpXCsoYyCrM2pjwbAruliiZLKnlQhYS4i0xYb9CU8H7ysgrKKBX9LbFwecpfyHQ9q.BG3bExixoTE7fkm7KWgbPgCPDUw2ND+YD3Pb4HrPZJPfN7AskDf7HPFLQVXHjljuOa7iAbnfFbefmvt3ocDLR.I.JI44wzUDiHJt3c0.JakHTH5ojCPb.rjiCkZJzSX434gv5eE4fUUTqdI8l5PMTEPe..e5HM7RUv6Qp+sK1eAHtP2MgRrzN8sB9UTykPwXXU0h4SoQ34bqtEFCQoEQjswmZLHMUcdaHHBBFXgYSffV2kPfBkwWMw66B4ST7zTfcVw5.LXoYX9kVMlAaOQDSqaclg.JXPjMa6L.myhbNawROIgSE7z1Lea1.TOml5EVLgZrxL4vPL7PxNU1NbPNlG4XthVylvQSHk6bd7WPyyxcwDsWveZsjXrgQU6.49PCZsmhH4sfXH2wXmS7lfRhXdLa4hPXTWOKVZTmxSdbekMJUbt3b+Tdi9Xa1ylsPZ.3CzHDwltRPZILKp3TM6JLPQfQ3aRpWsbht6VmpPZN+11bvNj13kv3hWDF64z5i246GtCVy5XzuLrlGHUoWcjtIUZeGzQP3eHTHRWSI6f4ci1+AwxivHpLd5Bvix6AoNilodkfFHCRaBVdzb0E4i0gM+.MUJLn5F1UMGvRB8E5Yj6whNVuQH3qjHQo3c1AT2P7BkvYQxyxM8ZI2C8wc+g0ftnEe7IPvr1K.qonsmOgVnQA6BNEXEbQmUCZQI8Hvy8kvDH4RuInpeXUCigFI+yiGIO8GFT+ilOQFyAl.+2gS6WsxFUF2r25eAdDjjGGeLQO7zCDGEqjf9lMuXJw3Amo0GJqNc0J6kZYaQPGkQmLcN676BmOApFVka2T.8CWe8cqtFIWcI0GLXNjW6yUCpK6.97s2cspahypO1iWzqqLz2RCvCZyO.AebqXvt8eAoBAEG.```
  • How to play a specified RR group based on the distance between two notes?

    30
    0 Votes
    30 Posts
    1k Views
    CatABCC

    @CatABC I think I have confirmed that I can use fewer RR groups to achieve my purpose. I set up variables to store the key I pressed first, then calculated the interval, and set the group I wanted to play based on the interval. This should be simple for everyone. As a beginner in HISE, it took me a lot of effort. Anyway, thank you for your help!:growing_heart: Following is my test code

    local a = Message.getNoteNumber(); if(Synth.isLegatoInterval()) { leginterval = a - lastNote; Message.setNoteNumber(lastNote); if (leginterval == 2) { Sampler.setActiveGroup(2); } } else { Sampler.setActiveGroup(-1); } lastNote = a;
  • Mac OS build problems

    37
    0 Votes
    37 Posts
    2k Views
    clevername27C

    @ElectroBlue @d-healey, at least in my case, it was because I changed the name of the folder which the HISE source and my projects were in. Changed it back—finally launches.

  • 0 Votes
    6 Posts
    277 Views
    K

    UPDATED - SOLVED

    Good evening, it was really a lack of attention, to do a multibend in the designer I created a custom js in the interface, I referenced ScriptFX and forgot to remove this line that was now supposed to reference HardcodedMasterFX. Thanks for the help..

  • Help me understand Waveshaping

    12
    0 Votes
    12 Posts
    500 Views
    C

    @clevername27 I appreciate your sentiment, but I'm just a guy with a normal day job with an interest in plugins. Not looking to make any money here, just releasing my work for free as and when inspiration strikes.

  • Different sample maps shared monoliths

    8
    1 Votes
    8 Posts
    999 Views
    d.healeyD

    Using sample monoliths I'm occasionally having crashes.

    I've tracked it down to an assert jassert(isPositiveAndBelow(startSample, size));

    In void* HiseSampleBuffer::getWritePointer(int channel, int startSample)

    In this case I have a sustain sample map and a releases sample map. Both contain the same samples, the releases sample map references the sustain monolith.

  • Having issues getting MIDI generated in my plugin to the output

    7
    0 Votes
    7 Posts
    334 Views
    d.healeyD

    @VirtualVirgin said in Having issues getting MIDI generated in my plugin to the output:

    I will keep trying and see if I can find a particular method that works without crashing.

    You can do it the old fashioned way and open the xml in a text editor and cut/paste the modules - keep a backup though in case you mess it up (I always do!)

  • Scriptnode Synth - How to Play a Tempo Sync Sample?

    2
    0 Votes
    2 Posts
    123 Views
    griffinboyG

    @Mighty23

    You'll need a timestretcher.
    These are generally either done using phase vocoding or granular.

    It's a trick. Samples naturally are repitched by changing speed. To do otherwise requires a dsp that will create this effect.

  • 0 Votes
    8 Posts
    344 Views
    LindonL

    @VirtualVirgin said in Having some issues with reordering and naming modules: what am I doing wrong?:

    So I am running a test here on naming the MIDI Script Processor modules.

    What I see is that naming a new module does not take effect in the Code Editor unless another new module is created.

    So here a new MIDI Script Processor module is created and renamed (to "NewName1"), yet only appears in Code Editor as "Script Processor1":
    Screenshot 2024-10-25 at 2.44.14 PM.png

    Then I do the same and make a "NewName2", and this time the first "Script Processor1" turns into "NewName1", and this "NewName2" does not appear in the Code Editor:
    Screenshot 2024-10-25 at 2.44.50 PM.png

    And again:
    Screenshot 2024-10-25 at 2.45.24 PM.png

    So I think the only current solution is to make an extra MIDI Script Processor and keep it blank in order for the other names to take effect in the Code Editor:
    Screenshot 2024-10-25 at 2.45.48 PM.png

    I think what you are describing here is a well known display "bug2 in that the display does not refresh on your name change.. reload the plugin and it will appear correctly.

  • This topic is deleted!

    2
    0 Votes
    2 Posts
    3 Views
    No one has replied
  • Extremely frustrated. Simple FX Plugin, constant failure

    9
    0 Votes
    9 Posts
    335 Views
    orangeO

    @Morphoice You can try one of the commits in the late September, works here.

  • Limiter or Soft Clipper?

    6
    0 Votes
    6 Posts
    273 Views
    HISEnbergH

    @treynterrio As @orange says the best method is to gain stage within the fx chain. Test it out and use simple gain nodes when you think it is appropriate. Say you have a waveshaper and the "drive" parameter is adding 12dB of gain, then use a simplegain and offset it by the same amount.

    Adding a limiter can help but you should only do this if it is absolutely necessary. There is a really great faust limiter I like to use a lot https://faustlibraries.grame.fr/libs/compressors/#colimiter_1176_r4_stereo

    And there is more in the faust library you can try if it doesn't work for you. You could probably get similar results in RNBO but faust is faster to implement and well-researched.

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    3 Views
    No one has replied
  • Alias

    3
    0 Votes
    3 Posts
    90 Views
    S

    @d-healey said in Alias:

    @Sampletekk yes it's normal and annoying, doesn't happen on Sonoma though

    Ok, my betatesters wodered why I kept sending the aliases......

  • Midi player

    2
  • Qt Installer framework

    3
    0 Votes
    3 Posts
    161 Views
    d.healeyD

    @orange said in Qt Installer framework:

    Personally, I do not see any additional advantage

    You only have to learn a single installer platform instead of learning a separate one for each OS. It will also look more similar on each system so a user moving from Windows to Mac for example will get a similar experience on both.

  • Github start

    44
    0 Votes
    44 Posts
    2k Views

40

Online

1.6k

Users

11.1k

Topics

97.0k

Posts