LMMS / LMMS/lmms

Chord delay

Open
#2,380 35 comments 0 reactions 1 assignee View on GitHub

@musikBear is already working on this.

Since May 6, 2020.

enhancement in progress
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

In Func menu, Chord section.
Let's add a new knob for "delay", that is a delay between notes.

When I try to play some octaves or fifths manually and I like them, I often activate the Chord function, but they sound different, because all the note start at the same time.
Instead, having a 1ms delay before each note of the chord could be really fun!

It's something like the Tempo knob for Arpeggios, but instead of releasing notes and playing them over and over, it keeps each note until the chord is complete.
Of course it would be nice to select a tempo sync just like in the Tempo knob.

(this knob can be then randomized with an LFO controller, giving a more "human" or natural effect to chords)

If I didn't explain it well enough:
Select Fifths and a range of 2
You play C3:
current behaviour: it plays C3, G3, C4 and G4 simoultaneously.

With the Delay knob, put at 10ms: it plays C3, after 10 ms G3, after another 10 ms C4, and 10ms after G4.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.