LMMS / lmms

Cross-platform music production software
https://lmms.io
GNU General Public License v2.0
8.09k stars 1.01k forks source link

Multitrack recording button and countdown clock #3394

Closed Gabrielxd195 closed 6 years ago

Gabrielxd195 commented 7 years ago

Hello!. My name is Gabriel Lopez, and I am Latin from Dominican Republic, so I do not speak English and everything I wrote is translated, so forgive my spelling mistakes. First of all I would like to tell you that I am not a developer and that I am starting to get into music, with lmms I am taking my first steps and that is why I want to give two of many ideas that I have to improve linux multimedia studio, lmms is versatile and powerful but le There are many things to improve and add, such as: The button of simultaneous recording of multiple tracks and the countdown clock at the time of recording. boton multigrabacion actual That's the current interface, with the two useless recording buttons. (These images edit them with gimp, so forgive the mistakes)

boton de grabacion multipista And this is the interface suggested by me. As in the case of ardour or pro tools, the buttons on the tracks marked with the record button on (red button) are recording simultaneously, while the other disabled instruments (gray button) do not record. The recording buttons of the song editor when pressed, give the command to record on the marked tracks (red button).

cuenta regresiva actual As far as I've seen, lmms does not have a multitrack record button, but it also does not have a countdown (the 4 seconds before recording) at the moment of pressing the record button on the tracks, causing it to lose rhythm and time. So I suggest a clock that marks the allocated seconds before recording. reloj de conteo regresivo

musikBear commented 7 years ago

You can already do both in lmms

In respect to:

Gabrielxd195 commented 7 years ago

As I said initially. I do not speak the English, am Latin. Then I ask for pardon for the mistakes of spelling, maybe I was not very clear, but the images say everything. Never, mensione the "export" or " selective export ", use these options before (and it is very useful certainly), which I wanted to say is in the image edited with gimp, that is very clear, my Idea (if perhaps it is valid) must assign a button of recording in the tracks and enable the buttons of recording of the publisher of song, when the buttons of recording of the tracks are activated (in red), then they press the button of recording of the publisher of Song, initiating a simultaneous recording of several tracks with his assigned instruments. I suppose that it would be useful to have this option, this would be an advance.

jasp00 commented 7 years ago

These are not bad ideas. Master branch does not have the recording buttons in the song editor. The buttons should be brought back and recording should be allowed from song editor and BB editor. However, I would not add the suggested per-track buttons because enabling MIDI input should be enough concerning GUI.

Animtim commented 7 years ago

I support this idea of multi-track recording interface as Gabrielxd195 suggests. It would give a good base for live performance workflow. This way, one could record live some instruments in the pattern editor, while other instruments stay "locked", and quickly select what needs to be recorded. Also, one could play on top of a pattern on the same instrument without editing the pattern, while recording automations or another instrument. It gives all kinds of creative possibilities.

For now in 1.2.0, the situation about recording is pretty bad. It is only available from single piano-roll pattern editors, and can not be activated while playing... and it's not possible to record automation at all? Those are quite some regressions. I guess that was needed because of deep changes, but I really hope things will move soon on this topic.

EDIT: I correct a little what I said: there are no real regression, looks like the situation has always been that bad.. (I found again the menu to record automation.. not user friendly at all ;) ). Again, I hope someone finds time and some interest to add those recording improvements.

jasp00 commented 7 years ago

Anyone volunteering to implement this feature is welcome, no matter your skill. Just raise your hand and ask for guidance.

liushuyu commented 7 years ago

Anyone volunteering to implement this feature is welcome, no matter your skill. Just raise your hand and ask for guidance.

I would like to try, but of course I can't be full-time on this

jasp00 commented 7 years ago

I would like to try, but of course I can't be full-time on this

Take your time. Do you know how to start?

liushuyu commented 7 years ago

Take your time. Do you know how to start?

TBH, I don't know much about this part of LMMS, although I have tried to find where to start, but because of lacking documentation, I really don't have idea. Sorry. But good news is I have more time this week working on this.

Gabrielxd195 commented 7 years ago

You speak Spanish ?, I ask for your name and because you appear in the list of developers of lmms, also I would express better speaking in Spanish ... Another suggestion is that they add the scroll bar in the file explorer; The possibility of deletion and duplication in group with the selection tool in the song editor; I also suggest (maybe they think it's an absurd idea, it's that I'm a beginner) audio editing by integrating audacity to lmms. I explain myself better. For example: You have a sound file (wav, ogg) in lmms in the song editor, bb editor or in the sample tracks, and you quickly want to edit that sound (cut, split, add effects and all audacity possibilities) , Left click and the menu appears and you click on a button that says '' edit with audacity '', and automatically opens audacity importing the audio, you edit and when saving appears in audacity the '' save in lmms '' button , Then it closes and you enter lmms and ready, the audio has been edited. Well, I guess they would have to make deals with the audacity developers. Or more expensive but serious, replace the sample tracks and audio processor, by an '' Audio Editor '' in lmms, would be more expensive, but would be a great advance in lms as in linux in general, if I were programmer Would collaborate. I do not know what you think, but it is my humble opinion, that you oppose ?.

2017-03-22 23:36 GMT-03:00 Javier Serrano Polo notifications@github.com:

Anyone volunteering to implement this feature is welcome, no matter your skill. Just raise your hand and ask for guidance.

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/LMMS/lmms/issues/3394#issuecomment-288600054, or mute the thread https://github.com/notifications/unsubscribe-auth/AY6tTd0hRW-HjyOkRpm81-j8wnwEDoXkks5rodqbgaJpZM4MQeO9 .

jasp00 commented 7 years ago

You speak Spanish ?

I think so. When I communicate in an unknown language, I attach the original text in a comment. You may want to add a Gist link with your original words.

Another suggestion [...]

Please, one feature per issue. Choose a simple feature, open a new issue, get an OK from us, and we will teach you little by little how to implement your feature.

I really don't have idea.

@liushuyu, first choose a feature: multitrack recording button or countdown clock?

liushuyu commented 7 years ago

@liushuyu, first choose a feature: multitrack recording button or countdown clock?

Maybe count down clock first, this one should be easier.

jasp00 commented 7 years ago

Fine. First we want to add the GUI element because we need a way to test the feature. This would be a good moment to hear from the GUI team, but we can use a draft in the meantime. If you like @Gabrielxd195's proposal, you should locate the toolbar and add an LCD display. Do you know how to do that?

liushuyu commented 7 years ago

Do you know how to do that?

Although I don't know, but I will first try to figure this out myself.

I'm pretty sure what you're going to do, you are trying to train new developers, I will try my best not to let you - and - everyone else down.

liushuyu commented 7 years ago

@jasp00 I've got UI implemented, here's the screenshot: image

I have put the count down timer value in Song class, because I don't know where to put this thing in.

liushuyu commented 7 years ago

Okay, here's my draft: https://github.com/liushuyu/lmms/tree/countdown/

jasp00 commented 7 years ago

I will try my best not to let you - and - everyone else down.

Good attitude, but take it easy.

here's my draft

This looks like a good start. Make a WIP pull request and we will continue there.