LMMS / LMMS/lmms

Linux VST arpeggiators produce no notes, but Windows ones do.

Open
#6,552 1 comment 0 reactions 0 assignees View on GitHub
bug vst
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

### Bug Summary

Using Carla patchbay I want to add an arpeggiator such as LibreArp or HY-SEQ. I've found that while it works on playback when it comes to export, no arpeggtiation is produced. Where the arpeggiator/sequencer does not take MIDI information from the song editor - such as Stochas - again it works on playback but when it comes to export it's just silence.

I've not been able to get Windows VSTs working in Carla to test, but I asked the question on LinuxMusicians and someone discovered that Windows VSTs (BlueArp in this case) work as expected, producing output on export. They were also able to reproduce the problem with LMMS 1.2.2 using LibreArp and also qmidiarp.

#### Steps to reproduce
Open Carla Patchbay as instrument. Create notes to arpeggiate in song edior. In Carla add a Linux Arpeggiator (eg LibreArp) link input to MIDI capture, link midi out to a synth (I chose Dexed) and the synth to audio out. When the output is played back the notes will arpeggiate

#### Expected behavior
When exporting to MP3 or WAV the arpeggiated notes should be in the output.

#### Actual behavior
Just the bare chords are produced without arpeggiation.

#### Screenshot

#### Affected LMMS versions
1.2.2 and 1.3 alpha - both appimage versions downloaded from LMMS.

I have tested this on Ubuntu Studio 21.10 and 22.04

#### Logs

Click to expand


Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the issue in Carla Patchbay with LibreArp or qmidiarp driving Dexed, comparing playback with MP3 or WAV export on Ubuntu Studio. Trace the playback and export paths for Linux VST MIDI processing, then verify that exported audio contains the arpeggiated notes rather than only the bare chords.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, linux
Domain
audio-video-rtc, desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.