Lightweight library enabling JSON-based description of Tone.js instruments, effects, and playback.

0 stars 0 forks 0 watchers TypeScript MIT License
json sequencer tonejs
19 Open Issues Need Help Last updated: Feb 14, 2026

Open Issues Need Help

View All on GitHub

AI Summary: The `demo-library/` example in the tonejs-json-sequencer project fails to produce sound when the play button is pressed, although no error messages appear. Other demos function correctly, and the issue suggests that the `demo-library/` example should be modified to use a dropdown selection like the other demos.

Complexity: 2/5
good first issue

Lightweight library enabling JSON-based description of Tone.js instruments, effects, and playback.

TypeScript
#json#sequencer#tonejs

AI Summary: This issue requests that all examples in the demo of the tonejs-json-sequencer library be updated to include a `loopEnd` parameter. This is to ensure that even examples expected to play for longer than 10 seconds, like the Supersaw, have a defined end point, setting it to 10 seconds.

Complexity: 2/5
good first issue

Lightweight library enabling JSON-based description of Tone.js instruments, effects, and playback.

TypeScript
#json#sequencer#tonejs

AI Summary: This issue proposes implementing a generic `rampTo` event, inspired by the existing LFO event implementation. The goal is to create a more versatile `rampTo` functionality and include a demonstration of its usage. This suggests enhancing event handling capabilities within the sequencer.

Complexity: 3/5
good first issue

Lightweight library enabling JSON-based description of Tone.js instruments, effects, and playback.

TypeScript
#json#sequencer#tonejs

AI Summary: This issue requests a visual enhancement for the streaming demo. Specifically, it asks that each line of NDJSON data processed should trigger a green light for 200 milliseconds, starting from the moment of reservation.

Complexity: 2/5
good first issue

Lightweight library enabling JSON-based description of Tone.js instruments, effects, and playback.

TypeScript
#json#sequencer#tonejs

AI Summary: This issue proposes adding functionality to dynamically control the Low-Pass Filter (LPF) cutoff and resonance (q) per note using envelopes. The goal is to create a bassline with a sawtooth waveform, playing 16th notes for 5 seconds, where the filter characteristics change with each note.

Complexity: 3/5
good first issue

Lightweight library enabling JSON-based description of Tone.js instruments, effects, and playback.

TypeScript
#json#sequencer#tonejs

AI Summary: This issue, titled "Enable chorus to start," likely involves implementing the functionality to initiate or activate the chorus effect within the tonejs-json-sequencer. The linked markdown file should contain specific details on how this should be achieved.

Complexity: 2/5
good first issue

Lightweight library enabling JSON-based description of Tone.js instruments, effects, and playback.

TypeScript
#json#sequencer#tonejs

AI Summary: This issue requests the addition of a small, semi-transparent link to the repository displayed in the bottom left corner of the demo screen. This is a visual enhancement to make the project's origin more accessible to users interacting with the demo.

Complexity: 1/5
good first issue

Lightweight library enabling JSON-based description of Tone.js instruments, effects, and playback.

TypeScript
#json#sequencer#tonejs
demoがエラー 2 months ago

AI Summary: The user is reporting an error occurring with the "demo" functionality. The linked issue notes indicate a potential issue with the `Tone.Transport.start()` method, suggesting a problem with how the transport is being initialized or managed within the demo's context.

Complexity: 2/5
good first issue

Lightweight library enabling JSON-based description of Tone.js instruments, effects, and playback.

TypeScript
#json#sequencer#tonejs

AI Summary: This issue proposes improvements to the offline rendering demo for the tonejs-json-sequencer. The goal is to enhance the existing demo, likely by adding new features, refining the user experience, or optimizing its performance. The "good first issue" label suggests it's suitable for newcomers to contribute.

Complexity: 2/5
good first issue

Lightweight library enabling JSON-based description of Tone.js instruments, effects, and playback.

TypeScript
#json#sequencer#tonejs

AI Summary: The issue reports a bug in the "demo streaming timing visualization" where the timing visualization is incorrect. The user has provided a link to detailed notes about the problem.

Complexity: 2/5
good first issue

Lightweight library enabling JSON-based description of Tone.js instruments, effects, and playback.

TypeScript
#json#sequencer#tonejs

AI Summary: The demo "Volume Control 音量変化" sometimes stops playing sound. This issue appears to be related to the volume control functionality within the tonejs-json-sequencer library, preventing audio playback under certain conditions.

Complexity: 2/5
good first issue

Lightweight library enabling JSON-based description of Tone.js instruments, effects, and playback.

TypeScript
#json#sequencer#tonejs

AI Summary: The user is reporting a bug in the demo streaming loop functionality. The issue appears to be related to how the loop is handled during streaming playback, causing unexpected behavior.

Complexity: 3/5
good first issue

Lightweight library enabling JSON-based description of Tone.js instruments, effects, and playback.

TypeScript
#json#sequencer#tonejs

AI Summary: This issue proposes adding the ability to specify the tempo (BPM) of a sequence using JSON. Currently, the tempo might be set programmatically, and this change aims to integrate it directly into the JSON configuration for easier management and potential dynamic loading.

Complexity: 2/5
good first issue

Lightweight library enabling JSON-based description of Tone.js instruments, effects, and playback.

TypeScript
#json#sequencer#tonejs

AI Summary: The demo application is currently deployed within the `demo/` directory, causing confusion for users. The request is to move the deployment to the project root, aligning with the practice in other `cat2151` repositories.

Complexity: 2/5
good first issue

Lightweight library enabling JSON-based description of Tone.js instruments, effects, and playback.

TypeScript
#json#sequencer#tonejs

AI Summary: This issue proposes adding functionality to the tonejs-json-sequencer to allow users to change the volume of a specific node within a JSON-defined sequence. This would enable more dynamic control over the audio output by adjusting individual instrument or sound levels.

Complexity: 3/5
good first issue

Lightweight library enabling JSON-based description of Tone.js instruments, effects, and playback.

TypeScript
#json#sequencer#tonejs

AI Summary: When the streaming demo's minimum configuration is used and the loop wait time is set to 0 seconds, the audio stops playing after looping. This issue prevents continuous playback in the streaming demo under specific loop conditions.

Complexity: 2/5
good first issue

Lightweight library enabling JSON-based description of Tone.js instruments, effects, and playback.

TypeScript
#json#sequencer#tonejs

AI Summary: This issue proposes improving the user experience (UX) of the online rendering demo for the tonejs-json-sequencer. The goal is to make the demo more intuitive and user-friendly for those interacting with it.

Complexity: 2/5
good first issue

Lightweight library enabling JSON-based description of Tone.js instruments, effects, and playback.

TypeScript
#json#sequencer#tonejs

AI Summary: This issue proposes adding a user-selectable wait time for loops in the streaming functionality. Users will be able to choose between a 0.5-second wait (the current default) or a 0-second wait, with the current implementation's wait time needing to be verified.

Complexity: 2/5
good first issue

Lightweight library enabling JSON-based description of Tone.js instruments, effects, and playback.

TypeScript
#json#sequencer#tonejs

AI Summary: This issue requests the addition of leading badges to the `README.ja.md` file, similar to those found in other projects. The goal is to improve the README's presentation by incorporating standard project badges.

Complexity: 1/5
good first issue

Lightweight library enabling JSON-based description of Tone.js instruments, effects, and playback.

TypeScript
#json#sequencer#tonejs