kmatheussen / radium

A graphical music editor. A next generation tracker.
http://users.notam02.no/~kjetism/radium/
GNU General Public License v2.0
835 stars 36 forks source link

sequencer editor timing: preserve relative distance between seqblocks in different seqtracks #1418

Open ghost opened 6 months ago

ghost commented 6 months ago

let's say i have two seqtracks, each with one seqblock, and one begins immediately after the other ends, like so:

Screenshot from 2023-12-27 21-55-45

the tempo is 120 bpm. however, if i change it to 90 bpm (or anything else), the timing of the individual blocks change, but the relative distance between the blocks (or the timing of the onset of the blocks) remains the same:

Screenshot from 2023-12-27 21-55-58

i'd like for it to preserve the onsets of the blocks relative to the tempo, like so:

Screenshot from 2023-12-27 21-56-04

would it be possible to add a mode for this?

thanks

ghost commented 6 months ago

bump

kmatheussen commented 5 months ago

Wouldn't this be very confusing if you don't expect this to happen? I imagine that if you're just experimenting with different tempos in a block, you don't want seqblocks in other seqtracks to move.

ghost commented 4 months ago

sorry, i took a long break from radium

anyways, what i described does work if the seqblocks are on the same seqtrack and back-to-back. i guess what i'm requesting is for this to apply to all seqblocks in all seqtracks, where the timing is determined either by the first seqblock or it's in sequencer mode

as for expectation, i suppose it could be a new mode for timing

ghost commented 4 months ago

actually, what i'd really like is for one seqblock tempo or tempo marker to affect all seqblocks, because in sequencer mode i can change the tempo of the timeline but the set tempo of each block remains the same. same with time signatures etc

kmatheussen commented 4 months ago

actually, what i'd really like is for one seqblock tempo or tempo marker to affect all seqblocks, because in sequencer mode i can change the tempo of the timeline but the set tempo of each block remains the same. same with time signatures etc

I'm not following you. Can you make a better description?