• Best Way to Record from DAW and Play Back in Synch?

    Unsolved
    2
    0 Votes
    2 Posts
    189 Views
    LindonL

    @clevername27 so I think you are on the right path with option2.

    First you need some method(script) to record MIDI events arriving, and more specifically their time (as ppq?). So some "record" button that sets the script in ready mode, and on first event defines this as "start time", then everything is an offset from there until the user stops recording.

    At this point you would have a long list of events, so playback should be pretty simple - especially if you are using ppq instead of milliseconds - so the playback can be tempo aligned with the DAW tempo

  • How to Disable a Generic Container?

    Solved
    9
    0 Votes
    9 Posts
    476 Views
    clevername27C

    @ustk Thank you!

  • Thoughts on the Playhead [Titled Changed]

    18
    1 Votes
    18 Posts
    599 Views
    clevername27C

    @Christoph-Hart Thank you for your question. Just the kinds of things that lower-level access allows. I realize the struct is deprecated and may go away at some point.

    Polling parameters (e.g., bpm and time signature) when needed, instead of keeping track of them with callbacks — it's a cool feature when you need to know when something has changed, but otherwise can be a little clumsy?

    This may be my own issue, but the callbacks aren't being called at init. (They obviously work in your code example.)

    Writing your own callbacks — for example, I want to show the user the seconds and samples of the DAW's playhead with high granularity—like the display in the MIDI keyboard. Another is example is doing calculations on the playhead in real-time.

    The specific things in CurrentPositionInfo that simply aren't available in the Transport API, such as whether the DAW is recording or not.

  • Implementing a Listener on a knob with broadcaster

    Solved
    5
    0 Votes
    5 Posts
    454 Views
    S

    @ulrik Thanks so much. Truly appreciate.

  • How do you use onControl(number,value)?

    6
    0 Votes
    6 Posts
    980 Views
    FrankbeatF

    @Lindon Thanks, Lindon! That's the way I ended up doing it now after watching David's video Playing with Knobs.

  • Method() decides notes are pressed or not

    7
    0 Votes
    7 Posts
    319 Views
    Sac TenS

    @d-healey Wooow that works!!!
    Thank u so much!!!

    I think having one sampler per letter is not the most efficient way to do this.

    Yes, that was just for testing:beaming_face_with_smiling_eyes:

  • Can't find user preset?

    10
    0 Votes
    10 Posts
    542 Views
    d.healeyD

    @paper_lung Yes this was just a simple demonstration so button on = preset 1, button off = preset 2.

    You can use whatever system you like for the UI, knobs, buttons, panels, menus.

  • Purge samples?

    3
    0 Votes
    3 Posts
    150 Views
    P

    @d-healey oh great, thanks!

  • Paint Routines + Timer Callback Animations

    7
    0 Votes
    7 Posts
    553 Views
    clevername27C

    Brilliant as always, @d-healey.

  • remove "key/value" from object?

    2
  • Scriptnode "save as"

    3
    1 Votes
    3 Posts
    277 Views
    A

    @Soundavid Thank you that worked!

  • Arrow Function is HISE Scripting?

    Solved
    4
    0 Votes
    4 Posts
    236 Views
    d.healeyD

    @oskarsh Oh I'm with you now, yes the are not part of HISE script.

  • Error Management in HISE Scripting?

    3
    0 Votes
    3 Posts
    113 Views
    clevername27C

    @d-healey Thank you.

  • Need some help with downloadFile()

    7
    0 Votes
    7 Posts
    301 Views
    ?

    Okay I think I've found the issue

    At initialization I had a loop running through each expansion and checking if it was out of date with server calls. Because this loop takes a few seconds, sometimes I'd be clicking the update button before the full list of outdated libraries had been populated.

    t shirt time :D

  • This topic is deleted!

    2
    0 Votes
    2 Posts
    2 Views
  • Is there a way to find out which was the last clicked EQ band?

    Unsolved
    26
    0 Votes
    26 Posts
    2k Views
    ForeverLiveF

    @d-healey Thank you. God bless!

  • setEffect()

    7
    0 Votes
    7 Posts
    403 Views
    ulrikU

    @ulrik or restoring the specific slot using Base64, but I guess that's not possible

  • Restore table from Base64

    13
    0 Votes
    13 Posts
    656 Views
    d.healeyD

    @Christoph-Hart I couldn't get it to work with a script table or table data object.

  • Midi Activity Led

    Solved
    22
    0 Votes
    22 Posts
    2k Views
    clevername27C

    @ustk @Christoph-Hart If interested, I posted an efficient, working and configurable MIDI indicator widget a couple months back.

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
    No one has replied

26

Online

1.8k

Users

12.1k

Topics

105.7k

Posts