Cantabile Development Blog

Follow the development of music software Cantabile

Articles | Full Index | RSS Feed


Input connect, rack bypassing and soft ramping

It's been a while since I've posted anything here but things are still progressing.

I've added two new options to each rack slot:

  • Input Connect - which connects the rack to audio input. In previous versions this happened automatically when a rack wasn't routed to by another rack. Now it's an explicit option that must be manually enabled and allows connection even when the rack is routed to.
  • Rack Bypass - completely bypasses the rack, as opposed to muting it.

images/inputconnect.png

(the icon is supposed to look like a little microphone)

Also I've re-written all the soft ramp functionality. When muting/unmuting a rack, bypassing a plugin or rack or enabling input connect on a rack, these operations are soft ramped to avoid clicks and glitches. It's also used when re-ordering plugins, deleting or inserting plugins or racks and on undo operations too.

Pretty much anything that could cause a glitch due to re-wiring or enabling/disabling should now be soft ramped. The one exception is changing the target routing of a rack. I'll probably revisit that at some point but it's a bit of a tricky one to implement properly.

Posted on July 5, 2008

Share This

Leave A Comment

All comments will be reviewed for spam before being displayed.