Recent submissions

Comment · 2 years ago
I've recently developed a LV/React bridge and am using it on a production app, but nothing open sourced at the moment. I'll open it up at some point soon and try and post back here!
Comment · 5 years ago
Comment · 5 years ago
Nice work! I like the option to annotate with photos and notes! Have you guys checked out Spire? It's a free app, but could be paired with their hardware. It's different in that it's a really simple app for multitrack recording and editing, but I've also been using it for a similar function as Tape It. Not to take away from your work though, I will give the app a go :)
Comment · 5 years ago
Comment · 7 years ago
Comment · 7 years ago
I open sourced Bezie (https://github.com/jperler/bezie), a library I wrote three years ago for MIDI automation curves. It includes some good examples of how to interpolate cubic and quadratic bezier curves given drag points on the curves. I used Pomax's bezier write ups as a starting point, which really helped out a lot (thanks Pomax!). If anyone is interested, take a look in `bezie/app/utils`, specifically the `getControl` methods that allow you to derive control points.
Comment · 8 years ago
Comment · 8 years ago
I considered it, but ended up sticking with MIDI for versatility. Do you know of any good resources to learn more about OSC?
Comment · 8 years ago
I'm in full agreement that bezier curves are hard to learn to use well! I created an app called Bezie (http://bezie.io/) about a year ago in which you could create quadratic and cubic bezier MIDI automation. I ended up not including it in the release, but I had a smoothness feature where it'd basically update the amount of steps that it'd pass to the interpolate function (using De Casteljau's algorithm). The more steps the higher the curve resolution. I found 64 steps to be somewhat of a magic number as it always looked and sounded smooth. There's also the balance of how many times you want the interpolate function to run while dragging points. With too high a resolution it gets CPU intensive and lags and with too low it starts getting boxy and no longer represents a curve. It's been on my plate to open source the app. It includes some helpful math for deriving control points while dragging points on the curve. Anyhow, nice post and thanks for sharing!
Comment · 9 years ago
Comment · 9 years ago
Comment · 9 years ago
Comment · 9 years ago
Thanks for the suggestions! Do you have any examples or ideas of how a software controller like Bezie could be used in a DJ setup? I'm open to exploring this a bit further - feel free to contact me directly at [email protected]. Thanks again!
Comment · 9 years ago
Thanks! Do have any examples? I'm not familiar with bounce curves.
Comment · 9 years ago
I followed De Casteljau's algorithm, not Catmull-Rom. The control points that you drag are at t=0.5 for quadratic and t=0.25 and t=0.75 for cubic beziers. De Casteljau's algorithm gave me a bit more flexibility to validate and constrain the automation curves. Thanks for the feedback!

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton