View Issue Details

IDProjectCategoryView StatusLast Update
0003209ardourbugspublic2010-12-31 12:22
Reporteroofus Assigned Tocth103  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
PlatformDell D830 core2duo T9300 2.5GHzOSMandrivaOS Version2010
Target Version3.0-beta1 
Summary0003209: Changing a midi notes velocity can no longer be changed with the mouse wheel.
DescriptionChanging a midi notes velocity can no longer be changed with the mouse wheel.
TagsNo tags attached.

Activities

danboid

2010-05-30 12:07

reporter   ~0008095

Last edited: 2010-05-30 12:22

At present it seems that the scrollwheel acts as vertical scrolling of the track display under A3 which would prevent this from being used to adjust MIDI note velocities although we can still vertically scroll the tracks using the summary view.

So it looks like we'd need to bind scrollwheel + modifier (AltGr?) when over a MIDI note to adjust a note velocity or change the scrollwheels primary function to being used to adjust note velocities- I certainly would prefer the latter solution.

EDIT

I never saw this feature when it did work but I'm curious as to how it did function if scrollwheel also scrolled the tracks vertically too.

paul

2010-05-30 17:11

administrator   ~0008096

did you select any notes and try it?

danboid

2010-05-30 17:26

reporter   ~0008097

Last edited: 2010-05-30 17:26

I've tried selecting a note under 7192 and moving the scrollwheel has no effect on a note- it does nothing unless you have more tracks than you can display vertically in which case is scrolls.

With note selected:

scrollwheel alone - scroll tracks up/down
SHIFT + scrollwheel - shrink/expand current track
CTRL + scrollwheel - zoom in/out
ALT + scrollwheel - scroll tracks left/right

oofus

2010-05-30 17:27

developer   ~0008098

No joy here with notes selected

paul

2010-05-30 19:48

administrator   ~0008099

i remembered ... the reason this works for me and not for you is simple:

https://bugzilla.gnome.org/show_bug.cgi?id=619944

:)

I'll be doing more with this fix when the first 3.0-beta releases show up, if there has not been a release of libgnomecanvas that includes it by then.

oofus

2010-05-30 22:16

developer   ~0008100

ah ha !

paul

2010-06-02 00:20

administrator   ~0008121

fix will not be in ardour, but leaving unresolved as a reminder to do something with the gnomecanvas patch.

danboid

2010-06-02 08:58

reporter   ~0008123

Paul:

So does this mean that all existing distros won't be able to use A3 MIDI properly unless they upgrade to the GTK/GNOME version that includes your patch? Is there no other way you could implement this without enforcing a 'major' update?

paul

2010-06-02 11:16

administrator   ~0008127

that's basically correct. the canvas is broken, and i'm not going to put up with complex and deep workarounds in ardour to fix it, especially since post-Ardour3, we will be looking at changing canvas widgets anyway.

however, it is possible that we'll include gnomecanvas inside the source tree.

paul

2010-08-31 03:40

administrator   ~0008962

danboid, just a note to remark that velocity editing was, is and will be feasible using ctrl-uparrow and ctrl-downarrow whether or not the wheel works or not.

danboid

2010-08-31 07:17

reporter   ~0008966

..and there is also the option of CTRL-RMB menu editing the velocity of a note so this isn't really a real prob any more although it would still be nice if your patch got upstreamed. I contacted upstream myself but never got a response- GNOME have disowned lgc it seems.

cth103

2010-12-08 02:04

administrator   ~0009574

Fixed with the patched libgnomecanvas now in the Ardour source tree.

oofus

2010-12-31 12:22

developer   ~0009760

See notes

Issue History

Date Modified Username Field Change
2010-05-30 11:37 oofus New Issue
2010-05-30 12:07 danboid Note Added: 0008095
2010-05-30 12:22 danboid Note Edited: 0008095
2010-05-30 17:11 paul Note Added: 0008096
2010-05-30 17:26 danboid Note Added: 0008097
2010-05-30 17:26 danboid Note Edited: 0008097
2010-05-30 17:27 oofus Note Added: 0008098
2010-05-30 19:48 paul Note Added: 0008099
2010-05-30 22:16 oofus Note Added: 0008100
2010-06-02 00:20 paul Note Added: 0008121
2010-06-02 00:20 paul Status new => confirmed
2010-06-02 08:58 danboid Note Added: 0008123
2010-06-02 11:16 paul Note Added: 0008127
2010-07-21 02:29 cth103 cost => 0.00
2010-07-21 02:29 cth103 Target Version => 3.0-beta1
2010-08-31 03:40 paul Note Added: 0008962
2010-08-31 07:17 danboid Note Added: 0008966
2010-12-08 02:04 cth103 Note Added: 0009574
2010-12-08 02:04 cth103 Status confirmed => resolved
2010-12-08 02:04 cth103 Resolution open => fixed
2010-12-08 02:04 cth103 Assigned To => cth103
2010-12-31 12:22 oofus Note Added: 0009760
2010-12-31 12:22 oofus Status resolved => closed