From: Guillaume L. <gla...@te...> - 2003-08-06 11:41:23
|
On Wednesday 06 August 2003 13:26, Richard Bown wrote: > On Wednesday 06 August 2003 12:24 pm, Guillaume Laurent wrote: > > Said scheme being to use a repeating segment. However while working > > on this I've been stumped on two problems : > > > > - should that segment be stored (in the Document's configuration or > > in the global one ? Or both, the first overriding the latter ?) or be > > generated ? (I'd go for storage - much simpler) > > Are you talking about the metronome parameters rather than just the > segment? The "metronome" segment itself. > We already store those in too many places - surely generating a > metronome segment is easy enough - look at the existing metronome code. Yes, but what if we want to allow the user to edit the metronome pattern ? And also, while it is certainly easy to generate one, it's even easier not to :-). > Well there's already lots of code that'll tell you where the time sig > changes are. I'd suggest generating and auto segment based on those > details and updating that mapped segment everytime a time sig is modified. I'm not sure if we can do that on the fly while playing... > Storing a segment with these values in them as part of the Composition > would be just yuck. Doesn't gross me out that much... -- Guillaume. http://www.telegraph-road.org |