Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multitrack recording button and countdown clock #3394

Closed
Gabrielxd195 opened this issue Mar 2, 2017 · 16 comments
Closed

Multitrack recording button and countdown clock #3394

Gabrielxd195 opened this issue Mar 2, 2017 · 16 comments

Comments

@Gabrielxd195
Copy link

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

@Gabrielxd195 Gabrielxd195 changed the title Multitrack recording and countdown button Multitrack recording button and countdown clock Mar 2, 2017
@Gabrielxd195 Gabrielxd195 reopened this Mar 2, 2017
@musikBear
Copy link

You can already do both in lmms

In respect to:

  • selective export:
    mute the tracks you do not want in your export
    LMMS will also (shortly) allow you to export one track at a time, to separate sound-files

  • countdown
    insert one-bar of sharp ticks before the part you plan to record, then you can listen for the ticks and be prepared to play on your keyboard, when the fourth tick rings out.
    A countdown clock has also been proposed before, btw

@Gabrielxd195
Copy link
Author

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
Copy link
Member

jasp00 commented Mar 17, 2017

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
Copy link

Animtim commented Mar 22, 2017

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
Copy link
Member

jasp00 commented Mar 23, 2017

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

@liushuyu
Copy link
Member

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
Copy link
Member

jasp00 commented Mar 23, 2017

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
Copy link
Member

liushuyu commented Mar 23, 2017

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
Copy link
Author

Gabrielxd195 commented Mar 25, 2017 via email

@jasp00
Copy link
Member

jasp00 commented Mar 28, 2017

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
Copy link
Member

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

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

@jasp00
Copy link
Member

jasp00 commented Mar 29, 2017

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
Copy link
Member

liushuyu commented Mar 29, 2017

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
Copy link
Member

@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
Copy link
Member

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

@jasp00
Copy link
Member

jasp00 commented Mar 30, 2017

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants