Better Sample Track support
Nobody has claimed this yet.
- 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)

---
**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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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