SamSuka
colugomusic
colugomusic

patreon


Dev Log #50 - Audio input

I've found and fixed a number of bugs and crashes but unfortunately I'm still without a PC so I can't release new builds for Linux and Windows at the moment. Normally I would have released a small bugfix release by now but I can only do so for macOS and don't really want things to be out of sync. You can see a list of upcoming bugfixes here under the "Issues (Resolved v0.14.0)" section.

In the meantime I've started working on improving some things that have been on the backburner for ages, the first was the transport controls which I talked about in the previous post. I think some kind of actual transport toolbar is on the horizon but I think that will be a more complex task.

I am currently working on converting the catch buffer into a more generic recording interface which can optionally record from input devices.

The input device is set once on the audio settings page and then you can select from the available input channels when adding an input source. The current catch buffer audio source which captures the project output will always be available and will probably be renamed to something like "loopback".

Once added, input buffers will work the same as the current catch buffer, automatically recording to a fixed sized buffer whenever there is audio detected, but I'll be adding some extra configuration options like the ability to set the buffer length, an "always record" option and some other niceties.

Recording to an infinite sized buffer is also useful but I probably won't be adding that immediately, so for now if you're recording stuff that might go long then you'll need to set a large buffer size or just use audacity or something.


More Creators