OTTO icon indicating copy to clipboard operation
OTTO copied to clipboard

Sampler, Sequencer, Multi-engine synth and effects - in a box! [WIP]

Results 19 OTTO issues
Sort by recently updated
recently updated
newest added

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...

dsp
good first issue

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...

backend
refactor

- [x] Set ALSA output volume - [x] Set ALSA input gain - [ ] integrate `otto-input` into the main software. And with lower priority: - [ ] Wifi in...

backend

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...

enhancement
backend
refactor

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...

backend
refactor

- [ ] Rename `create_` functions to `make_` - [ ] Let the `Application` constructor use `Service::make_default` by default - [ ] Let the `Application` constructor take factories in any...

backend
refactor

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: ![rumble](https://user-images.githubusercontent.com/25805149/53867487-3e38f100-3ff4-11e9-90ed-c2e55ed70996.png) So. That's basically a **three oscillators machine with variable waveshape and built-in drift**. The idea behind it is to create wavy pads,...

engine