Hacker News new | ask | show | jobs
by djaychela 3396 days ago
I'll give this a good workout later today. I'm a music tech teacher and use Cubase, and this fills one of the biggest holes in Cubase to my mind - bezier-type automation and the tools available for creating and manipulating that data. It looks good, but as others have mentioned, using a third-party app for this can be a little obtrusive in terms of workflow (I know there's no way round this for you, so it's not a criticism, more a statement of the unavoidable).

I've lost count of the number of times I've had to create an automation 'curve' using points to approximate a curve (particularly for filter cutoff frequency for fairly obvious reasons), so if I can find a way to integrate this well enough to make it work for me during sessions then it will be hugely appreciated. FWIW I'll give it a review on my (tiny) YT channel.

The sad thing about this is that these kind of facilities have been asked for for -years- by users of Cubase, and they haven't made it in to the feature set, despite the clear advantages they would give in creativity. I'm not a programmer (IANAP?), so I'm not sure how many man-years went into creating this, but surely it's not beyond the ken of people who have created something like Cubase to do this, or is it that there's something lurking in the code already that makes it much more difficult to do than if you do it from scratch? (Is this technical debt? I see the term sometimes)

1 comments

Yeah - Bezie definitely didn't take years! It's interesting that basic curves don't exist in some DAWs. My guess is that the codebase is monolithic and there's probably lots of legacy code that is hard to touch. Hopefully Bezie works out for you and thanks so much for the review!
It's more that Bezier curves are questionably useful for audio parameter automation.

If you're automating level and panning you need assorted log/lin/exp curves, not Beziers. You also need to be able to see the waveform you're automating, which is something Bezie fails to offer.

Parameters automation works better with standard ease in/out curves and keyframing. Beziers are a special case of a more general problem.

This looks very nice, but I'm not sure how useful it's going to be to most users in practice.