Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add default chords and keyboard events to trigger them #1

Closed
wants to merge 1 commit into from

Conversation

carloslancha
Copy link

@carloslancha carloslancha commented Jul 22, 2020

Una ideita para que al pulsar la letra de cada acorde éste se marque y, si además mientras lo pulsas presionas 5, 7 o 9 colocará el acorde en su posición de quinta, séptima o novena.

Está aplicado a guitarra claro, para el resto de instrumentos habría que hacer los suyos o ignorarlo.

Y también se pueden meter los acordes menores junto con sus 5, 7 y 9. Y las sus4 si quieres xD

P.D: Odio Typescript con todas mis fuerzas, me parece increíble lo complejísimo que es el componente para lo que es, y me atrevería a decir que es por typescript. Posiblemente haya tipos mal y esas cosas en la pr...

@4lejandrito
Copy link
Owner

Gracias! Lo miraré bien esta tarde.

Pero creo que esto de los acordes debería ir fuera del componente (¿quizás en un hook como este?) el componente lo quiero limitar a pintar la guitarra y "pisar" las cuerdas. El resto de funcionalidad creo que es mejor que se implemente fuera y simplemente pase las props (strings en este caso) adecuadas al componente.

¿Cómo lo ves?

Respecto a lo de Typescript que dices: te odio 😄 . ¿Qué es lo que ves tan complejo en el componente?

@4lejandrito
Copy link
Owner

Closing this. I added some support for shortcuts a while ago. See #8.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants