bfredl

Results 57 issues of bfredl

One of my major workflow issues with the deluge has been, that while jamming on the keyboard on a part, jumping to song view and back to change some background...

Previously, State for sidebars would just implicitly be associated with KeyboardLayout class. This moves the state to be specific per clip, just like other keyboard state. Also implement loading/saving of...

fixes #19817 This improves the efficiency of the cache when chaining muliple commands like const step1 = b.addRunArtifact(tool_fast); step1.addFileArg(b.path("src/input.c")); const output1 = step1.addOutputFileArg("output1.h"); const step2 = b.addRunArtifact(tool_slow); step2.addFileArg(output1); const chained_output...

Consider root build.zig having a mandatory dependency on package A which in turns has a lazy dependency on package B. When the root build.zig calls const artifact = dep_a.artifact("a_artifact"); This...

This makes `screen:snapshot_util()` generate code with the new `screen:add_extra_attr_ids { ... }` pattern. For convenience when extending existing tests, the old-style configuration is still detected and supported (until all tests...

refactor
test

`FileDescriptor` is already a wrapper around an fd and a buffer. By allowing to just use the buffer without an fd, it can already handle in-memory reads.

refactor

Clip timeline view is good for step recording melody and chords within ~one octave but I often wish I could enter notes at steps from multiple octaves in the the...

This works to edit a dx7 patch on the deluge using e.g. the Dexed desktop app, although it is a bit of a mess to setup.

needs testing

Depends on https://github.com/JuliaStrings/utf8proc/pull/270 PR to utf8proc for "ambiwidth" property. This commit intentionally aims at preserving existing behavior as much as possible while replacing our build step to convert unicode data...

build
refactor