add a MTC backend output socket (alsa)
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 1.3k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 7
Description
With a simple midi timecode output socket that can be seen by alsa (no gui switches or rewrites needed) then LMMS would be able to drive midi timecode aware peripherals (like Xjadeo video player) in sync to lmms playback. This connection could be made from alsa connection gui or jack... NO gui changes or rewrites to LMMS needed! A simple midi output socket that would permit sync of this nature would open a world of opportunities for scoring music to picture (creating time accurate film score tracks, and slaving midi timecode aware software).
Just a backend output socket is needed for the LMMS midi timecode. It would be a small but extremely powerful addition.
Watch explanation here... Please hear me out!
https://youtu.be/rfAzYub3J08
Contributor guide
No contributing guide indexed for this repository
Research direction
Review LMMS's existing MIDI output path and the ALSA or JACK connection options described in the issue. The work is done when LMMS exposes a backend MIDI timecode output socket that ALSA can see and external MIDI timecode-aware software can use for playback synchronization, without GUI changes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100