From: Chris C. <ca...@al...> - 2004-03-10 15:09:53
|
On Wednesday 10 Mar 2004 2:34 pm, William wrote: > Chris Cannam <ca...@al...> wrote: > >William wrote: > >> RG now seems to think a bar of 12/8 time has 24 > >> 1/8th notes in it. > > > >I don't seem to be able to reproduce that. Are you able to send a > >test RG file? > > Yes, please see the attachment. Ooh, weird. The thing is, your notes there are actually semiquavers, aren't they? The error is in Rosegarden's drawing them as crotchets when they clearly are not. How did those notes get in to Rosegarden in the first place? > Since the "time" in "time signature" has a different meaning to the > "time" in "length of time" for one bar, I wonder how RG defines > "time" for the latter? Is it based on the performance-durations > (in MIDI ticks) of the notes and rests rather than on the nominal > durations in seconds (note notation length divided by tempo)? It is based on the notation durations of the notes (durations as drawn). The tempo isn't used, and it's not strictly the MIDI performance durations either (if you've notation-quantized, it's the quantized durations that are used). > Is there a way to override RG's automatic placement and put a > barline somewhere manually? No. > How can I force RG to remove all the rests from the notation only, > leaving the MIDI performance unchanged, i.e. without deleting any > MIDI rests? There aren't any rests in MIDI, so removing them wouldn't cause problems for performance, but there isn't currently any way to do it. Many of Rosegarden's editing functions also normalize the rests in and around the edited area: this means for example that you can't even completely remove rests in the event list editor (because they get re-normalized as part of the same operation). The easiest solution would be to permit you to hide them in the notation editor, with "show/hide hidden rests" options. There might be some weird implications for editing though. Chris |