Quoting teknopaul hinds <[email protected]>:
> Next is Swing/Groove and this really does involve working inside LMMS
> no option to do a plugin there so I would appreciate a bit of advice,
> I dont want to write a bunch of code that will never be accepted and
> forever conflict with future versions.

Could groove be part of the instrument parameters? There is already  
the chord/arpeggio logic, which must have some notion of timing. And  
think about how nice it would be to have groove adjustable separately  
for each instrument, like having musicians with different  
personalities. Just a thought on where I'd look for a place for it :)


Thinking a bit further, should all time stuff (tempo, time signature  
and global groove, maybe markers of some kind?) be put into one place  
and all automation for these centralized into one "time track" or  
whatever you want to call it? (maybe this already is happening in the  
development branch?)

I was poking around in the automation editor code looking for a way to  
find out where in time the cursor is when I realized that the  
translation from ticks to musical time is tricky when an automation  
segment somewhere could be changing the time signature from 4/4 to 3/4  
and back at any time. No way of knowing without scanning trough the  
automation segments. Likewise for tempo: I did a song with a tempo  
ramp from 150 to 190 BPM, but if I jumped over that automation segment  
when editing I of course ended up listening to stuff at the wrong  
tempo. Much more annoying than some filter being left at the wrong  
frequency, IMO.



-- 
[email protected]
http://www.mikseri.net/radioproject



------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
LMMS-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmms-devel

Reply via email to