LMMS / LMMS/lmms

Better Sample Track support

Open
#1,471 102 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

This is a placeholder to consolidate Sample Track related issues and requests. If a new Sample Track bug is reported on the tracker, close it out and mark it as a duplicate of this bug, (#1471)

![screen shot 2014-12-20 at 10 15 30 am](https://cloud.githubusercontent.com/assets/6345473/5515264/2dec11f8-8831-11e4-9d86-98329c07636d.png)

---

**Basic Functionality:**
- [x] Pan Sample Track #1080 #1360 (Closed via #1481)
- [x] Play Sample Track mid-song #131 #2596 (Closed via #3133)
- [x] FX Mixer Support #133 #1360 #2619 (Closed via #3866)
- [x] FadeButton LED/Track Indicator #1360
- [ ] FX Mixer Preset Support #1816
- [ ] Drag and drop sample support
- [x] Drag samples to new TCO segments #3228 (Closed via #5043)
- [x] Drag and drop samples between tracks #881
- [x] Easier access to built-in samples, probably through drag/drop #4221
- [ ] Drag samples in from other applications
- [ ] Fix SampleTrack size in BBEditor #4224

**Enhanced Functionality:**
- [ ] Better performance through mapped sample files #4015
- [ ] Sample caching (Work in progress: #6390)
- [ ] Sample Track beat-mapping support #756
- [ ] Static tempo for Sample Track #1161
- [x] Resize Sample Track from both sides #756, #701 (Closed via #3487)
- [x] Sample cutting [forum/#3330](https://lmms.io/forum/viewtopic.php?f=15&t=3330) (Closed via #4998)
- [ ] More AFP-plugin-like features #858
- [x] Better wave-editing capabilities #495 (Supported via the SlicerT plugin in #6857 rather than built into Sample Tracks)
- [ ] Fading/crossfading (Work in progress: #5616)
- [ ] Sample Track recording ~~#908~~ ~~#1360~~ #3943 (started in #3947, continued by ~#4531~ #4994)
- [ ] Audio-input selection #1360 [Milestone: 1.3+]
- [ ] Sample distinction via naming
- [ ] Allow visualizing both stereo channels #4598

**Professional-Grade Enhancments**
- [ ] Pitch and pitch range support [#1471](https://github.com/LMMS/lmms/issues/1471#issuecomment-104350718)
- [ ] BPM Mapping (mentioned below in this thread)
- [x] Colorization support #1360 (Closed via #5573)

**Bugs:**
- [x] Sample not in sync with waveform https://github.com/LMMS/lmms/issues/1471#issuecomment-118354809 (Closed via #3133)
- [x] Sample gets cut off prematurely #2778, https://github.com/LMMS/lmms/issues/1471#issuecomment-118354809 (Fixed in #4991 or #5226)

**Related:**
- (none reported yet)

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 still-open Sample Track items and their referenced issues, especially FX Mixer preset support, drag-in from other applications, BBEditor sizing, caching, beat mapping, recording, and stereo visualization. Confirm which requests remain unresolved and define a focused scope before changing anything; completion would require addressing that selected scope and its related issue.

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
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.