OTTO
OTTO copied to clipboard
Sampler, Sequencer, Multi-engine synth and effects - in a box! [WIP]
The Gamma dsp library has a biquad filter that uses the direct form II implementation. The problem is that this often pops and cracks when parameters are changed mid-stream. The...
There's no installation/testing docs to be found? Maybe I'm just looking in the wrong place!
Repeated clicks on certain buttons can move to deeper pages. Avoids pushing in a lot of functionality under a shift-modifier. Decision: Which screens should this apply to? Obvious choices: Arp,...
To have an upper limit on how many new notes can be triggered in every audio buffer, We should probably limit the number of midi messages in the ProcessData (or...
- [x] Set ALSA output volume - [x] Set ALSA input gain - [ ] integrate `otto-input` into the main software. And with lower priority: - [ ] Wifi in...
Right now, we are using NanoVG, which is not actively maintained. We would like to change this to a more modern alternative, such as Skia. All calls to NanoVG is...
Mega-issue for property system. Add todo items here - [ ] Customization point: custom storage wrappers to allow differences between stored type and user facing type - [ ] Replace...
- [ ] Rename `create_` functions to `make_` - [ ] Let the `Application` constructor use `Service::make_default` by default - [ ] Let the `Application` constructor take factories in any...
Id like to write a clang-based custom static analysis tool, to add our own `[[otto::attributes]]`. These should be to enforce things like. - [ ] Checking action handlers - [...
Since a nice picture is always better:  So. That's basically a **three oscillators machine with variable waveshape and built-in drift**. The idea behind it is to create wavy pads,...