Commit
refactor: Update sequencer utilities and types for improved performance and memory efficiency
Commit details
Commit notes
This commit refactors the sequencer utilities and types to utilize typed arrays for velocity and pitch in the Step type, enhancing memory efficiency and performance. The convertPatternDataFromJson function is updated to support bitmask operations for active bars, replacing Set and array structures. Additionally, various functions are modified to accommodate these changes, ensuring compatibility with the new data structures. The overall code quality is improved, and the sequencer's functionality is optimized for better performance.
- Files changed
- 7
- Lines added
- +391
- Lines removed
- −209