Open yosbelms opened 5 years ago
Would it be awesome to provide LMMS with a Loop Launcher just like Ableton Live does for live performance and jamming. Can be combined with live recording after #4992
That is an excellent idea, it can be combined perfectly with the model to suggest.
I noticed LMMS loops automatically the recording when we stop it (the recording can be stopped with the space key) and we play it by pressing the space key, which could be used for live looping. There is also a button "Enable/disable loop-points" in the main view that can be used to loop the recording of the previous instrument when recording a new one. Does it mean this issue is fixed or something else needs to be done?
Update: indeed, this is not working correctly for live looping since the previous instrument stops playing when we record a new instrument and the button "Enable/disable loop-points" will not loop the full length of instruments if the length is different.
@baptx njae.. I think it can be done, but mistakes will be next to impossible to fix during a live session. I have tested my idea, and it 'works' 😬 The set up is a bit complicated, so i will make a video -unfortunately no microphone, so except for a few text-messages, only vid https://youtu.be/umKrKk4mUMI Darn coundent even add annotations :( But firstly You need to insert all instruments you want to use in the performance. Then to change for one to an other instrument the grey song-editor block must be double-clicked, that makes it shift into current opened piano-roll. From there you just play, and pause as you want I would also make sense to actually insert the blocks before the performance, in a predetermined structure, then you have better control and a bit more time :p
This problem can be solved if the possibility of simultaneously recording several tracks is implemented, and also, if we add a record button outside the piano roll on the song editor tracks (like the other daws: ardour, qtractor, muse, etc) that have a red button to select which track to record and not a simple option in the track menu like automation tracks have. as indicated in #4603
@Gabrielxd195 what problem do you mean? Isent my demo a way to do what babtx asks for?
@musikBear thanks, I did not pay attention to the button "record notes while playing song" but it does not solve my problem because it is not possible to loop a song with a smaller length without interruption. Maybe there is another way to do it. For the moment, a workaround is to use LMMS with an external software like Luppp but it would nice to have the feature in LMMS to be able to record MIDI input more easily.
@baptx i dont understand that "smaller song" -My demo is just 4 bars..? You also said
an external software like Luppp
Are you aware that LMMS can function like a looper software like Sony-asid Watch: https://www.youtube.com/watch?v=cCTaCs_8j2M
@Gabrielxd195 what problem do you mean? Isent my demo a way to do what babtx asks for?
Apparently you did not understand the idea of what I propose. your demo does solve the babtx problem, but the way it is currently done is very cumbersome, since you have to open the piano roll window to record, when what I propose is the possibility of doing it from the outside.
What I propose is simply a gui, a '' record '' button, to select which tracks to record, and another '' record '' button (near '' play '') in the song editor to start recording on the selected tracks. I suggest you enter my thread #4603 and do the test of recording several instruments in ardor or qtractor so that you understand what I am trying to explain. and see how easy it is to record inside those daws.
@musikBear I mean, I want for example to loop 2 recordings (without changing the BPM like in your video) that are not the same length. If I do the loop with LMMS and I have for example a first recording of 4 seconds and a second recording of 6 seconds, there will be 2 seconds without playing the first recording. Ideally when recording live, I don't want to waste time by using the mouse and prefer to just press a key on my computer (or MIDI keyboard) to start / stop a recording (that is looped automatically without pausing it), then press another key to switch instruments for a new recording.
Here is a nice live loop that I tried to reproduce: https://www.youtube.com/watch?v=jFZ_8gGIS-w I took some instruments and notes from the MIDI file on another video as example: https://www.youtube.com/watch?v=lshoVD4_fvw
I have for example a first recording of 4 seconds and a second recording of 6 seconds, there will be 2 seconds without playing the first recording. @baptx
Aha... yes, that is a hickup. I have no solution there 🥴
@Gabrielxd195 ..Oki then we are right back into ability to actually do record sound. It will come...
@musikBear Much progress has been made with sample track. and this is great !!! But the function that I propose of the record button on the tracks, works both in audio and in midi, in what works with the audio functions of the sample track, it can be implemented in the tracks of instruments that are midi. This function is very basic and is used by most free and proprietary daws.
I would really like a live performance mode, another great open source example is the giada hardcore loop machine Giada hardcore loop machine https://github.com/monocasual/giada
Would it be awesome to provide LMMS with a Loop Launcher just like Ableton Live does for live performance and jamming. Can be combined with live recording after https://github.com/LMMS/lmms/issues/4992
An example of a Linux software in this domain is Lupp from OpenAV. But one of the most attractive things (for me) of LMMS is that bundles many useful plugins and features, and there is no need to fight with JACK config, routing, or looking for something outside LMMS to get decent results.
Some other examples to study are Seq24 and Sequencer64.