18 Open Issues Need Help Last updated: Mar 11, 2026

Open Issues Need Help

View All on GitHub

AI Summary: This issue proposes that the grid functionality should also be toggleable (on/off) via mouse drag. Currently, it seems the grid can only be toggled in a different way, and the request is to add this drag-based interaction for convenience.

Complexity: 2/5
good first issue

AI Summary: This issue proposes to implement a keyboard shortcut toggle for play/stop functionality using SHIFT+ENTER and CTRL+ENTER. The goal is to provide users with an alternative way to control playback through keyboard input.

Complexity: 2/5
good first issue

AI Summary: This issue proposes adding a 1.5-second debounce to numerical input for the 'tempo' feature. This means that after a user stops typing a tempo value, the system will wait 1.5 seconds before processing and applying the change, preventing rapid, unintended updates.

Complexity: 2/5
good first issue

AI Summary: The user is reporting a bug where selecting 'AutoFilter' and 'AutoWah' from an example dropdown menu does not result in these selections being included in the "EDIT JSON" output or the final "NDJSON" used for playback. This indicates a potential issue with how these specific effects are being processed or stored in the application's data pipeline.

Complexity: 3/5
good first issue

AI Summary: This issue proposes adding 'AutoWah' and 'AutoFilter' to the demo's tone dropdown and random definition JSON. It appears to be a straightforward feature addition or configuration update.

Complexity: 2/5
good first issue

AI Summary: This issue proposes adding LFO (Low-Frequency Oscillator) modulation to the Low-Pass Filter (LPF) cutoff frequency and Q parameter for each preset sound. The LFOs will have specific periodicities (5 seconds for cutoff, 4 seconds for Q) and the random definition JSON will also be updated to include these new LFO settings.

Complexity: 3/5
good first issue

AI Summary: This issue proposes updating the example MML (likely MIDI Markup Language) to fully utilize all configurable arguments available in tone.js version 15. The goal is to ensure the example reflects the latest documentation and demonstrates the full capabilities of the library's settings.

Complexity: 2/5
good first issue

AI Summary: This issue proposes implementing a debounce mechanism for changes made to elements like 'C4' on the left side of a grid. This would prevent immediate reflection of changes in the actual performance, likely to improve user experience by reducing rapid, potentially unintended updates.

Complexity: 2/5
good first issue

AI Summary: The waveform visualizer is experiencing significant display lag. This issue is marked as a 'good first issue', suggesting it might be a good starting point for new contributors to investigate and potentially resolve.

Complexity: 2/5
good first issue

AI Summary: This issue requests that the `cat2151` library be updated to use the latest version from the `main` branch. This is likely to ensure that the project is using the most up-to-date and potentially bug-fixed or feature-rich version of the dependency.

Complexity: 2/5
good first issue

AI Summary: This issue requests the implementation of an "error LED" style indicator near the NDJSON field when an error occurs. Additionally, a collapsible section to display error details should be added, defaulting to a collapsed state.

Complexity: 2/5
good first issue

AI Summary: The issue describes a problem where changes made in an "MML edit" textarea are not reflected until the textarea loses focus. The user requests that changes be reflected more immediately, ideally with debouncing, after an edit is made.

Complexity: 2/5
good first issue

AI Summary: This issue requests that the time taken for processing be displayed in 0.1ms increments for each of the four visualizers. This enhancement aims to provide more granular performance insights for users.

Complexity: 2/5
good first issue

AI Summary: The issue describes a phase shift in the waveform visualizer for low frequencies (o0 and o1 bass) that occurs on a frame-by-frame basis. The developer needs to investigate if the four-period buffer is being handled correctly for these low-frequency scenarios.

Complexity: 3/5
good first issue

AI Summary: The waveform visualizer experiences significant performance degradation when operating at octave 0. This issue proposes investigating and implementing solutions to address this performance bottleneck.

Complexity: 3/5
good first issue

AI Summary: The issue describes a significant delay of nearly one second between audio playback and the corresponding visualizer update. This lag is preventing the visualizer from accurately reflecting the sound in real-time, impacting the user experience.

Complexity: 3/5
good first issue

AI Summary: This issue proposes to make the NDJSON payload editable by displaying it within a textarea element. This change aims to improve user experience by allowing direct modification of the NDJSON data.

Complexity: 2/5
good first issue

AI Summary: This issue proposes an improvement for a waveform visualizer. It suggests storing the previous frame's four cycles and using correlation to find the most similar offset for the current frame's four cycles. This aims to create a smoother and more visually consistent display.

Complexity: 3/5
good first issue