• AHDSR - How does one turn off the little "stage indicators"?

    11
    0 Votes
    11 Posts
    414 Views
    ulrikU

    @RastaChess said in AHDSR - How does one turn off the little "stage indicators"?:

    I can't say I completely understand the code though. I get the part of converting from and to string, but I don't understand the "manipulate" part.

    Not much manipulation in this code, actually, just ignoring some strings that paint the things you don’t want to paint 🎨

  • Slider inside Table cannot be dragged

    3
    0 Votes
    3 Posts
    286 Views
    oskarshO

    @Christoph-Hart working now. Thanks!

  • Project management window

    1
    0 Votes
    1 Posts
    81 Views
    No one has replied
  • ScriptFX Parameter Example?

    12
    0 Votes
    12 Posts
    407 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
    194 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
    267 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
    182 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
    489 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
    293 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
    321 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
    245 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
    903 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
    223 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
    249 Views
    oskarshO

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

  • Playhead colour in Waveform component

    5
    0 Votes
    5 Posts
    239 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
    187 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
    239 Views
    d.healeyD

    @paper_lung Yeah

  • Slider Displays Wrong Frame

    4
    0 Votes
    4 Posts
    352 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.

15

Online

1.9k

Users

12.5k

Topics

108.8k

Posts