Re: [Rosegarden-user] Shorten default MIDI event duration for drum notes inserted from the piano roll.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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