lupine-dev / lupine-dev/ToneMatrixRedux
Add randomize button
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 106
- Forks
- 28
- PR merge metrics
- No merged PRs in 30d
Description
Randomizes the notes. Sets some percentage of tiles on, maybe 20 or 30%, whatever doesn't sound too cacophonous.
To reduce cacophony further, one could add a rule making vertically adjacent notes less likely or impossible.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the code that manages note and tile state and the UI entry point where a randomize button belongs. Define a reproducible rule for the requested percentage, decide whether avoiding vertically adjacent notes is in scope, and verify that activating the button changes the sequencer grid as expected.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100