• addPitchFade() bug?

    29
    0 Votes
    29 Posts
    3k Views
    ulrikU

    @Lindon said in addPitchFade() bug?:

    @ulrik said in addPitchFade() bug?:

    @ulrik in other words

    we have the opportunity to set NoteOn and NoteOff delayed

    local id = Synth.addNoteOn(1, n, 60, amount of delay in samples); Synth.noteOffDelayedByEventId(id, amount of delay in samples); Could we have Synth.addDelayedPitchFade(id, fade time, pitch, fine pitch, amount of delay in samples)

    or is it possible to achieve this, if so, how?

    To be honest I'd like this too... in my case Im already running a timer - its a custom arp - so it would be MUCH more convenient to not have to fiddle with the timer to get this effect - or add a second timer... ugly...

    Yes, I'm building a custom arp as well, and having problems with the combination of strumming and pitch fade together.

    I have tried using timers and it works but not very good in my case, (might be bad coding...)
    Anyway I tried using a midi player with some good results (haven't tried it in real situations yet

    Here's a test, implementing in it my arp will make it more reliable when the seq is already is set, here I just test it with pressed keys but I think it's promising.

    HiseSnippet 2495.3oc6Z0saabbEdojV6PZ2Fm.azd4Vg1hU1BqDkUjkQfgo92BQRj1TVI0AoIq2cVxwZ4Lr6NqrUJLZtL20Wg9JzmfFfdWupn8EH8MvuAsmyL6OyRRIQqZ231JAAANm4bNy24m4blYnZEw8Hww7HiJU2+39DiJW0r8wLQ2055RYFautQkOzbkn9VO2ZWpOsen6wjHiUOtuabLw2nRkI2B4qR0oLj+7p6upanKyiTPxv3.N0irCsGUTPsUiOgFFtoqOYeZOMtWrw1db1Z7PdBfoIMm2nuq2gtcH64hrMgoQkKsgOUviZKbEjXiJSsJ2+31c4Omo3+.ZL8ogDbPci1fhTj2jG5iHF+rwZcog9sxr8XCiJlsJ7DSp7DW2DM4b5EdjqImvpPBc+QkIJCuIKAu55vadM3MBHMgFjtbVvQBIUT.gRUycaMbLYsjnHBSzl7aRHkhEu59oSseD3U0ouCm2eClKfLe8PGp7mBr1tOQehWc+JSN1lY8S0LMPKZSZHAM4JYC.tQyCB2q6JbMp7UlKsrCa+k9jkW6E68q1xwY2GtwSd1JNNNeliyJNsb5QeT682dgm.TbNzw4Y24YGDbWm8exJezws3avZt0gGDt4JOnoy5rlNqzJ3t6rtCL2CcbN5VINNF3hVjhUASJaS6vbEIQ.sKsWRuUcA3p4A1i2iByK25j4uZrNgMLYk2E7TQBceqxkWxqtOoWedAgecCCsbfoT4.efYauHZeQwLnm5JlayDjn.WHbqmJn30Xh+VUy03.GLgSO2CIaFACxkvdo4meVK3Oy7w0pEQ5XcH43XeHVZcOqO+K93LRGQB4dTAkDCz2f0gxHNdQDHA.Ca6PiE1nBf8uwBqz7RfSY8DmNDQQtq8zoSOcg.sEQI8.1yfIHvZbvcvfA1SKmE4Vw7dbAYGBqin6IJQAKEh0hJ75hEcNQox4nPnrhTmnLYLTVjlrvi2wMVf33TEUmQo+Xt4pQYgf20JHg4InblULQj54lo1usVUHN3FZQNBzQbZLpZspyMWUHcPXQCrhQ2EjH1wJtKOIz2pC2JHh2yJj+bKA2pKsSWKFrf0plEqcPYw.Hno.djkMyhxxyDloVUXcSWXOdBS.qatnTlO4EMCrYn3oLEmFOkQNzrOvMLgXOi0MUxiblyLmMTJEjaCk8e.V1NxVSu7ffwfW3WNXRDAtowF9H5capvmZBndNiQBsqqQCYB1p+TPK5rdfJw+X6RaBJrI1LZLiYBwB2d8skdfbzDDT.G3yR7DDnDTM2.HRQbXHkpnxKi0sxbI.pZCjgBpaxidXBTzgDsJ3khs26.njygOt+mWr0PKt7E2bwYx.qJyxoeRbWv2IoVhjB2uDSUzB1gYaHKPh95CvIEX1ClSLyMySkTJQlElVi.sVr7r8zSOqEHHYVq.2vXBBgLVT4A165BljGgFdV15sz.7LyZUG9UWcAgfYllUIqqordcVviBYiELeYMUMyrUD2OtLTMcVqEm051yZs.p9Z2dNXT84vAycab3x3mjzVBGVeI7iRh0W.IbaIqJxKrHRYII2J5KtLrkenpDbVg0h0ah3g1dYEal05Hz3k0OxIh9V6oEjWH.eaQXS1GBaGZqjAMSX8N6BsxzX0JulaXHdzA6QfJrJ2.ntISuzFDNCYpBmogAbQ01KnpSAU5r+YYLPiWIRPCndT2PHkRUvJexNLdDYCLLZi4PYY544cxD6rkUNa4M6wYIOY7LqNxxqPn1BoUtNaeBAxXUPBAcdaF8MAvb37RFFrwv.7oXTx4I3ert28x8hRIpVU0H102Oe00EV5a112F1Nj0PSaQm0ZTPdVq4k1qzUVM0FesVp4OCE+xZoJOW2u8rhWhgpWVav8SPUZUpYdtRDoG+HxI44k0DzURZReXV26AlFw3nmIaOLSpY8MvHivIBKeFbyw6L3dpcwZLxYaynhl8IoiGwozS25i2TJEU.qB4AR+woGHscHEZ+ZPgycdYSYEdCIfyOOa0+XCiwP3qZVTuX.MXb8wRCWwLOLOnBLFKETyL+lokk+aRNY4WMQH3Lo7en4f6eGBGFFOda4cafSom5bAGdeRDVsAnsN4H3Vypi7W0bcR7gBdeo2OsvKfxyz++hhE7m23X8AOm5Cd2LBM9pFcIvQB0tex1M5Q88CIs3wTLcLelu8O2nmagh+1+diXAoea5WW5dlwIAAzWfdRqXUSeLGZLfdonewx7cO80G+Znz3NiDkmfIZ7KafsDAusIzBtDvuxXkzUrvVQu13dz.UCc1eWISy9jhTvOYgASHLHFSCQK4uXU99u9eK+eie+qi+uwuqQFvmxrWrQOtOdIbSIlzMhK+5rCTKYROn7MGLfwX3OjwrdZ9vMjZ0BUo7JnV3BXLhKoeMyc49Ig36.n+tQ3ikkNAZu5WTGuLNC7CGW5UVl3zdqqS7wjJdqqQVKeLg6GnRnGMdmXD3Eeyp2x3M8o49QlaDDP7DEfcJyM+rS8c3diCk2uz6ktUDOouDIWWQfDSiIQVR50eS7hoyO1uXp5c71bWcMtlaTDkDsMdQcsE+OkG2GZlGynwbFWBkU5g2XWGKoytNQjvx.yeXq+we49oSztOb3yRusEh91D.p9RUFeZuln438ltk2NoEbO8nXk26s0i89ez8m+.TN4Lem5pY3sMEa5uACuAEPQUOYcRfaRnHmpNf2ERZ52kynd5osOhHhnc5PJ8Zpiz1VQHJ8j1WuwiHgD2XhdWqcf625FsqrcxI6VN2ukckJiYn6mZpfqk7cEempiv6ofcMyrqzJA7MxGZkaN0Oaz93Xx9tR3nG8NBNja4ulg0IdzmRBKGXfxfoqoTGpuHfeg4BK5T9miZB+I3V3Gu6ZK530sowarH5ajdkS9+88JOMW2UMUMQvDq2wOQDzqW1V6cDndCETuh4m5dDQdniz8p33.dTOqsHLRzv6UKeBj+53dBj9i8IPZ5I.HrejKKtOOlTWWyCL2BkqCfYB0GlTItPyaSv7z36ZMxHtfNwVtrRJCFWRS6R0Nxy2ee0AmTGRoYrGXrC9E40JILl7o30EpqKXA4EzI+.2HeHtTpi1fG0YpwqzzYbhlKcwIZdG6BRWTz+zizvVOq+qIR+SLgxAKnd7Xqe3i2OhmHnrN65BGNFebm8R50Fp85QR+FDwaPUYB7VepwyiiQ3zlv7kC9mvOoSVGGWIcx5YSdN6yrvE8YtnOyE8YtnOyE8YtnOyX0m4+UVidtdQ7uzS8cCJejQIEv2xj+aEV0bWbrU8g+l.6AkI+ROuxpZHAW37J3sOuBt34UvO57J3RmWAuy4UvkOaAwtXqjH38T6Egt4s1P8XTUx+OlsxjF+KPAX+jC
  • Switch statement breaks if value changes after on init

    Solved
    5
    0 Votes
    5 Posts
    346 Views
    Christoph HartC

    @d-healey I got one like so it‘s not nothing…

  • Filter Display Bug?

    Solved
    18
    0 Votes
    18 Posts
    2k Views
    LindonL

    @ulrik said in Filter Display Bug?:

    @Christoph-Hart a friendly bump

    @Christoph-Hart - another friendly bump.....

  • Gain Envelope Intensity <100% - Tail Cutoff

    Unsolved
    7
    1 Votes
    7 Posts
    546 Views
  • [bug] Exporting project fails when using Loris

    5
    1 Votes
    5 Posts
    392 Views
    David HealeyD

    Attempting to export the toolbox project I get this error:

    ../../Source/Plugin.cpp:2:10: fatal error: JuceHeader.h: No such file or directory 2 | #include "JuceHeader.h"
  • Websites Don't Display in Compiled Markdown Tiles

    1
    0 Votes
    1 Posts
    87 Views
    No one has replied
  • [bug] Mouse sensitivity doesn't affect horizontal or vertical sliders

    1
    0 Votes
    1 Posts
    89 Views
    No one has replied
  • Markdown Renderer warning

    1
    0 Votes
    1 Posts
    196 Views
    No one has replied
  • 0 Votes
    5 Posts
    493 Views
    David HealeyD

    @d-healey said in [bug] Unwanted pitch shifting when using Apply sample map properties to sample files:

    @Christoph-Hart The only thing that is missing now is that the sample map properties are not applied to all mic positions

    Ok I've figured out what's causing this. The samples are all there in the list. But (for a reason that I don't know) you are removing the properties from the property list after each file has been processed. However before processing you are checking if the property is in the list. Of course this means once the first mic position has been processed, and the property has been removed, the subsequent mic positions won't be processed.

    Short version, comment out this line and it works - https://github.com/christophhart/HISE/blob/develop/hi_backend/backend/BackendApplicationCommandWindows.cpp#L2390

    @Christoph-Hart Any downsides?

  • Polyphonic Filter display isnt defaulting to the correct Filter type....

    4
    0 Votes
    4 Posts
    315 Views
    LindonL

    @Christoph-Hart any chance of getting this looked at?

  • Develop Loris build errors

    4
    0 Votes
    4 Posts
    305 Views
    David HealeyD

    @d-healey said in Develop Loris build errors:

    But... Loris no longer works (the scripted API that is, I haven't tested the wavetable).

    Bump

  • Mark Dev Status

    5
    0 Votes
    5 Posts
    342 Views
    C

    @Christoph-Hart They wouldn't be Apple unless they were constantly changing everything. Would you recommend us shifting to X15 now?

  • Effect Slot Crash

    10
    0 Votes
    10 Posts
    1k Views
    Rosace_PonyR

    @aaronventure Thanks, i've been trying to build it now but my build fails, i did opened the project in the projucer and checked if the SDK where unzipped wich it was here,
    When it fails i can see one error only, i'm in visual studio 2022 on Windows

    f9209f44-ea3d-4e0a-8f2f-1f0c685d9cfd-image.png

  • [bug] createSelectionFromIndexes doesn't accept int

    1
    0 Votes
    1 Posts
    96 Views
    No one has replied
  • Build fail related on multipage system

    1
    0 Votes
    1 Posts
    272 Views
    No one has replied
  • 0 Votes
    7 Posts
    590 Views
    David HealeyD

    @modularsamples VMs are great :D

  • High-pitched noise with RR group XFades with low buffer sizes

    25
    0 Votes
    25 Posts
    3k Views
    Christoph HartC

    @tomekslesicki There you go...

  • HISE Crashes using "AudioFile linkTo"

    2
    0 Votes
    2 Posts
    381 Views
    F

    Found a workaround using "loadFile" on slots created in the processor Id

    // Create Buffer with Slots const bufStretch1 = Engine.createAndRegisterAudioFile(0); const bufStretch2 = Engine.createAndRegisterAudioFile(1); const var bufScriptFX = Synth.getAudioSampleProcessor("Script FX1"); const bufScript1 = bufScriptFX.getAudioFile(0); const bufScript2 = bufScriptFX.getAudioFile(1); // Load Script buffers bufScript1.loadFile("{PROJECT_FOLDER}MySound.wav"); bufScript2.loadFile("{PROJECT_FOLDER}MySound.wav");

    The Snippet

    HiseSnippet 1413.3oc6X0raabCDlqrYRrRJPLPy0BAeRAHUPxIMsnEE9GYoTkFaIn00MEv.Fz6RIQncIWvkxxJA4du2Wf9nzGkdnO.8buzNjbk1csTDTDZRQAhMfs4v4mONblONxcjBOZbrPhb15zIQTjy8vtS3pA0GPXbTqiPN2E23ZRXT.sztnCmDQhio9HGmMdlVAms1DY95O26PR.g6QSEgPmIXdzWvBYpToc1+6YAAMI9zSYgYz9I62xSvqKBDi.vrAtJJh3MjzmdBQqVALx4VM7YJgzUQTzXjC9Pg+D2Ahwbq9mwhYWFP0KpgbAGYE2TD3qQrVZ6qnxqXzwoxphP0GvB76LMQDiPNa1IMsrgMs7o3iY9rYxSSO22rQoTKxlibJjGxajCx0xB4pYf7BfjSFHgsPZarqmjEoR2wdc0hqnxdD3pHKTNYT3Ai7Yhlr.Sxyo.jzsN.U3YEv0EfYbUkPxPZSIrXlaJ+zpUeTI3GO7aJVDtihUktbTOWkjp7FTqz2VpAuOiSq3Iovo7.teWZeVLX7r3UVa5Msb2UxxZ5flX6UDowdCna9RvdSoZk9Tkw.WSY5rzQ4crZVp4KqsSdrajqgdF2MyMK.wFU1cY5awYpuqDHH9lc140c5194Mpe5EMa+hiZz8MGOwULh6WYL4JMrR8+JaSuQbOESvKI3mHTz17xOr3qKtUw2TrzM2pWuEtm91VJBBnxEtst0TtLCKyGEdIU9H3NIXDclhPqyx5Qq815Q8rEeYTTvawYp1Qzj0y2RfRpX0MGInBnHTlViGjzZXte9QxUzdBYHh4qaWyIqFxb.xRZ4STDjyCwO6qO+v1c6dP2y6R49TI6UDeQ74FygeAh3UBidLRR38ov4UpzcUZOXjzf6qW+WeVGD5GZcj1oI.EvLbNhnRESmhbNhdEPSZ6o2BeDMdnRDYzMLRv0mPma+NertN8H8S6OI6hno4vV94YKFy7UCzX94voX.k0ef4D4aXsSYe1zhTf2S3OJfnxSFpeUHYCnfIGCjNR7XlZR1WMtIC4lqFCYVR8ETZrhvcabGFvDsX7VXA3EtBeei2j2a9Dbid8ndpTvtIt4K+v83RQ7TdNSvuGNkKckeVw4mwoTGQRZDQROUzIfLobrgptK.7GU5x.g2PW1qnyy2jTqdnVixdCHbNMHdcnkt0JmppszTEpqXjhw6eLQIYPOFFN+.yrziVOAcSyAIqqNkTvEHQLK9a3qjMqoW6jrYsoalRrgNgpFKjCM2QI+MPFXuPhMI4K5ccMzAAAhwZ5BVRYLbwXj0QDLIZffy7zhrZLEoGDBunnlB2uiDeJgEnq6cGECzt9s4tfxlI5b13LpL133aiqVA9F5CNQ3CagaR7fD6jNDM2w1XMSNTwRkU7lU4lCq4Jd.WLchOaVBfXngwSOu2FYnIsEo5UP6XAqWaEeldWOR.5LKKNbTz9zlur3Sq5CvikjnX6bGWDAEfTYMzaE4wQAvDqqKPmgfBYPv8w4id9f+.H3RZkanxZC.88b.85ou4jo+L6JfQoE7H10ScXCnywGHoLlkTJdLimjYs5bL45bqQcHRX7b3EDsuwyVAMbollRdlZd5C.tJZjt4OmrgvH5lDTVo573sfGXTTzbdAs7P+66MenQ6OengNwaF5e8Wp9G6YGrVOUTWcC16b7K+ayG+xqV7mczus8wJzbYUz6+z9cvM3DMA465A+eifeWbcyKDS3dK3vmoIaa7Raw+OuKy4icYerK6+mcYYq.yu3PgXXHwLixZ84b9fLQUHwSJtvyNjntI5NFIPKM27eWZK7w50kl8wAw5wbPgLe1Edd5Yu+bXt8EaytqgMOdMr4IqgMewZXySWCa9x0vluZo1n+mpcvHkHzNPKHnSCKmoisIwPXi9Gv898WH
  • Presets containing Macro controls causing DAW crashes

    6
    0 Votes
    6 Posts
    1k Views
    ThinkTankT

    @Adam_G Thanks for the heads up!

  • Audio stops when Envelope Decay reaches -61 dBFs – Bug or setting?

    18
    0 Votes
    18 Posts
    2k Views
    A

    Today's

    65fb14f - - added HISE_SILENCE_THRESHOLD_DB preprocessor for changing the silence detection threshold for envelope decay values etc.

    seems to be about addressing this.

    /** This can be used to change the threshold of what is considered "silence" in HISE. This value is used at different places to figure out whether to stop smoothing, stop a decaying envelope curve, etc. It tries to use a sensible default here, but you can override this (as a positive value, it will calculate the gain factor by taking the number as negative dB value and convert it to a gain factor). */ #ifndef HISE_SILENCE_THRESHOLD_DB #define HISE_SILENCE_THRESHOLD_DB 60 #endif

24

Online

2.1k

Users

13.1k

Topics

113.8k

Posts