LMMS / LMMS/lmms

Improvement: Audio Editor Model

Open
#4,992 6 comments 7 reactions 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

> Why not? You can use this thread for it. Just post your draft here. I'm looking forward to it.

Good. I already finished the models. one is the characteristics that the song editor should have, and the other is from the '' Sample Editor ''.

![grabacion de audio sin marcas](https://user-images.githubusercontent.com/26127693/58210294-08cca700-7cb7-11e9-8550-0b675460e50a.png)

![grabacion de audio con marcas](https://user-images.githubusercontent.com/26127693/58210329-1eda6780-7cb7-11e9-8407-0773fa9921bc.png)

**1. Sample Editor button.**
As a sample editor is an editor, it is best to place it next to the other editors.

**2. Record button.**
Once the tracks are in recording mode, this button activates the recording and the tracks start recording all simultaneously.

**3. Rewind and Fast forward buttons.**
This is basic in many daw, with this you can play with the speed of the playhead.

**4. Track recording button.**
This puts the tracks in recording mode, (it is more practical to have a GUI button outside than an option in the menu).

**5. Led indicator. # 1360**

This would be the prelude to the sample editor, where you prepare the tracks to be recorded, this would lead to multitrack recording # 3394. In this case I do not give more information about the behavior of the tco or the menu options. I only focus on the editor.

While the model of the sample editor would be this:
![Maqueta del Editor de audio de lmms sin marcas](https://user-images.githubusercontent.com/26127693/58211164-30bd0a00-7cb9-11e9-82e9-97b58c71a2d6.png)

![Maqueta del Editor de audio de lmms con marcas](https://user-images.githubusercontent.com/26127693/58211181-37e41800-7cb9-11e9-9453-2c9ef45d50d8.png)

**1. Sample Editor button.**

**2. Buttons: Play, Record, Play record, Stop.**
These buttons would have the same functionality as in the other editors.

**3. Rewind and Fast forward.**

**4. Selection and Draft.**
This gives us the possibility to select any part of the sample or its entirety, and draft to delete the selected

**5. Buttons Trim sample and Mute samples.**
These take them out of audacity, they have the function of trimming or silencing the selected part of the sample.

**6. Effects Reverse sample and Reverse phase.**
These buttons are similar to the automation editor, but in this case, flipping horizontally is the same as reversing the sample; while flipping horizontally would change the phase to the sample.

**7. Quantize.**

**8. Automation of effects.**
In this case it would not be for pitch bend, but to automate the effects of the lower panel.

**9. Pitch Correction through piano roll. #4661**
This would be the correction of manual tone using piano roll, it would be the closest thing to melodyne or autotune.

**10. Choose Input device.**
Like audacity, we would have the possibility to change devices in an instant.

**11. Effects Chain button.**
This button would open the chain of effects of the editor, to add more effects to the sample.

**12. Basic effects of the sample.**
These basic effects would be: volume, pan, height, normalize, amplify, bass and high filter, stereo amlitude. It would give us the ease of using them without the need of a plugin.

**13. Sampling frequency.**
Here you choose the sampling frequency of the sample to be recorded or recorded.

Good. For me this would be the ideal editor for LMMS, I could not do more models, because it took me a lot of time to do this. (excuse me if you are bothered by the spelling mistakes and the words in Spanish, is that I do not speak English).

As you can see, take some audacity elements, you will see the wave is similar. The ideal is to have a fully functional editor with all its elements in view, with some basic effects that are used very commonly. I do not know what time it would take to do all this, in case you learn my idea, because LMMS needs a sample editor. please do not stop commenting, ask me anything. regards

_Originally posted by @Gabrielxd195 in https://github.com/LMMS/lmms/issues/4971#issuecomment-494993476_

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by reviewing LMMS's existing editors and the related issues #1360, #3394, and #4661, then compare the proposed sample and audio editor models with the current scope. Done would require an agreed, implemented subset of this broad editor proposal with corresponding validation.

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.