• This topic is deleted!

    2
    1 Votes
    2 Posts
    15 Views
  • Faustian compiles still a nightmare - now something new...

    7
    1 Votes
    7 Posts
    367 Views
    C

    @Christoph-Hart @Lindon Can you guys share what the case is for polyphonic vs master ScriptNode? As I understand, if I want the effect applied independently to every voice, I go polyphonic — if it's like a buss thing, then it's master. (All of my ScriptNode stuff distorts after it's been compiled, and I'm trying to. figure it out. Everything is poly.)

  • Export Wizard Feedback

    1
    0 Votes
    1 Posts
    149 Views
    No one has replied
  • Doubtful about Gain Reduction

    2
    0 Votes
    2 Posts
    157 Views
    A

    @Mighty23 yes

  • VST3 plugin error in DAW

    2
    1 Votes
    2 Posts
    522 Views
    C

    @toxonic Have you found a solution for this in the meantime? I have just encountered the same problem.

  • isPluginParameter and Midi CC (not working in HISE 4.0.0 and 3.x.x)

    43
    0 Votes
    43 Posts
    6k Views
    hisefiloH

    @d-healey logic live reaper afaik does that. Both ways are available

  • Sidechain question

    3
    0 Votes
    3 Posts
    283 Views
    H

    @Christoph-Hart Thank you so much!
    It's exactly what I was looking for. I'm starting to make sense of it now.

  • compilation dll crash in dow

    5
    0 Votes
    5 Posts
    528 Views
    David HealeyD

    @yall You don't have to compile your networks, but for more complicated networks it will make them more efficient. You'll also be able to load them as hardcoded effects which depending on your project might be desirable.

  • Code works in FaustIDE but not in HISE.

    Unsolved
    6
    0 Votes
    6 Posts
    229 Views
    Christoph HartC

    @Mighty23 the vita_rev is most likely not part of the Faust library you‘re using.

  • oscilloscope left right to one stereo

    16
    0 Votes
    16 Posts
    2k Views
    Y

    @ustk I tried a basic viewer node and a panel. the pligin exports well but displays nothing in the panel

  • Wavetables sound different

    4
    0 Votes
    4 Posts
    334 Views
    A

    @meto396 I'm working on a wavetable project right now. If you want send me the sample that you're using the wavetable and I will see if its happening on my end.

  • ULTRA-CLEAN OSCILLATORS

    8
    1 Votes
    8 Posts
    1k Views
    A

    @Christoph-Hart Are you sure no frequencies are sneaking thru the band limiting? Is that a thing that can happen lol?

    On a lot of my wavetables that don't alias anywhere else they consistently alias on A3, A#3, B3, then on C3 the nasty sound is gone. Any ideas?

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    10 Views
    No one has replied
  • 0 Votes
    4 Posts
    521 Views
    A

    @Noahdeetz yeah the xml is basically a module loadout for the given project directory. Scripts are modules for the midi processor or includes.

  • AU in Logic doesn't work for some people

    23
    0 Votes
    23 Posts
    2k Views
    Y

    @treynterrio normally this takes a few minutes. Apple no longer sends an email to notify you of notarization. check with terminal and line of code. everything is present in kvr

  • Woocommerce License Manager - Bulk Edit

    18
    0 Votes
    18 Posts
    2k Views
    DanHD

    @Dan-Korneff I've got the name of the table yep. I need to change the maximum activation amount on a specific product id.

  • Convolution Reverb is reseting its parameters on open/close.

    5
    0 Votes
    5 Posts
    518 Views
    M

    @d-healey I 've just installed the latest branch now. It seems to be fixed in the latest develop branch. Thank you.

  • More Types of Saturation

    12
    0 Votes
    12 Posts
    3k Views
    L

    @griffinboy Can't wait to see what you make, this sounds amazing!

  • 0 Votes
    3 Posts
    317 Views
    J

    @Lindon said in how do i get the current name of a samplemap loaded using getCurrentSampleMapId()?:

    reg mySampler = Synth.getSampler("ThenameOfMySampler");

    Great thanks!

    was missing this
    reg mySampler = Synth.getSampler("Sampler1");

  • Is it possible to insert a looping video in a UI?

    29
    0 Votes
    29 Posts
    7k Views
    L

    @ulrik That one didn't work properly for me so I use this:

    https://www.cssportal.com/css-sprite-generator/

    What I did to get this working was:

    Trim the empty space from the video edges. Convert the video to GIF - https://ezgif.com/video-to-gif Extract the frames from the GIF as PNG files - https://ezgif.com/split Convert all the PNGs into a filmstrip with the above CSS Sprite Generator attach filmstrip to Panel in HISE. /** Looping Video Panel */ inline function createHeadSprite(name, x, y) { local widget = Content.addPanel(name, x, y); Content.setPropertiesFromJSON(name, { "width": WIDTH OF SINGLE PNG, "height": HEIGHT OF SINGLE PNG, "saveInPreset": true, "allowCallbacks": "Clicks, Hover & Dragging" }); // Asset Strip widget.loadImage("{PROJECT_FOLDER}FILMSTRIP.png", "filmstrip"); widget.setPaintRoutine(function(g) { // Calculate the index (the filmstrip has 100 slices, each ???px high var index = parseInt(this.getValue()*197.0); g.drawImage("filmstrip", [0, 0, this.getWidth(), this.getHeight()], 0, index * ???); }); // This is the sensitivity of the rotation widget.data.sensitivity = 300; // Save the down value as reference for all drag deltas widget.data.downValue = 0.0; widget.setMouseCallback(function(event) { if(event.clicked) { // Store the current value for reference when dragging this.data.downValue = this.getValue(); } if(event.drag) { // Use both axis to allow diagonal drag behaviour var delta = event.dragX + -1.0 * event.dragY; // normalize the delta using the given sensitivity var deltaNormalized = delta / this.data.sensitivity; // Calculate the new value and truncate it to 0...1 var newValue = this.data.downValue + deltaNormalized; newValue = newValue - Math.floor(newValue); // Update the panel this.setValue(newValue); this.changed(); this.repaint(); } }); return widget; }; const sprite = createHeadSprite("LOOPPANEL", X, Y); // timer for animation (FPS) reg count = 0; sprite.setTimerCallback(function() { count = (count+1) % 24; this.setValue(count * 1/24); this.changed(); }); //Speed sprite.startTimer(62); //Play with this to set speed

    Hope that helps someone out!

11

Online

2.3k

Users

13.7k

Topics

118.7k

Posts