• midi node, channel mismatch error

    2
    0 Votes
    2 Posts
    280 Views
    d.healeyD

    Bump bump

  • Memory persistence

    7
    0 Votes
    7 Posts
    583 Views
    T

    @Christoph-Hart is it possible to routinely clear the plug-in memory usage without clearing the preset data? I see the method

    Engine.getMemoryUsage()

    Is there a way to use this to set a max threshold for memory usage?

  • How to control instrument volume with MPE?

    Solved
    12
    0 Votes
    12 Posts
    967 Views
    d.healeyD

    @bendurso Use the global modulators system. You add one MPE modulator in the global mods container and then assign this to the gain of each sampler.

  • Making a Rectangular Selection Tool

    3
    0 Votes
    3 Posts
    257 Views
    ustkU

    @ericchesek I call b.changed() in the mouseCB making it fire at each drag movement which is bad. The button callback should be called when mouse is released, or using a check to see if the button state changed so the CB doesn't trigger constantly...

    pnl.setMouseCallback(function(event) { if (event.clicked) this.data.startPos = {x:event.x, y:event.y}; if (event.drag) { this.data.isSelecting = true; this.data.currPos = {x:event.x, y:event.y}; this.data.p.clear(); this.data.p.startNewSubPath(this.data.startPos.x, this.data.startPos.y); this.data.p.lineTo(this.data.currPos.x, this.data.startPos.y); this.data.p.lineTo(this.data.currPos.x, this.data.currPos.y); this.data.p.lineTo(this.data.startPos.x, this.data.currPos.y); this.data.p.closeSubPath(); } if (this.data.isSelecting) updateButtons(event.mouseUp); if (event.mouseUp) this.data.isSelecting = false; this.repaint(); }); inline function updateButtons(isRelease) { for (b in btns) { // just an imaginary line in the middle of the button representing its position local buttonLineStart = [b.getGlobalPositionX(), b.getGlobalPositionY() + b.getHeight()/2]; local buttonLineEnd = [b.getGlobalPositionX() + b.getWidth(), b.getGlobalPositionY() + b.getHeight()/2]; local isIntersecting = this.data.p.getIntersection(buttonLineStart, buttonLineEnd, true); b.setValue(isIntersecting != false); if (isRelease) b.changed(); } }
  • Linking Ambisonics Code

    7
    0 Votes
    7 Posts
    333 Views
    clevername27C

    @DabDab

    This stuff is great—I've used it in MAX—

    Software Downloads | ZHdK.ch

    favicon

    ZHdK (www.zhdk.ch)

    Here's a more general-purpose page from the same organization:

    Link Preview Image The ICST Ambisonics Site

    This is the ICST Ambisonics Tutorial Blog

    favicon

    The ICST Ambisonics Site (ambisonics.ch)

    I've emailed the project maintainer to ask about a Faust implementation.

    Cheers,

    Bill

  • Engine.saveUserPreset(value) in any dir?

    6
    0 Votes
    6 Posts
    310 Views
    A

    @d-healey Thank you!

  • Making a fake stereo effect

    5
    0 Votes
    5 Posts
    648 Views
    d.healeyD

    @Soundavid Thanks, I'll give it a try

  • How to use the pitch mod node?

    Solved
    9
    0 Votes
    9 Posts
    745 Views
    d.healeyD

    @Christoph-Hart Thanks!

  • Can't read from JSON

    1
    0 Votes
    1 Posts
    99 Views
    No one has replied
  • Macro assignments SaveInPresets

    17
    0 Votes
    17 Posts
    815 Views
    Adam_GA

    @Christoph-Hart confirming macros fixed, thank you again

  • Object in JSON to Object in HISE

    6
    0 Votes
    6 Posts
    255 Views
    CasmatC

    @d-healey got it fixed! I fell victim to HISEing fatigue 😲

  • Array.concat()

    6
    0 Votes
    6 Posts
    221 Views
    CasmatC

    @d-healey @ulrik amazing haha!

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    4 Views
    No one has replied
  • getExpansionForInstallPackage()

    15
    0 Votes
    15 Posts
    388 Views
    CasmatC

    @d-healey haha! Found it! silly me:face_with_tongue: sorry for the hassle!

  • Run Script In Expansion

    42
    0 Votes
    42 Posts
    2k Views
    CasmatC

    @d-healey thanks so much!

  • popup items outside compiled plugin

    1
    1 Votes
    1 Posts
    100 Views
    No one has replied
  • Loading For SampleMaps

    5
    0 Votes
    5 Posts
    238 Views
    CasmatC

    @d-healey Ahh, i see! I tried finding it in the docs, but I can only find two functions on getting messages and progress on the preload. Where can I find more info on how to implement this or any example which utilizes this form of callback?

    Edit: Nice, just saw your edit! Will take a look at it!

  • Regex String Not Working

    4
    0 Votes
    4 Posts
    201 Views
    CasmatC

    @ulrik @Christoph-Hart Thanks! Both work amazing! The trim() function was exactly what I was looking for! I had thought it cut out all whitespace characters, not just the start and end! Thanks for helping!

  • Callback when preset saved??

    22
    0 Votes
    22 Posts
    2k Views
    d.healeyD

    Ah I see the problem. Do we want to sendNotification here?

  • samplemap / combobox script for 2 comboboxes

    21
    0 Votes
    21 Posts
    1k Views
    ulrikU

    @ulrik this is your combobox components

    const var CmbSampleMap12 = [Content.getComponent("ComboBox1"), Content.getComponent("ComboBox2")];

27

Online

1.8k

Users

12.0k

Topics

104.7k

Posts