On 04/04/2014 01:26 AM, I'm Umcaruje wrote:
> Well, I've been researching into LMMS live possibilities for a while
> now. I use 2 tablets and some custom controllers to send MIDI data
> into LMMS, which I set to loop using the loop markers. (Examples:
> https://www.youtube.com/watch?v=jomHqsv8ntg, 
> https://www.youtube.com/watch?v=VPUclS-UkOE)
> I don't think that a seperate app for Mobile devices is needed,
> because there are many great apps, on top with TouchOSC (which I use)
> that provide a great experience with support of custom layouts. A live
> performance mode would be cool to have, but it isnt necessary
> currently imo. Also there are things that should be developed prior to
> the live mode, like fully functional Undo/Redo, or the RTS Unison engine.

Undo/redo has already been merged in master. That's really just a matter
of testing and bugfixing at this point.

As far as the Unison engine goes, the current situation - as far as I
can tell - is that many people are talking about it, no one is working
on it. The last commit in Paul's Unison repository was some 2 months
ago. And it seems like no one else knows (apart from maybe Toby) what
exactly is needed for RT safety, or how that could be implemented in
LMMS. I don't think most people even fully understand what "RT safety"
even really means (I know I don't)...

I'm just saying this so that people don't put their expectations into
this magical mcguffin that will some day swoop down and instantly turn
LMMS into a full-fledged proaudio DAW. This is by no means meant as a
slight towards Paul, I know none of us are getting paid here and if he
doesn't have the time or energy to pour into RT core development, that's
entirely understandable. We'd really need more developers who understand
all this RT stuff...

> Also a live mode isnt simple as it sounds, I think it would take a lot
> of development time, since it needs a completly different UI than the
> current one, so it would be basicly making an seperate program in LMMS.

I've been thinking about this too. It seems to be the trend today - with
BitWig being hailed as the "next evolutionary step in the software-based
DAW" or something.

I think something like a rudimentary "live mode" could well be
implemented in LMMS without it being too intrusive to other
functionality. I'm thinking, there'd be a separate, second song editor
window, call it a "sketchbook" or something (better name pending). This
editor would have duplicates of all the tracks in the main song editor -
they'd be the same tracks really, just sort of in a parallel track
system. This "sketchbook" would have a fixed length (adjustable), and it
would have multiple pages. Each page could contain different patterns.
It'd be conceptually very similar to the bb-editor in that way, except
with a major difference: the tracks would all be the same as in the song
editor, and you couldn't play the pages as bb-tracks on the song editor.

Instead, you could play each page as a loop in a live situation,
mix/fade/switch between the pages, and whatever. You could then also use
it for composition by dragging pages from the sketchbook into the main
song editor, and since the tracks are the same, the patterns from the
sketchbook pages could easily be copied on to the tracks of the song
editor, at the position you specify.

Of course implementing this would be a lot of work, and it would indeed
take a lot of development time - but it would by no means need a
"completely different UI" or a separate program or anything. It could
well fit into the existing UI paradigm of LMMS.

------------------------------------------------------------------------------
_______________________________________________
LMMS-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmms-devel

Reply via email to