• This topic is deleted!

    3
    0 Votes
    3 Posts
    9 Views
  • Sampler Waveform not being Updated. Showing Incorrect Samples Waveform

    1
    0 Votes
    1 Posts
    44 Views
    No one has replied
  • Logic AU Validation Fail with the latest commit

    6
    1 Votes
    6 Posts
    274 Views
    S

    @DabDab I Tried with different Current Projects with the same results, im going to try with a fresh project with the last days commits.

  • SNEX module crashes HISE

    3
    0 Votes
    3 Posts
    108 Views
    S

    @griffinboy

    It also crashes Hise on adding new snex file, it crashes right when selecting the create new file file option from the drop down, so I can't even get to the compile step.

    My simple setup is a sine generator with a Script FX added to its FX chain. Inside the scriptFX I add a SNEX shaper module, try to load it with either code or file.. >crash

  • Apple does not recognise otf font?

    2
    0 Votes
    2 Posts
    55 Views
    A

    @griffinboy does it work if you paint in a panel's paint routine??

    https://github.com/christophhart/HISE/issues/480

  • Monophonic Glide Script Weirdness

    Solved
    11
    1 Votes
    11 Posts
    414 Views
    M

    @johnmike works like a charm with Sampler! Many thanks to @ulrik for this one!!

  • AU problem...Clicks/Pops reduced at higher buffer sizes

    11
    0 Votes
    11 Posts
    1k Views
    virtuscapeaudioV

    @virtuscapeaudio @d-healey I think something is up with the Release Trigger Time Attenuation which makes sense with this issue.

    In Logic, the clicks/pops dont happen when I hold the notes for the duration of the Time Attenuation in the instrument's HISE project.

    I exported the same project without Time Attenuation checked and the issue is still there but definitely less severe.

    When I try to click a node in the time attenuator it crashes HISE. I can right click to remove a node, but when I left click it crashes...Here's a screen recording of it happening a few times:

    alt text

  • NUM_HARDCODED_FX_MODS - fails pluginval

    1
    0 Votes
    1 Posts
    67 Views
    No one has replied
  • Are scriptnode delays not accounting for block size and oversampling?

    12
    2 Votes
    12 Posts
    469 Views
    A

    @Christoph-Hart If I do it with Faust, here's what I get:

    faustcomb.gif

    it behaves fine on all blocksizes except frame,which I imagine is because Faust already does frame processing, so it manages to ignore whatever is happening above it.

    It behaves fine on no OS, OS2x, OS4x, but on 8x and 16x it jumps up one octave and two octaves respectively.

  • Replace in Floating Window

    1
    0 Votes
    1 Posts
    89 Views
    No one has replied
  • Custom Layout Bugs & Work-Arounds

    1
    0 Votes
    1 Posts
    81 Views
    No one has replied
  • g.getStringWidth is broken in 4.0.0 and g.setFont will not display Oxygen

    15
    0 Votes
    15 Posts
    202 Views
    C

    @Lindon That makes sense, thanks!

    Loading fonts seems to have fixed the issue with g.getStringWidth() in 4.0.0 too.

    It's weird that it worked correctly even on unloaded fonts in 3.6.2, but in 4.0.0 using it on unloaded fonts gives you an incorrect pixel width. It's like the Windows fonts were loaded by default in 3.6.2, but in 4.0.0 they're loaded wrong. Could that difference in behaviour between versions indicate some kind of problem?

    And is it worth adding a warning to users (whether in the software or in the documentation) when they use g.setFont() on unloaded fonts if the intention is that fonts should always be loaded in code? To me, the font loading part in the documentation reads as an option for adding your own fonts rather than a necessary step. I think I just read the correct syntax for setting a font, tried it and it worked, so I never had an indication that anything was wrong until now.

    Either way, it looks like neither method is bugged, they just misbehave when you don't load fonts properly, so problem solved!

  • Polyshape FX bug

    4
    1 Votes
    4 Posts
    138 Views
    ulrikU

    @Soundavid yes I know

  • applyMask behaves differently at different UI scales

    11
    0 Votes
    11 Posts
    480 Views
    GoodflowG

    @aaronventure I may be poking around the wrong part of the source code, then. The scaling op for that is in ScriptedDrawingActions.cpp, can't make sense of it though.

    After a few tweaks to the snippet there's some progress:

    "bool drawOnParent" should be false in the beginLayer call

    the Path.addWhateverShape call should be done before beginLayer, then use fillPath inside the Layer before applyMask

    This new snippet works on 50% scale and above on OSX , 75% and above on Windows.

    HiseSnippet 1244.3ocsV0raaaDDdorYRjbZaBPe.H7IY.AUJY2jzZzFYqebMp9CVNtE0vHcE4Josd4tDjKsqhgA5gdtuQ8deM5aPeCZmkKoDorcpc.BunclYmY9lQyO6v.gCILTDfLJd7beBx3olilykyZNCS4nCagLdjojDJQ6O2GGFRbQFFqcfRlQw0Qwe+yq2GyvbGxRVHzIBpCoK0iJWxcXiumxXcvtjiodYt8NMNzQvaJXhH.GqYZi7wNmimR5iUWqfI.h1tToHXjDCfAYr99B24ilItjqu+IzP5XFQQTCMBLjlcGAyUgXEWTyYTl6vz3MDAVY3xneMcz+4l8ntzE7WlEdVr.qkZjMeXTHO7VKG7pkEd1Yf2s.IiLPZcMjdt4Hm.puboDEd1v7PtjDLACo8rPQeWTg+nfYSAbCtrpG9bRm.fXgFkegscEq511asaIHyGJsX3IVeiUa9TJmT0If.wwALwXLSautBw46wc6PHrxfNvsqFPlRCA60Ih6HoBd4McCvWdjPhClOhQcIAaVwZRpvoUrDi+ksrtpTohWfCrv0A2cJvpJFb1o0O6K1oxBpsyQAxpmSV8y1ErRohSqNAJm1iwJqKcBAL4Bnqn1E90.WjlCzgzPrblB+E8qUE65djHhC0GGQbjX9TFoLtdEqZ1ZSLs5XHB4cwyIAkmfYgDE+oUCIRs6V30oADBWKTAnXm3WKNfiwrVD12mMuGN77XYJOkZTkTB2U6oTmeS2b4LpLACpL8B2nL0NJyb8V6llusD79BIY.u7VktBL30krVUzjI2pLUBKPvXJnbKhUMtAuOEKyi7FSBpXcAlEQVbQnZNeKh4c2hjsC1Q++WlKJ3GxoxA9D9c0WiR9SW0NkfJ3px3loOMoYRWghntp4aGqluEi2rSvPu4vVXIN0JfAAm3SBjTE9MZQt.lvoaQKZ1hDdtT3CCqZJ77Ebk6Md7+mO+0k9i1X9RhusAzY4Oh9tT.03ue2u+5KotxYPly3u.NyHzoyjJpeBEGxK75FxjIYZu1gIvRJe5wTH6p78mYlkUsLfnwOmAD+FtQRXqiwmY1LJTJ7FQjJcCQimlNw9ol6T+kup1WYa+JaDTj5kcT9R55ZFwI0B+og4Ukrr1rU.8BXTwWq6FpDyJNyli0fHoejLGq8ilLgDnxQ4XOB64yHGAEY4XqGls+vd4urDZO8fnomvcEy3fYjNXGnhE3KChzri2psmGL2P1KhIo9L5JfuIifCTqJZ17VvUWgCV0urR7NN5lH3MgDUQ9AcuKb0EF+BxNEXaYYWsdkzCeY5osSOrS5gEhdQ5gWt3PhrZUsSOTeAqjC0qZC+dVoqQI0hoENQMRqGSKg62.cyUYvRTgaDCKyuYU8bhDAPtI25L0JKdHUNO6yMVcc652u0su+WCbeg6yMGRkNytc7V3VvKL.4iMdSd7xmX1F5IbjKA65lc9wONuTAAKOUyA5gkATXDhY+HuQPStCA7NmSXpY7FETilzz1JZU1XDrqKl3eguDg0TzFIBqkJD4gcBDu0QOCW87nmDyAvDO9kgO1ramAV0t4raOnA7sNN4MzJpU+CSss+vTamGpZllmzt6CUoGY1evwsenZ8Dyi1qeqA8dn5sgYuAsr9guq88AnpYh6EAKPzMMHTugsiWEXXzligZt35Sz+AH5Kxc.
  • HISE 4.x FAUST Build Failed "Command Ld failed"

    3
    0 Votes
    3 Posts
    111 Views
    DabDabD

    At the very end after waiting long long time Xcode finishes with the error.

    I have tried recent Develop version, old Master branch..nothing is working.
    Even I have tried without FAUST. NO luck.
    What is the reason? I am clueless.

  • Notch Filter makes noise after you play a note (Ableton only)

    3
    0 Votes
    3 Posts
    149 Views
    bendursoB

    @aaronventure Thanks, yes I'm using the filter modules. I will try the scriptnode :)

  • Monophonic table envelope produces audio glitches

    1
    1 Votes
    1 Posts
    41 Views
    No one has replied
  • CC controller data delayed slightly when coming from the MIDI player

    7
    1 Votes
    7 Posts
    235 Views
    L

    I checked it: in the MIDI file, the notes are written before the controller. When the MIDI file plays on a MIDI track connected to love language test the plugin in ... It is well-known that MIDI lags if you are transmitting lots of data, regardless of the hardware you use to send it. And music is very timing- ...Latency occurs when software sound modules and/or effects that respond to MIDI data begin consuming too much processor time. As you add voices ...

  • Repeatable Crash - Selecting Microphones (Multimic) in Sample Editor

    Solved
    6
    0 Votes
    6 Posts
    177 Views
    clevername27C

    @JFT I did the SampleMaps over again, this time not by hand.

  • External display buffers visualization crash

    18
    0 Votes
    18 Posts
    733 Views
    Matt_SFM

    Ok, if someone hits the same issue, I might have found a solution for this. I don't know if that's the proper way of handling it, but it seems to be working ok.

    I chaned this bit, and replaced the assertion:

    bool isConstant() const override { jassert(ns != nullptr); auto v = ns->constObjects.getValueAt(index); // objects and arrays are not constant... return !v.isArray() && !v.isObject(); }

    by this :

    bool isConstant() const override { if (ns == nullptr) return false; auto v = ns->constObjects.getValueAt(index); // objects and arrays are not constant... return !v.isArray() && !v.isObject(); }

21

Online

1.9k

Users

10.6k

Topics

92.4k

Posts