• 0 Votes
    2 Posts
    176 Views
    d.healeyD

    Yeah it seems like the onControl callback has no purpose for a table.

  • Xxx

    4
    0 Votes
    4 Posts
    258 Views
    No one has replied
  • Show / Hide Panels With Knobs!?

    11
    0 Votes
    11 Posts
    818 Views
    NatanN

    @Lunacy-Audio
    Thanks Man, Just Used The Script On My Final Script :) <3 Works Like A Charm
    Thank You

  • Packages script to remove ~/Library/Application Support/ data

    5
    0 Votes
    5 Posts
    411 Views
    L

    Just reviving this old discussion as I'm trying to think of how user presets might be updated when rolling out updates to a plugin.

    Example
    Version 1.0 of a plugin has a total of 10 presets
    Version 2.0 of a plugin has a total of 19 presets (9 of which are new)

    What's the best way to add the 9 new presets to the plugins 'Preset Folder'?

    If doing this on installation is still the only way, what installers are people using to achieve this?

    I've found that InstallForge is limited as it doesn't allow the creation of an installation exe that can install files to mulitple folder destinations.
    This is a requirement as the installer will need to:

    A. Install plugin vst/component to plugin directory
    B. Install the new presets to the presets folder

    Any thoughts?

    I'm thinking about how this might done on Windows and Mac.

    Cheers

  • Problem With Vector Knobs

    6
    -1 Votes
    6 Posts
    428 Views
    NatanN

    @ulrik
    Sir
    Trying To Attache The Vector Knob To A Frequency KNob, But The Animation Doesn't Match To The Frequency Knob, It Takes Too Long To React :(
    Please Take A Look At The Snippet And Let Me Know How Can I Fine Tune This?!!!

    HiseSnippet 2570.3ocsY0sbaiaElxIJswsNytyr8ldEVMS6PkHKQo37qGOq+ei6VmnI1a51ISlTHRHITSAnRBZakL99daupuF8YnuB8Ao8Mn8b.AEAon7l51HaKSb.NG7cN37C.X+HoOKNVF4T6tmNaJyo1Ou9IyDpw6MlxENGsuSs6U+XZrhEQRIs6roz3XVfSsZ25aQB0t6scze9WeytzPpvmkSxw4MRtO62xmvU4T6u82wCCOjFvNkOwZzar8Q9RwdxPYBfmaU2yYJ0+L5H1Ko3vVotSs6bP.WIiNQQUrXmZ2dWYvrSFKuPjN92vi4CBYXitNm.BJk7gxv.DwHUm8FyCC5mo2wNfT5maEtUpU3qpeLOfOmdt03KzcPx4v1dTakqCdcsgm2mN7pYAuamBuur9I9Q7op7dPr8ypej.VnFRgk.aXkNVmU9m+h56IgQHTsmPOicXDzXNGtcepWKxS8Zt4Zql9SmNj8hXflP9NgbvZqxEgbAiLLQ3q3RA4LfZepfE5Jf0mVjKaQl0hHG7Gat1pebsUIvmPoOMj.KppHY3lozLsHaQx.CMHnrbZZFb52YCLlgZ7TVjhyhA3O42bxqdoKIkMyTheZbAOPMtwyQvzV+bKqNGy3iFqL8l1vtaZXn7h8fuG.NewvvZrWHGdpE4ExygvfeMY+H5nQbwnF1rESOmcjneDC.IvjJJgY28DtvLivSE5fdYVGzKSoeUQs2XvZGPUz1ArgzjP0angILvDh7YSZyJXYpko1Wuf1mpF6ltPmOMoe2oSevUWQhjIJX0tn3P6O16qS6zMyUvcTyzAZsFT0SfG0NQ9jcACaNwQnXSC5c8t7vC64g+zbSK9NmFQhUzH0qFNDFLxOnS8Z+nMSEZWxgxHxoxoXCfrtI5zFWTFzH+SGCqkBHlwHDu1dObyEF0uC8YLinaaOx5fT8H2eAAThSlHn.BWuLnefQNkoeeRWKQoFyiMKcXrAXxbea4YtEoRJyAdwVuq0BXoUQz1rjpLEbQ1AbV.svFNifQKSDAwtZpPS8b31zl+QsChnWncxr3s0bY1hTh4Jrr1xy9oBNSnWSTNkEbk1cG7mBtR172WB9xkg8Agg7owL221qEoWNRcM4TZt9SdrMUSxDjLXj2nZXa76KZgExnIzP9GXAYAyysoZBfYYcqIBSfzrIoS9nb04NpZTERejgfdOw6u+2HbA40z.hau9G04gMKhHPbuVp.fbLrP0VIgAxohXWfyxtGQRnDGVDXqEzi6ajyR3v3T81ELrc5UkcsSu2sLSpVhP8HHVWMlQBjEVKS60MaZaU..KaYZeaY.SQNdXBJT4N.L2askN4N4aJ4tsyyNT+oI44k6w6YOai813w1yJH7QsGBaCZt+1FP42td3WOB+6cKtJlqyXoIhRBIlmLkIhsMCPfTElg06BqK+2YKzJOA9EkpN4AIR6Prz7x+OmS95yGeM4h2r5TDETmigs7PhShXjYxDhtNsV0vrRec0Ie8CYzH2kZff813mDhFeTNP5TiAhLD1ZhlleRTDT1ETCHxXI0JJUmnpZDPqRQYaVJS3j4JGNsefEISmSBlRKlPIP85Y.tnoacSNbQeEa.oS..gwtyI1pLH8Z2sYYTrSPPlbIWvgULrwH94LAPBB6ofIhqhgoGERLlLxXwb8Hsa2lz698Op4mdgvhEAyK4k+ToBeVE8VL7RGz9sHffkrCgPS225c4PyGL1rMDb9P821zKUKKmvKzovba9tRw853JA6BxDlZrDbZXpjHgINC7oXAjA5Zr41PeI3G4iAfvxWUdi2zR1E.VpuR1BnaRLyz.jo1klN.1ALl2gdtjGPtfwiP3ifF1Nby++sCfkU8eYOcU9oVL5x9rg3gUnXPpdm7jArwzy4PFYxEiAGRLIPLKDspTxT4zjov5gHA7BWXOuGKASQ1IBx2zKC7qUKtwW9vzdfrGf1vBrLKVix.S7TCZibZz57DGSvojnkPQdxMmAvwJy14PoMNXY8tpBiFeHw.w.YBTUSe9llez1aHymxb1h2edoIxsg8oNZXOiyQYbFdJHjJGp+XpXDKnHxqdAet4E7vFcs118JjdNfC4AD9LRRL3qBMoijB3vonXfLmSmJiTUn+Pu6mw4Vj7Y9GfTfq2UmnNm3ueyx1vEfQLTtlq3myUyLq4CnvwzIPR4b2fHzZTMXNwhenbqm2m7NBWTd40TrTwBZbmxy4OtBhI1R0B2P7ZefD9XFi7JAZkqYEngcQl6rt7idbtU4u+fJPdqxpbABnUoYEXGmWE6x4Gm9.AbtdlIr3T4IpHvWwMCYPMfxduc5jCvP5.lNegaCTlMZYI5GPZP9UKDlrfo7nQflwrx.n8shyR7Bj01z3hLBgDyMde8BICJYpKEmjsFpC.ycAWbPECoyluEMp4NEglsWgWmfoTWkCMQDxgcuDwzCs078cRIC.emg5KerEYPhRmKOsaoHbVkBC1RACpZxhrSilUBvrEYEeBzeN0gFfJXgKQuMX6nISXPhCEKbl6R0bM9L5K3+LZDKJ1TDO8huxl3kLWUkKrTl7qJcOQ49Ro6kv5F2tJ6t7vuAxwJcvFdbzsrtAuF.Avg0S+6G0mH6438AldLL8iPT0y6g+mdI7eO7jJ10..Z.d.Cf4NCOSemg4yHt0+tV2D0H7.RSlJEPC2F5dajZSKeOiRgt28R0IW+LtZk5pleaifNj6gVnXC1iYMTaWuROQWKTROAmdJmW5uHRx1ygEPeoTwdkvs4peb06t5UqRJ20vgU1mQfgrnJ6Fuk7nqiQWQxjAXPRpRmMPmZ2t38QWe42Gs80k6mZWrFnTbjfqdEbVykcK0NFioiSsULnBFpRea0qkca0nqlCO..RcXEwQi14W++F+kscJy48LbdRHOfEoY8mTWuFTAye+Q6CogwKL2fk76JFnsO6btOK85yua88YwmojS0f0rx6Ta0qGtWBOTCmrYYOniS.wcm9l21QZ3hME6qEFYC4q3ML6T6WVeY2vryD8KX4NekQZPrG1j7RSaKveueTK1kysVa+8aOy9kzjoGFBmt8b8XNEvCCqFNMNm3eX6Ix.F9ZGNLh8mRXB+YF7N+84jh2zl+4+w1Pl7om.UssemQwICGxQSacxK9.vePPHquD2ugTKJsgd5ec6XvaTGY2G2qNpU6x.yniyhucjun9wx.bGIEewM3aqxzAJa62PB9VPv83LyFYeVdaNepv8Kq2mq7GWMdWoB7hAdelwq4cisV8CFNDN2TNXuc8C+gO+uHLmzW6vHX2gQZOlWB9jv447Y3tWfXULCWsUvvhz1dYwovFXCzM92vGSmcyhFwN6l0IDg4GIeuo9I9129oZJ.lD5WB4cqeL1lLOAT85ds8P+V9688QSw5ccbplmd2.dd3MfmMtA77na.OO9FvyStA77zqkG78wtShRNIMLAHz+.cgfZ0NH8RaQORm+CrqP1QF
  • Change Arp Note Lengths with Knob

    7
    0 Votes
    7 Posts
    690 Views
    ustkU

    @dejans Perfect, that's what I've done after too :)

  • 0 Votes
    16 Posts
    5k Views
    A

    @DimitrisSP said in Text values for output bus, effects or gain reduction - use label, paintRoutine or animated strip?:

    Maybe a logical contition should be:
    "if all values of a panel == -100...stop the timer"
    else start the timer...

    Yes, we want to stop anything at times we don´t need it. But on the other hand it will have to be started again once a sample reaches a certain value. Which cannot be known unless we probe the values in a timer. Catch 22. :/

    So at the time we got sound to process (using cpu) we also have to start the timer. And when it´s off ... well no stress, I guess... :)

    If we got x amount of channels, we have to always probe x amount of channels. That´s almost all we would need to do at a very fast rate. Except for transforming the values into gainFactors. Which is a calculation. So the calculation could be set to only have to be made if we have a value change. Or if it´s above -100. But that requires all x channels to be probed first.

    Anyway I understand your fear of "infinite timers", I definitely share your concern there :/

  • Enable/Disable Combo Box Strange Behaviour

    5
    0 Votes
    5 Posts
    557 Views
    DimitrisSPD

    @ustk Thanks bro...So it seems that it is not related to my code...Let's hope that @Christoph-Hart will come with a solution on that!

  • A/B comparison

    22
    1 Votes
    22 Posts
    2k Views
    Dan KorneffD

    @ustk said in A/B comparison:

    for (comp in Compare_Elements_Array) comp.changed();

    You guys are life savers! !!

  • Reliable way to refresh waveform when changing sample map

    4
    0 Votes
    4 Posts
    474 Views
    Casey KolbC

    Yup, this seems to be working thanks!

  • Default parameters for Function

    5
    0 Votes
    5 Posts
    285 Views
    S

    @d-healey Opp, Good to know
    Thank you..

  • Animation That Reacts With Frequency???

    3
    0 Votes
    3 Posts
    369 Views
  • Best Practices for Storing Consumer Key / Secret in Licensing Script

    3
    0 Votes
    3 Posts
    412 Views
    Casey KolbC

    Right, that makes sense. Just wondering if there's a more secretive way to securely include that info. I'm sure it's fine for now.

  • noteOff() / noteOffByEventId()

    9
    1 Votes
    9 Posts
    687 Views
    Casey KolbC

    For sure!

  • Arp Sustain with Sustain Pedal

    40
    0 Votes
    40 Posts
    2k Views
    LindonL

    @Lunacy-Audio okay... send away...

  • External JSON File

    11
    0 Votes
    11 Posts
    605 Views
    S

    @Christoph-Hart oh wow thank you
    i can't even guess, :D

  • Affecting midi CC values using a UI element? [solved]

    17
    0 Votes
    17 Posts
    1k Views
    A

    @d-healey
    Thanks for the snippet, yes I see how it is modulated now! So the UI to internal cc is solved, many thanks.

  • Tooltips

    9
    0 Votes
    9 Posts
    1k Views
    Dan KorneffD

    @Christoph-Hart is it possible to get the tooltip text to word-wrap in the floating tile?

  • Keyboard (Floating Tile) move keys up and down horizontally

    7
    0 Votes
    7 Posts
    575 Views
    A

    @d-healey said in [Keyboard (Floating Tile) move keys up and down horizontally]

    Another bug is FloatingTile1.setPropertiesFromJSON() gives a function not found error. Also using FloatingTile1.setContentData() makes the floating tile go blank.

    True, my experience was the same with both of those ones. I think you nailed it initially, actually. The moving of the x and y using .set() is the way to go, then create a panel to put the tile inside.

    Another question, is there a way to increase the text size of the note numbers on the keyboard tile? It´s rediculously small now and no pixel size seems to change that if I change the font size in the json in the keyboard tile settings, even after an F5 refresh... any ideas?

  • Reading external API response

    2
    0 Votes
    2 Posts
    323 Views
    Christoph HartC

    This call is asynchronous - the function will be executed when you get a server response. The onInit callback will be long over by then.

15

Online

2.0k

Users

12.8k

Topics

110.9k

Posts