Forum
    • Categories
    • Register
    • Login
    1. Home
    2. brucerothwell
    B
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 2
    • Groups 0

    brucerothwell

    @brucerothwell

    0
    Reputation
    1
    Profile views
    2
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    brucerothwell Unfollow Follow

    Latest posts made by brucerothwell

    • RE: HISE 4.1: Obtaining Peak/RMS Values from Script to a Scripted UI Meter?

      David --

      Thanks for your reply.

      I am new to HISE.

      I already have assets created for building a VU meter plugin, and haven;' been able to figure out to feed system audio to the animated needle,

      My assumption is that I need to use scripting.

      I have, however, figure out how to use the MatrixPeakMeter, and see that responding to audio.

      Additional observation:

      In Scriptnode, the core.peak node offers "Add new external DisplayBuffer".

      Creating buffers results in persistent entries (#1, #2, #3, etc.) that remain after saving the archive, closing HISE, and reopening the project.

      Deleting the core.peak node does not remove these buffers.

      Can external DisplayBuffers be accessed from scripting, or are they intended only for AudioAnalyser / visualization components?

      posted in Scripting
      B
      brucerothwell
    • HISE 4.1: Obtaining Peak/RMS Values from Script to a Scripted UI Meter?

      I'm building a stereo VU meter in HISE 4.1.

      Current status:

      Custom filmstrip needles working
      NeedleL and NeedleR animate correctly using setValue()
      MatrixPeakMeter works
      AudioAnalyser works
      Both successfully monitor a ScriptFX processor when ProcessorId = "Script FX2"

      What I'm trying to do now is obtain a real-time audio level value in script so I can drive the custom needles.

      Things I've already tried:

      Scriptnode core.peak
      dynamics.envelope_follower
      control.smoothed.parameter
      Synth.getEffect("Script FX2")

      Results:

      MatrixPeakMeter and AudioAnalyser clearly receive valid audio/meter data from Script FX2.
      Synth.getEffect("Script FX2") returns a valid processor object.
      getNumAttributes() returns 0.
      I have not found a way to access the meter values from script.

      Question:

      What is the recommended HISE 4.1 workflow for obtaining peak or RMS values from a ScriptFX processor and feeding them into a custom scripted UI meter?

      posted in Scripting
      B
      brucerothwell