Development update (March 24)

I got a little bit distracted by reading too much about Emacs and tweaking my config for it, so noisicaä had a little downtime of about three weeks. But to get things rolling about, I had a little "Expose Ports" sprint, which I just merged into master.

What's new

Control ports, which previously could only be set interactively to a fixed value, can now be "exposed" as normal ports, so you can connect them to other nodes. Basically what other DAWs call "automation"...

The UI is still suboptimal - it's just a nameless checkbox next to the dial. This also only works for the generic node UI so far. Other built-in nodes with a custom UI should also get that feature, but I'll have to think about the UI design. Perhaps make this available via a popup menu on all controls?

Also a-rate control ports, can now be used like k-rate control ports, i.e. either set the value via a UI dial or expose and connect them to other nodes.

Bug fixes

Internal changes

<<< Development update (March 3) Development update (April 6) >>>