LMMS / LMMS/lmms

Drum playing plugin

Open
#1,460 31 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

It has been mentioned in issue #1087 about adding a sample based drum machine, and issue #1396 about adding a drum synth.

Tres has also suggested on the mailing list.

I hate to describe other DAWs, but the drum sample in Ableton is very simple and effective and IIRC, it -uses it's default sampler instrument for each individual sample but IIRC, it also can allow other instrument types.

This is not so much an instrument, more of a multi instrument host. The idea is that each drum sound is played by it's own instrument. our new drum instrument, simply routes the note data to the assigned instrument. ie the kick drum could use Kicker, the hats from Audio File Player, the toms form triple- oscillator. The choice of plugins would be down to the user. This does work very well in practice.

How ever i am unsure of the implications of this, And would like to know any thoughts on the idea. or even if it is possible?

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.

Research direction

Start by reviewing the proposals in issues #1087 and #1396 and the mailing-list discussion. Determine whether a drum instrument can route each note or drum sound to a user-selected instrument or plugin, and document the design implications before implementation. Done should mean a supported, clearly specified multi-instrument drum workflow.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
audio-video-rtc, desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.