• timothyschoen

    @ddw_music

    Nice tutorial!

    I've just rewritten the automation parameters system, so DAW interaction should be even smoother in the future:

    Screenshot 2023-01-23 at 23.26.55.png

    I'm interested in fixing some of the problems you're describing with [playhead], I agree that the outputs are confusing and unhelpful, so it might be worth it to add a new object, with a similar interface to your [playhead-tick] object, maybe call it [beat]? I think I was planning to do that already, but I forgot about it!

    I could also replace the regular [playhead] object, though it might be nice to leave it in for backward compatibility, compatibility with Camomile, and because it provides a lot of low-level information in case you need that.

    I also want to think about whether we can reduce the rate at which that data comes through, I could implement something to at least filter out the redundant messages. Your tutorial made me realise that I'm sending the playhead data every Pd audio block (64 samples in plugdata) instead of every DAW audio block, which is useless!

    posted in tutorials read more
  • timothyschoen

    Also, faustgen2~ by agraef is still maintained, it works in vanilla, purr-data and plugdata. There is also a native M1 version since yesterday.

    https://github.com/agraef/pd-faustgen

    posted in news read more
  • timothyschoen

    Not really an answer to your question, but in PlugData/ELSE there is also [envgen~], which can be combined with the [function] object. I find that to be a lot more intuitive for creating envelopes.

    posted in technical issues read more
  • timothyschoen

    @gentleclockdivider That's not good, what OS are you on, and are you using the plugin or standalone version? I tried it myself with macOS+Standalone, and I couldn't reproduce it there

    This is probably related to PlugData's implementation of [else/keyboard], and not to ELSE itself.

    posted in technical issues read more
  • timothyschoen

    @ddw_music Could you share this abstraction? I'd like to include something like this in PlugData, it would make it much easier for beginners to sync with DAW tempo.

    posted in technical issues read more
  • timothyschoen

    @abel-arez Thanks! I've responded to this on Discord, but in case anyone is wondering the same: this is some kind of default behaviour that JUCE plugins have when you export them as a standalone app. I'm looking into ways to disable this.

    posted in news read more
  • timothyschoen

    @ddw_music gem support is a common request, but there are some unfortunately some problems when combining gem with JUCE. I'm gonna take a look at it soon, but it will probably take a lot of work to overcome this.

    posted in news read more
  • timothyschoen

    @ddw_music Hi! The position message is actually a list of 3 floats. It contains ppq_position, samples and seconds. The ppq_position you're reading is position in quarter notes. Hope that helps!

    posted in technical issues read more
  • timothyschoen

    @ddw_music In the new version I released yesterday, the theme button is now in a popup when you click the settings gear icon.

    Nice, love to hear that! Making PlugData a good tool for teaching/learning Pd is one of my main goals. In a while, all objects/inlets/outlets should have tooltips to guide the user without having to open help files constantly. There will also be a dialog where you can see all objects with descriptions.

    On top of that, PlugData aims to be completely compatible with Pd vanilla, so anything you learn should carry over to vanilla as well.

    posted in news read more
  • timothyschoen

    @ddw_music Thanks! There's a button in the statusbar to change the theme. I realised that it was hard to figure that out, so it has a better place in the upcoming version!

    posted in news read more

Internal error.

Oops! Looks like something went wrong!