Re: [Rosegarden-user] Staff show/not-show rests?

2020-06-14 Thread david

On 10/22/14 1:22 AM, D. Michael McIntyre wrote:

Thinking about a function to "absorb" rests.  Find a rest, look back,
find a note, hack the note to consume the empty space.  Probably wants
some kind of adjustable setting that defaults to eating rests 1/16 or
shorter.

This would probably have wide applications, and be pretty useful.
Everybody has to clean up funky weird short rests in something
somewhere.  Plus it would probably fix all those times when Rosegarden
votes the wrong way on some recurring rhythmic figure, and you end up
with weird doubled dots and crazy rests instead of something tidy and
legible.

Ideas on this?


(Email packrat here) Email from 6 years ago. Whatever happened with 
this? Turned into normalize rests?


--
David W. Jones
gn...@hawaii.rr.com
authenticity, honesty, community
http://dancingtreefrog.com
"My password is the last 8 digits of π."



___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Shorten default MIDI event duration for drum notes inserted from the piano roll.

2020-06-14 Thread D. Michael McIntyre

On 6/14/20 9:08 AM, Ted Felix wrote:

   Or even better, implement a percussion mode for the velocity ruler. 
That way it will show the notes as short for percussion like the matrix 
editor does.


I like that idea, Ted. I can't remember the whole process of trial and 
error and thought, but we ended up with the crazy nonsense for a good 
reason. I didn't like it at first, and I switched to 64th notes, but it 
caused problems with some hardware, so I switched to 16th notes, and I 
think that caused problems with some hardware too. I really can't 
remember that far back, but there's a good reason the percussion matrix 
inserts stupidly oversized note events, and just represents them as 
manageable diamonds. Doing something comparable on the rulers used with 
the percussion matrix sounds like a fine solution.


Notes entered from the percussion matrix will make gibberish notation, 
but it doesn't really matter. Rosegarden can't produce useful drum 
notation anyway. I thought about implementing that feature, and it's 
just way, way too much.


--
D. Michael McIntyre


___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Shorten default MIDI event duration for drum notes inserted from the piano roll.

2020-06-14 Thread Ted Felix

On 6/14/20 9:02 AM, Ted Felix wrote:
   I guess for those that don't use notation, we could shorten the notes 
to make working with the editors a little easier.  Maybe we should offer 
the ability to switch back and forth.


  Or even better, implement a percussion mode for the velocity ruler. 
That way it will show the notes as short for percussion like the matrix 
editor does.


Ted.


___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Shorten default MIDI event duration for drum notes inserted from the piano roll.

2020-06-14 Thread Ted Felix

On 6/13/20 10:40 PM, Ted Felix wrote:
   Before I push this, does anyone have any ideas why there might be 
such a complicated algorithm for computing the end of a percussion note? 


  I think I've figured it out.  By making the notes last up until the 
next note or the bar, the notation comes out looking correct.  If we 
were to make all percussion notes 64th notes, the notation becomes an 
unreadable pile of rests.


  I guess for those that don't use notation, we could shorten the notes 
to make working with the editors a little easier.  Maybe we should offer 
the ability to switch back and forth.


Ted.


___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Shorten default MIDI event duration for drum notes inserted from the piano roll.

2020-06-14 Thread Will Godfrey
On Sun, 14 Jun 2020 08:15:25 +0100
Will Godfrey  wrote:

>On Sat, 13 Jun 2020 22:40:34 -0400
>Ted Felix  wrote:
>
>>On 6/12/20 3:29 PM, Arnaldo Pirrone wrote:
>>> It looks like rosegarden sets the duration of the notes manually 
>>> inserted from the piano roll into the drum track to 3840. This causes 
>>> the velocity ruler to appear clogged up like you can see in the attached 
>>> picture.  
>>
>>   Actually, the code to do this is more complicated than just 3840.  It 
>>adjusts the size to end at the end of the bar, or at the beginning of 
>>the next note(s) of the same pitch.  I have no idea why.  My best guess 
>>is that it is trying to make all percussion notes contiguous to a 
>>certain extent.  No drum synth that I've seen cares about note-offs, though.
>>
>>   I modified the relevant part of the code to go with 64th notes and it 
>>seems to work fine.  Even open/closed hat work exactly as expected.
>>
>>   Before I push this, does anyone have any ideas why there might be 
>>such a complicated algorithm for computing the end of a percussion note? 
>>  The relevant code is here if you want to have a look:
>>
>>   MatrixPercussionInsertionCommand::getEndTime()
>>
>>   Warning: There are no comments.
>>
>>Ted.
>
>There is a problem I've noticed that might be related to this. When I run the
>synthesised drum sounds in Yoshimi Things like open Hi Hat, Crash Cymbal with a
>long tail (but can be muted) get cut short by Rosegarden, compared with 
>directly
>driven by a keyboard. This means I can't vary the tail length. Those that have
>a fixed length tail independent of note-off aren't bothered.
>
>Will.
>

Replying to myself...
It's actually more weird than that! If I set a drum track by itself, it seems
to work exactly as I want. If it is an existing project with multiple tracks,
the problem appears!

-- 
Will J Godfrey
http://www.musically.me.uk
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.


___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user


Re: [Rosegarden-user] Shorten default MIDI event duration for drum notes inserted from the piano roll.

2020-06-14 Thread Will Godfrey
On Sat, 13 Jun 2020 22:40:34 -0400
Ted Felix  wrote:

>On 6/12/20 3:29 PM, Arnaldo Pirrone wrote:
>> It looks like rosegarden sets the duration of the notes manually 
>> inserted from the piano roll into the drum track to 3840. This causes 
>> the velocity ruler to appear clogged up like you can see in the attached 
>> picture.  
>
>   Actually, the code to do this is more complicated than just 3840.  It 
>adjusts the size to end at the end of the bar, or at the beginning of 
>the next note(s) of the same pitch.  I have no idea why.  My best guess 
>is that it is trying to make all percussion notes contiguous to a 
>certain extent.  No drum synth that I've seen cares about note-offs, though.
>
>   I modified the relevant part of the code to go with 64th notes and it 
>seems to work fine.  Even open/closed hat work exactly as expected.
>
>   Before I push this, does anyone have any ideas why there might be 
>such a complicated algorithm for computing the end of a percussion note? 
>  The relevant code is here if you want to have a look:
>
>   MatrixPercussionInsertionCommand::getEndTime()
>
>   Warning: There are no comments.
>
>Ted.

There is a problem I've noticed that might be related to this. When I run the
synthesised drum sounds in Yoshimi Things like open Hi Hat, Crash Cymbal with a
long tail (but can be muted) get cut short by Rosegarden, compared with directly
driven by a keyboard. This means I can't vary the tail length. Those that have
a fixed length tail independent of note-off aren't bothered.

Will.

-- 
Will J Godfrey
http://www.musically.me.uk
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.


___
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user