Page 2 of 2

Re: Chord strumming for guitarists

Posted: Tue Jan 21, 2025 7:57 am
by musikbear
germona wrote:
Mon Jan 20, 2025 7:43 am

Hope this helps.
Yes that is good.
One question: You say
Strum 20 would for a triade mean (3*20) = 60 .
What exactly is that '60'
is it The delay from first note to last note in the strum counted in that '768' distance for a bar?
That dies not fit the pattern in the MIDI that you bought. Those delay are mostly arbitrary humanized, witch i also would expect they would be

Re: Chord strumming for guitarists

Posted: Thu Jan 23, 2025 1:31 am
by regulus
Just to clarify, would the delay between notes in the strum be constant or would it depend on the interval (like higher interval = longer delay)?

Re: Chord strumming for guitarists

Posted: Thu Jan 23, 2025 3:18 pm
by germona
@ Music Bear,

The 60 is the number of midi ticks that the full chord needs to be offset to the left of the timeline.
I used the wrong name, because delay would mean later not sooner.
So in case of a 3 note chord like C the complete chord needs to be pushed back 60 ticks, so, in a down strum the last strummed note STARTS at the beat.

Unlike in the midi file i gave you the interval must stay the same between the notes.
There is no guitar player in the world that can change the interval of a strum of a few milliseconds......

Lets assume that 960 midi ticks is the first beat on bar 2 of a song.
Then with a G7 chord the position would be

|
930 940 950 960
G B D F Pitch UP / Downward Strum 10
F D B G Pitch Down / Upward Strum -10
| First beat of bar 2

@ Regulus
If you would use a -20 Pitch UP / Downward strum then the interval between the 4 notes of a G7 chord would be 20 midi ticks. The hole G7 chord should have a negative offset of 4*20 = 80 midi ticks.

I hope it helps.
Jean

PS is there a way to get an email alert if someone makes a reply on this forum? Now i don't.

Re: Chord strumming for guitarists

Posted: Fri Jan 24, 2025 10:50 pm
by musikbear
germona wrote:
Thu Jan 23, 2025 3:18 pm
@ Music Bear,

The 60 is the number of midi ticks that the full chord needs to be offset to the left of the timeline.
I used the wrong name, because delay would mean later not sooner.
So in case of a 3 note chord like C the complete chord needs to be pushed back 60 ticks, so, in a down strum the last strummed note STARTS at the beat.

Unlike in the midi file i gave you the interval must stay the same between the notes.
There is no guitar player in the world that can change the interval of a strum of a few milliseconds......

Lets assume that 960 midi ticks is the first beat on bar 2 of a song.
Then with a G7 chord the position would be

|
930 940 950 960
G B D F Pitch UP / Downward Strum 10
F D B G Pitch Down / Upward Strum -10
| First beat of bar 2

@ Regulus
If you would use a -20 Pitch UP / Downward strum then the interval between the 4 notes of a G7 chord would be 20 midi ticks. The hole G7 chord should have a negative offset of 4*20 = 80 midi ticks.

I hope it helps.
Jean

PS is there a way to get an email alert if someone makes a reply on this forum? Now i don't.
Ok, there is a lot to this. But having templates that can be dragged in of min, maj and perhaps 7. and sus, would still be easier than making the chord manually, at least i think it will.. Each new usage would lead to a new set of templates, f.i. both strumming up and down means that double so many templates would be needed, but it would still be a one-off to make there templates, instead of making every strum-chord new every time they are needed.

Account:
I think there is an alert-me option in your account-info page, but it may be only an admin thing

Re: Chord strumming for guitarists

Posted: Fri Feb 21, 2025 3:06 am
by regulus

This probably isn't exactly what you are looking for, but I coded a strum tool which lets you strum however you want by dragging the notes https://github.com/LMMS/lmms/pull/7725

I also got it to work with multiple chords at once (sort of) by splitting the selected notes up into groups based on whether or not they overlap with each other, and then doing the same strum on each of the groups. That assumes that chords never overlap with each other, which isn't always true, but it seems to work in most cases.

(I know allejok96 and musikBear were previously working on strum tools--I am so sorry if I am working over you. It had been a few years since any activity on those PRs, so I thought I would try to make my own. If there's anything you want me to do or change about my PR, please let me know!)


Re: Chord strumming for guitarists

Posted: Fri Feb 21, 2025 6:54 am
by germona

Waow, Regulus, that looks very promising, in fact it can do much more than just strumming.

At 1:25 you drag the bottom note of the chord to the left of the beat, and that my friend, is just what a real guitar player would do. He starts the strum before the beat, and the last note of the strum is exactly ON the beat of a bar, remember in a 4/4 measure there are 4 beats in a bar, see picture attached.

Now, is there a way to use this feature in lets say an appimage of lmms?

Thank you very much for your time.

Jean


Re: Chord strumming for guitarists

Posted: Fri Feb 21, 2025 12:11 pm
by germona
regulus wrote:
Fri Feb 21, 2025 3:06 am

This probably isn't exactly what you are looking for, but I coded a strum tool which lets you strum however you want by dragging the notes https://github.com/LMMS/lmms/pull/7725

I also got it to work with multiple chords at once (sort of) by splitting the selected notes up into groups based on whether or not they overlap with each other, and then doing the same strum on each of the groups. That assumes that chords never overlap with each other, which isn't always true, but it seems to work in most cases.

(I know allejok96 and musikBear were previously working on strum tools--I am so sorry if I am working over you. It had been a few years since any activity on those PRs, so I thought I would try to make my own. If there's anything you want me to do or change about my PR, please let me know!)

This is exactly what i was looking for and even much more....For me this is really incredible. Thank you very much...


Re: Chord strumming for guitarists

Posted: Fri Feb 21, 2025 10:53 pm
by musikbear
regulus wrote:
Fri Feb 21, 2025 3:06 am

This probably isn't exactly what you are looking for, but I coded a strum tool which lets you strum however you want by dragging the notes https://github.com/LMMS/lmms/pull/7725

I also got it to work with multiple chords at once (sort of) by splitting the selected notes up into groups based on whether or not they overlap with each other, and then doing the same strum on each of the groups. That assumes that chords never overlap with each other, which isn't always true, but it seems to work in most cases.

Good job

(I know allejok96 and musikBear were previously working on strum tools--I am so sorry if I am working over you. It had been a few years since any activity on those PRs, so I thought I would try to make my own. If there's anything you want me to do or change about my PR, please let me know!)

Dont know about the state of allejok96 work, but mine was rejected, so its great that you have this now.