Am 25.08.2012 10:48, schrieb Tim E. Real:
> Editor Canvases and local copies of Song cursors:
> -------------------------------------------------
> Until now, class Canvas had three simple unsigned integers describing 
>  the Song cursors, which were local copies of either the cursor frame 
>  or tick values. Since each Canvas had either fixed frame or tick time 
>  scales, unsigned values were good enough.
> These have now been replaced by true instances of class Pos.

why are there at all local copies? can't we just access
MusEGlobal::song's instances through mutex-locked setter- and getter
functions?



> Snap combo boxes:
> -----------------
> In Frames mode it would be say "1 2 4 8 16 32 64 128" etc.  

why not also 44100, 22050, 11025 etc? (or depending on our projects
sampling rate?)


> 
> Time Locking, Wave Parts and Events, and Midi Parts and Events:
> ---------------------------------------------------------------- 
> Also, this means 'mixed' Part and Event time types in the PartList and 
>  EventList classes! 
> When sorting, the lists determine whether to use FRAMES or TICKS depending 
>  on the 'Time Lock' setting. 
> CLARIFY: Last sentence I'm not sure about - Events yes, but sort Parts how?

do you mean that one MIDI part may contain both FRAME-located and
TICK-located events? i'd not allow mixing them within a single part.

as for the time-lock column: how about replacing this by some popup menu
entry for the parts in the PCanvas, and different texture schemes for
the parts? (e.g., solid background color for TICK-aligned parts and
diagonal lines for FRAME-aligned parts? (like [/////] instead of [     ])


is it possible to contribute to these infrastructural changes? i'd be
glad if i could help on some points there; you just would need to tell
me what, where and possibly how ;)

these changes sound great, as in clean, btw ;) we should remove all
these tiny special cases all about MusE and replace by them more general
stuff (like the TICK- and FRAME- Pos thingy).

greetings
flo


Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer

Reply via email to