• ScriptFX Parameter Example?

    12
    0 Votes
    12 Posts
    375 Views
    Christoph HartC

    @iamlamprey either there or you can just call exportState() from a script, this will also give you the Base64 string.

  • Keybed colouring....

    5
    0 Votes
    5 Posts
    177 Views
    LindonL

    @d-healey said in Keybed colouring....:

    @Lindon Yeah (I assume we're talking about the white key at the end?)

    sorry - yes we are... ok bug it is...

    @Christoph-Hart !!!!

  • Pretty weird problem with the Preset Browser ?

    45
    0 Votes
    45 Posts
    3k Views
    Evan SplashE

    The topic is old, but if suddenly someone, like me, is looking for a solution to correctly switch presets with only 2 columns...
    If you set 2 columns in the browser settings, then when you switch the next/previous preset, the browser will return to the category column. With three columns (default), the browser correctly displays the selected preset. Possibly a bad solution, but it works. Just reduce the ratio of the first column to zero if you only need to display 2.

    "NumColumns": 3, "ColumnWidthRatio": [ 0.0, 0.5, 0.5 ],
  • Arp Note Length

    2
    0 Votes
    2 Posts
    249 Views
    LindonL

    @trillbilly said in Arp Note Length:

    Hey Gang,
    Im creating a drum plugin with randomization to an arp. All is working well except the Note Length. If I set them to 100 & then randomize the Step Count, they then go back to the default.

    Can the Arp Note Length be set to 100 at all times?

    You can (re)set the Note Length in your Step Count callback.

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    25 Views
    No one has replied
  • How do I get an LFOs current "stage"?

    4
    0 Votes
    4 Posts
    166 Views
    ustkU

    @RastaChess Since the oscillator does not output its "position" I can't think of a solution to give you anything else than its current level... So the second oscillator with a saw shape is exactly what I would have done despite the apparent funkyness...

    Maybe it would be possible to add this as an output to the oscillator if it's useful for enough people, @Christoph-Hart ?

  • Project with High CPU

    10
    0 Votes
    10 Posts
    482 Views
    ustkU

    @bendurso Perhaps exploring the XML would shed light on any discrepancies between the two groups...

  • Custom Sample Import Save

    2
    0 Votes
    2 Posts
    260 Views
    d.healeyD

    @kameron Are you dragging it onto a waveform control? If so you should be able to set that control to saveInPreset.

  • convert svg with multiple "objects"

    10
    0 Votes
    10 Posts
    278 Views
    ustkU

    @Lindon Oh yes of course, the objects should be converted to paths at first...

  • GUI with two screens

    2
    0 Votes
    2 Posts
    239 Views
    bendursoB

    @Sampletekk Showing and hiding panels (You place sliders or other things inside the panel, and then hide or show it). This is a tutorial from David:

  • Help with: Buffer_Not_Writeable_By_vImage

    18
    0 Votes
    18 Posts
    782 Views
    Dan KorneffD

    @Christoph-Hart Does this look right? It's throwing a bunch of errors.

    void MessageManager::Lock::exit() const noexcept { if (blockingMessage != nullptr) { { ScopedLock lock(blockingMessage->ownerCriticalSection); blockingMessage->owner.set(nullptr); } blockingMessage->releaseEvent.signal(); blockingMessage = nullptr; } const ScopeGuard scope{ [&] { blockingMessage = nullptr; } }; blockingMessage->stopWaiting(); if (!blockingMessage->wasAcquired()) return; if (auto* mm = MessageManager::instance) { jassert(mm->currentThreadHasLockedMessageManager()); mm->threadWithLock = {}; } }

    EDIT: operator error. This works:

    void MessageManager::Lock::exit() const noexcept { if (lockGained.compareAndSetBool (false, true)) { auto* mm = MessageManager::instance; jassert (mm == nullptr || mm->currentThreadHasLockedMessageManager()); lockGained.set (0); if (mm != nullptr) mm->threadWithLock = {}; if (blockingMessage != nullptr) { { ScopedLock lock(blockingMessage->ownerCriticalSection); blockingMessage->owner.set(nullptr); } blockingMessage->releaseEvent.signal(); blockingMessage = nullptr; } } }

    Testing now

  • How are samples played

    3
    0 Votes
    3 Posts
    216 Views
    S

    @d-healey said in How are samples played:

    @Sampletekk Whatever you want

    db0e450a-c67f-4e50-b12c-c7a41a0faa7d-image.png

    Cool!

  • Flip/Mirror Envelope Follower Path

    3
    0 Votes
    3 Posts
    241 Views
    oskarshO

    @Christoph-Hart Thanks not sure how I missed that!

  • Playhead colour in Waveform component

    5
    0 Votes
    5 Posts
    222 Views
    P

    @ulrik Ah, sorry my mistake! I was using the wrong function. Thanks for that.

  • Sine Wave Generator + Even Harmonics

    3
    0 Votes
    3 Posts
    157 Views
    ?

    @Christoph-Hart damn sorry i forgot to say it should be compatible with Rhapsody, i guess a regular core.expr or the good ol' Shaper FX for my use case?

  • Amplitude to set opacity of SVG?

    8
    0 Votes
    8 Posts
    214 Views
    d.healeyD

    @paper_lung Yeah

  • Slider Displays Wrong Frame

    4
    0 Votes
    4 Posts
    310 Views
    trillbillyT

    @ulrik said in Slider Displays Wrong Frame:

    HiseSnippet 951.3ocsV01aaaCDlxIJn1aqXEX+.D7mb.L7r5xxBPwPchc7fQSRMh8J1PQQAs3IYtPQZPQmD2g9ed+CxNpWhjmCRZMvzGr089yc7tiZrVE.IIJMwo9zUK.hy25NYkzLu+bJWRFMf37b2yoIFP6kw5jUKnII.i33ryuYY3TeWR5y+75SnBpL.JYQHuSwCfy3wbSI2w8dCWHFRYvTdbEsOn2n.kruRnVh3YG2tjEzfqnQvETqZ0bIN6cJiaT5IFpARPcNQwVMYt5FYl9uimvmI.KgOYB5nL1j9y4B13hbMgPb1cbYluSVl+CtmyY764WVA99TAdkVTsF3T6wfj+WAjbp.ocyfzKbmDn4KLkRr34abGIwCjPJVpqBkLcI0tslaeEpgzzIldELTiD2aQqC61ssG9y9upQCrbmX7diTMy6W8JrIBL8UwKTRjnUSqvlk5dwxXKmyngUrHPCXxelJfJNSot5XIaH.hVnUZHxSdMp56a5+iG0rsG9m+gCxd4noELZ9AL.kttCZF21yMboLvvUxVMYZ5MWpLT8pIBNCznkgEBiZ6ol8W623uaT2KpShE91VnVHyNyhxHPrXEFhMdWpVJY.6RHvPkQBHUOJlBs8NHUsB2LTYK.LHjtTXv.9xCx8x5gfaf3LR+b4VvdrfGIA1T3VSK40u2p30TwR3CofMOdMCvxmFX1B7msEYaAv59MpkkEm8eUQh6ojWnLvaksRy8Fetg2+UTX3CJydvoUBAnePw1wR8iYXK4x3YftsWZJcuhXe65CC68kMLDj0GUQQkbjjad6BHmdnRvrM4122bzgj2HZGhxQHppIcD544iPYsMDN5j8bskRRJ1qrqpG42GMfZnEdAcHFjEf1vs4hy.3ZbWV1fYc2APxUF0hTcyGVvIymJl2VFOduUkD+Yua3Ly7RFS6MG3QyMU4TzKi71CYbWpWtu4Ki6cobioUBzy5giRKlv+DhLWW+NcIwbFS.iUIb6w5ZkfM2Aga+TrkBpY8Uh1c+4Br9n5dH6tFI56UUua3qXOY2GcO4WJDeg6XtIX9CiwZO.Fwy8+OvX9sKem6ogg3JmR.tq6v+XauJ4IBOthyvkQmSMZN1I3haOlfsHA.FcoDDnyccpYGbxn6ZosUfIfjkRbG9jKz2R6jKzuPH1iEnUeLHabyd+0yR4fXRldccc76FPZO+MFzr8e7OFDrtq1vvWtsF9SaqgGrsF9yaqgGtsF9KaqgG8zFZ+ZmiWZTwYiMDx4iOMcwniyoRJ1Al1sR9WvhdXsH

    Its definitely something to do with my strip. Im not sure what but thank you for the snippet.

  • Parametric EQ in Scriptnode / Hardcoded Master FX

    3
    0 Votes
    3 Posts
    274 Views
    Matt_SFM

    @oskarsh the graph eq itself is not available in scriptnode (only graph filters).
    But if you just need to make a 'basic' graph eq swapable couldn't you do so using the built-in module and use a fxSlot module?

  • Pro-tools MIDI markers

    1
    0 Votes
    1 Posts
    80 Views
    No one has replied
  • Current Status of Whether HISE builds plugin binaries in Xcode15

    2
    0 Votes
    2 Posts
    254 Views
    ulrikU

    @Noahdeetz I still get the "Cycle inside...." issue with Xcode 15 and Sonoma
    I've also tried the latest Xcode 15.1 release candidate, still same problem.

14

Online

1.8k

Users

12.1k

Topics

104.9k

Posts