1d02a6ee16ba7de146de568b86419a7c3dede52a
KeyboardComponent to use immutable state for octave and pressed notes
Replaced mutable state with an immutable `KeyboardState` data class to track octave and pressed notes. Updated state management logic with functional updates for improved consistency and immutability. Simplified note handling and rendering to reference the unified state object.
Description
No description provided
Languages
Kotlin
100%