openAVproductions / openAV-Luppp

Luppp is a live performance tool, created by OpenAV productions.
http://openavproductions.com/luppp
GNU General Public License v3.0
256 stars 43 forks source link

Multiple "Use as tempo" #288

Open manucontrovento opened 4 years ago

manucontrovento commented 4 years ago

Hi everyone!

I'll start posting here my suggestions. It would be nice to have the Use as tempo feature on more than one clip. This would be useful to load more than one "song" in a session. I could load 3 or 4 songs, using a "row" for each song, with different BPM, since the tempo would be given by the loop I select. Or you could manage a song which changes its tempo.

greetings! manu

georgkrause commented 4 years ago

So you basically want to set different speed for each scene?

manucontrovento commented 4 years ago

Yes; the more flexible behaviour would be, LuPPP to change BPM according to what is triggered (clip or whole scene). Maybe, as optional, so as an option in the application preferences. But even just a scene-triggering bpm tempo change would be nice. cheers

georgkrause commented 4 years ago

while this is in general possible, this needs a lot of design. like: what happens if i have a clip running in scene 1 with 120bpm and the user launches a clip in scene 2 with 135 bpm. When will it start? what happens with the clips in scene 1?

manucontrovento commented 4 years ago

Ok, I understand what you mean. Therefore, the best thing should be, assign to a scene a bpm property, and triggering the scene, LuPPP tempo will switch to the scene tempo.

georgkrause commented 4 years ago

This basically means its not possible anymore to play two clips from different scenes, which would take a lot of flexibility. I need to think about how to solve this...

manucontrovento commented 4 years ago

Ok I understand. But I think that the current behaviour of LuPPP could remain the same. Maybe it could be added a "bpm" "optional" property to the scene, so if you want the scene to change the bpm of the session you have the chance. Otherwise you just trigger the scene as it happens now.