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

2020-06-18 Thread Arnaldo Pirrone

Hi Ted, Lorenzo, all

On 13/06/20 alle 02:58, Ted Felix wrote:
Would this be a checkbox to the left to mute a specific note? 


Actually, this is much simpler. You just select a note, (or a group of 
notes) and press a key (if I remember well it was M) and it becomes gray 
to mean that it is muted.
You select and press that key again to unmute. The previous velocity 
values are kept.


On 15/06/20 alle 09:37, Lorenzo Sutton wrote:
What is the use case? 
I'm a bit concerned one may end up with a bit of a clogged matrix UI
I don't really know how many users could find that useful. But please 
prevent any more clogging.






___
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-15 Thread Lorenzo Sutton

Hi Arnaldo, all,

On 12/06/20 21:29, Arnaldo Pirrone wrote:

Hi,

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.


I honestly never use the drum/percussion matrix. I always edit drums in 
a 'normal' matrix editor. Reason being that drum samplers / synthe / 
etc. have a totally inconsistent behaviour: some will actually abide to 
the note duration (i.e. react to a note-off), some won't.


I also find the diamond shaped notes quite hard to use, move around etc.

The problem is, I think whatever duration is chosen there will never be 
a 'good' number because this much depends on the drum synth you are using.




Feature request: can we have a way to selectively mute notes into the 
piano roll/sheet without actually deleting them? (LPX have a similar 
function)


Honestly I'm a bit doubtful about this feature. What is the use case?
I'm a bit concerned one may end up with a bit of a clogged matrix UI. 
Also how should these notes be represented and handled in the notation 
editor?


I'm not sure if you're aware there's a way for selecting equal pitch 
notes and then either deleting them or setting them to velocity zero 
(which from a logical point of view is like muting them). Wouldn't the 
latter suffice?


Personally I would wish to see priority given to a better velocity / 
controller ruler: the more it's usable and nice the easier to do this 
stuff :-)




Any way to fix a drum track with wrong durations?



Currently I think (as said above) the best is to just use an 'ordinary' 
matrix editor and use the durations which work bet with your drum 
synth/sampler/library/...


My two cents.

Lorenzo.


___
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


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

2020-06-13 Thread Ted Felix

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.


___
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-13 Thread Richard Bown
On Sat, 13 Jun 2020 at 02:58, Ted Felix  wrote:

>
> > Have you ever considered moving the development of the rosegarden
> > project to GitLab/GitHub?
>
>Feel free to fork from here:
>
> https://github.com/tedfelix/rosegarden


Interesting!  I'm still struggling along occasionally with the Windows
port, which is still various versions behind but is at least finally
building under github actions:

https://github.com/bownie/RosegardenW

The installer build is not fully working yet but the next time I get some
energy I was going to try to fix that and then upversion the tree to the
latest release - the idea being then that it essentially looks after itself
:)  Ideally would like this to be a semi-automated pull from sourceforge
occasionally but yes that would require more effort..

Richard
___
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-12 Thread Ted Felix

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.


  That is rather annoying and should be easy to fix.  I'll add it to my 
todo.


Feature request: can we have a way to selectively mute notes into the 
piano roll/sheet without actually deleting them? (LPX have a similar 
function)


  Would this be a checkbox to the left to mute a specific note? 
Probably doable.  Can you add a feature request to the tracker:


https://sourceforge.net/p/rosegarden/feature-requests/


Any way to fix a drum track with wrong durations?


  While you can select all the notes in a Segment, I don't see an easy 
way to set the duration for all of them.  Sounds like an idea for a 
feature.  Or at least an improvement in the way editing is handled when 
multiple events are selected.


Have you ever considered moving the development of the rosegarden 
project to GitLab/GitHub?


  Feel free to fork from here:

https://github.com/tedfelix/rosegarden

Ted.


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