LMMS / LMMS/lmms

Multiple MIDI channels on a single instrument

Open
#1,178 5 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

I have been using the Edirol Orchestral VST recently, and decided to try a rendition of Danse Macabre with it. I loaded the MIDI into LMMS, loaded up the VST in VeSTige, and found that LMMS will only use the first MIDI channel and nothing else.

I do not have the memory (4GB) to load the VST 16 times, and LMMS usually freezes after trying to import the sixth VST. I would like for it to be possible to assign a voice to a channel of another instrument in LMMS (even though I know most synths do not support multiple MIDI channels), so I could load the VST once and have the other 15 instruments as alternate channels of the first one.

Thanks in advance,
Matthew

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

No source file, test, or entry point is identified in the issue. Start by locating LMMS's MIDI channel routing and VeSTige instrument handling, then determine the scope of assigning multiple MIDI channels to one instrument and define completion as using those channels without loading multiple VST instances.

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.