Commit Graph

18 Commits

Author SHA1 Message Date
Arthur Jamet 76d70f3edd Front: Typecheck 2023-09-30 11:05:08 +02:00
Arthur Jamet c5d465df97 Front: Pretty and Lint (#225) 2023-06-17 07:01:23 +01:00
Arthur Jamet d7848692f7 Front: More Typechecks 2023-06-08 12:25:34 +01:00
Clément Le Bihan e9f6adab63 cleanup before merge 2023-03-29 18:55:06 +02:00
Clément Le Bihan 64b1355712 implemented first version of the virtual piano inside the play bar 2023-03-29 18:55:06 +02:00
Clément Le Bihan c29740dc2e fixed a bug in strToKey function where the octaveNumber isn't parsed and filtering correctly highlighted notes to the correct octave (default broadcasted to every octave) 2023-03-29 18:55:06 +02:00
Clément Le Bihan d094c81418 fixed strToKey issue when discarding the accidental part of the string 2023-03-29 18:55:06 +02:00
Clément Le Bihan 885c819ab5 removed accidental as it's own type and integrated it with note type 2023-03-29 18:55:06 +02:00
Clément Le Bihan c3d2e0a4e5 updating the showNoteNames policy down to PianoKey 2023-03-29 18:55:06 +02:00
Clément Le Bihan aa72f34a6c fixed issue with keyToStr function 2023-03-29 18:55:06 +02:00
Clément Le Bihan efede253dc pretty big changes: added highlighted keys refactored Octave component to use a PianoKeyComponent and updated TS types to enums 2023-03-29 18:55:06 +02:00
Clément Le Bihan a9cd0f16ae added support for showOctaveNumber property 2023-03-29 18:55:06 +02:00
Clément Le Bihan 6a10ad2398 reworked the octave css layout to get rid of the Zindex added support for showNoteNames policy and added an onhover policy 2023-03-29 18:55:06 +02:00
Clément Le Bihan f43561460d Added hover and clik effects 2023-03-29 18:55:06 +02:00
Clément Le Bihan eb100e843b Now displaying Notes correctly on the keys fixed map key issue and positionned correctly black keys using hard coded sizes 2023-03-29 18:55:06 +02:00
Clément Le Bihan cc364cfe7a revert PianoKey to Note for start and endNote and now start for blackkeys support 2023-03-29 18:55:06 +02:00
Clément Le Bihan 319295d2e5 moved models and utils variables/types into models/Piano.ts to fix recursive include and now handling Notes with PianoKey type 2023-03-29 18:55:06 +02:00
Clément Le Bihan 7bf8f32805 added the foundation for the virtualPiano 2023-03-29 18:55:06 +02:00