la-jarre-a-son / midi-jar

MIDI Jar is a tool box for musicians, learners, streamers, that want to route MIDI message between devices, and display a piano or chords while playing, and integrate it on a video or on a Twitch stream.

Home Page:http://midi-jar.ljas.fr/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ability to copy chord

dertasiu opened this issue · comments

Hello!

I think that it would be useful to be able copy to the clipboard the current chord (or the last one, in case that no chord is currently playing) in the "Chord Display" view if we right click it, as a shortcut.
Also, it could be extended to the "Chord Dictionary" view and to the individual notes that were forming that chord.

For example, for a D, F# and B chord, we could be able to copy or "D6" or "Bm/D" depending what chord was right clicked and "D F# B" if, for example, we right click on the keyboard or in one of the notes.
I have attached a screenshot of the "zones" that I'm referring to.
2024-03-02_19-32

Thank you @dertasiu for your issue.

That's an idea i put away because i thought it would be a bit far-fetched to have such non explanatory features, but i'll consider it.
I can easily add a contextual menu with many actions on a right click, so that's probably the way i will add this.

What would be your need for this ?
Is it to be able to search the chord elsewhere ? or for taking notes on a separate application ?

I had a few ideas about quick actions on chords like:

  • custom link to a website (such as https://www.scales-chords.com/ that i regularly use too)
  • Copy chord with unicode characters (e.g. "C-Δ11")
  • Copy chord with ascii characters (e.g. "Cminmaj11")
  • Add chord to a list / quiz ?
  • Disable chord

I currently paused MIDI Jar development for personal reasons but i'll try my best to address pending issues this month.

What would be your need for this ?

When I am composing a song, I write the lyrics with the chords in a separate software (a simple text file) while I record the session. Also, I have opened Midi Jar to see the chords that I am playing. In the case that I'm improvising and I play a chord that I currently don't know, I can see the notation and the notes that compose it.
If it is a really unknown chord for me but I want to take a note of the inversions and everything, I attach a simple note with the notes that are currently playing, for example: C (G C E), just to quickly remember how to play it.

Is it to be able to search the chord elsewhere ?

Not really, the software provides me with all the information I need.

Or for taking notes on a separate application ?

Yes

I really like the quick actions that you wrote, I would simply add three more:

  • Copy chord's individual notes (e.g. "C E G B")
  • Copy chord with unicode characters and individual notes (e.g. "Cmaj7 (C E G B)")
  • Copy chord with ascii characters and individual notes (e.g. "Cmaj7 (C E G B)")

I don't know if it is a efficient way, but it is what works best for me 😅