Qtractor and modwheel

Support & discussion regarding DAWs and MIDI sequencers.

Moderators: MattKingUSA, khz

Post Reply
thebutant
Established Member
Posts: 169
Joined: Sun Nov 18, 2012 12:59 pm
Has thanked: 50 times
Been thanked: 8 times

Qtractor and modwheel

Post by thebutant »

I have a lovely Moog Little Phatty Stage II synth, which I also use for midi input.
In Qtractor the pitchwheel works great, while the modwheel is rather unusable.
The physical modwheel changes the virtual one on screen, but it actually just changes between maybe 3 different stages and is quite unpredictable.

This hasn't really been bothering me, as a Moog synth isn't a midi keyboard, and I'm just very happy it works as good as it does.

But today I was using Ardour for a project, something I rarely do.
And I was quite surprised that my modwheel works perfectly in Ardour.
So why not in Qtractor?

Does anyone have a clue, or know if there's anything I can do to make it usable in Qtractor aswell?
User avatar
rncbc
Established Member
Posts: 1068
Joined: Mon Apr 19, 2010 12:20 pm
Has thanked: 45 times
Been thanked: 270 times
Contact:

Re: Qtractor and modwheel

Post by rncbc »

modwheels historically are just CC#1 dedicated knobs.

i have here 3 MIDI controllers (keyboards) at least that do just that by factory default.

what that thing is really doing does not seem to work that way.

care to diagnose?
thebutant
Established Member
Posts: 169
Joined: Sun Nov 18, 2012 12:59 pm
Has thanked: 50 times
Been thanked: 8 times

Re: Qtractor and modwheel

Post by thebutant »

Oh yes, I'd be happy to diagnose!
I just don't know quite what to do. . . :)
User avatar
rncbc
Established Member
Posts: 1068
Joined: Mon Apr 19, 2010 12:20 pm
Has thanked: 45 times
Been thanked: 270 times
Contact:

Re: Qtractor and modwheel

Post by rncbc »

thebutant wrote:Oh yes, I'd be happy to diagnose!
I just don't know quite what to do. . . :)
monitor midi input from the synth with eg. aseqdump and check what MIDI events are being through when you turn that mod-wheel.
seeya
thebutant
Established Member
Posts: 169
Joined: Sun Nov 18, 2012 12:59 pm
Has thanked: 50 times
Been thanked: 8 times

Re: Qtractor and modwheel

Post by thebutant »

rncbc wrote:monitor midi input from the synth with eg. aseqdump and check what MIDI events are being through when you turn that mod-wheel.
Ah. Thanks!

One single roll from minimum to maximum on the modwheel gives this output:

Code: Select all

Source  Event                  Ch  Data
  0:1   Port subscribed            129:0 -> 132:0
129:0   Control change          0, controller 33, value 55
129:0   Control change          0, controller 33, value 91
129:0   Control change          0, controller 1, value 1
129:0   Control change          0, controller 33, value 7
129:0   Control change          0, controller 33, value 47
129:0   Control change          0, controller 33, value 83
129:0   Control change          0, controller 33, value 119
129:0   Control change          0, controller 1, value 2
129:0   Control change          0, controller 33, value 27
129:0   Control change          0, controller 33, value 63
129:0   Control change          0, controller 33, value 99
129:0   Control change          0, controller 1, value 3
129:0   Control change          0, controller 33, value 11
129:0   Control change          0, controller 33, value 47
129:0   Control change          0, controller 33, value 83
129:0   Control change          0, controller 33, value 119
129:0   Control change          0, controller 1, value 4
129:0   Control change          0, controller 33, value 27
129:0   Control change          0, controller 33, value 63
129:0   Control change          0, controller 33, value 99
129:0   Control change          0, controller 1, value 5
129:0   Control change          0, controller 33, value 7
129:0   Control change          0, controller 33, value 43
129:0   Control change          0, controller 33, value 79
129:0   Control change          0, controller 33, value 115
129:0   Control change          0, controller 1, value 6
129:0   Control change          0, controller 33, value 23
129:0   Control change          0, controller 33, value 59
129:0   Control change          0, controller 33, value 99
129:0   Control change          0, controller 1, value 7
129:0   Control change          0, controller 33, value 7
129:0   Control change          0, controller 33, value 47
129:0   Control change          0, controller 33, value 83
129:0   Control change          0, controller 33, value 119
129:0   Control change          0, controller 1, value 8
129:0   Control change          0, controller 33, value 27
129:0   Control change          0, controller 33, value 63
129:0   Control change          0, controller 33, value 103
129:0   Control change          0, controller 1, value 9
129:0   Control change          0, controller 33, value 11
129:0   Control change          0, controller 33, value 47
129:0   Control change          0, controller 33, value 83
129:0   Control change          0, controller 33, value 119
129:0   Control change          0, controller 1, value 10
129:0   Control change          0, controller 33, value 27
129:0   Control change          0, controller 33, value 67
129:0   Control change          0, controller 33, value 103
129:0   Control change          0, controller 1, value 11
129:0   Control change          0, controller 33, value 11
129:0   Control change          0, controller 33, value 47
129:0   Control change          0, controller 33, value 83
129:0   Control change          0, controller 33, value 127
129:0   Control change          0, controller 1, value 12
129:0   Control change          0, controller 33, value 35
129:0   Control change          0, controller 33, value 71
129:0   Control change          0, controller 33, value 107
129:0   Control change          0, controller 1, value 13
129:0   Control change          0, controller 33, value 19
129:0   Control change          0, controller 33, value 63
129:0   Control change          0, controller 33, value 99
129:0   Control change          0, controller 1, value 14
129:0   Control change          0, controller 33, value 11
129:0   Control change          0, controller 33, value 47
129:0   Control change          0, controller 33, value 83
129:0   Control change          0, controller 33, value 119
129:0   Control change          0, controller 1, value 15
129:0   Control change          0, controller 33, value 27
129:0   Control change          0, controller 33, value 67
129:0   Control change          0, controller 33, value 107
129:0   Control change          0, controller 1, value 16
129:0   Control change          0, controller 33, value 15
129:0   Control change          0, controller 33, value 55
129:0   Control change          0, controller 33, value 95
129:0   Control change          0, controller 1, value 17
129:0   Control change          0, controller 33, value 7
129:0   Control change          0, controller 33, value 43
129:0   Control change          0, controller 33, value 83
129:0   Control change          0, controller 33, value 119
129:0   Control change          0, controller 1, value 18
129:0   Control change          0, controller 33, value 31
129:0   Control change          0, controller 33, value 71
129:0   Control change          0, controller 33, value 111
129:0   Control change          0, controller 1, value 19
129:0   Control change          0, controller 33, value 19
129:0   Control change          0, controller 33, value 59
129:0   Control change          0, controller 33, value 99
129:0   Control change          0, controller 1, value 20
129:0   Control change          0, controller 33, value 7
129:0   Control change          0, controller 33, value 47
129:0   Control change          0, controller 33, value 87
129:0   Control change          0, controller 1, value 21
129:0   Control change          0, controller 33, value 3
129:0   Control change          0, controller 33, value 43
129:0   Control change          0, controller 33, value 79
129:0   Control change          0, controller 33, value 115
129:0   Control change          0, controller 1, value 22
129:0   Control change          0, controller 33, value 23
129:0   Control change          0, controller 33, value 63
129:0   Control change          0, controller 33, value 99
129:0   Control change          0, controller 1, value 23
129:0   Control change          0, controller 33, value 7
129:0   Control change          0, controller 33, value 43
129:0   Control change          0, controller 33, value 79
129:0   Control change          0, controller 33, value 119
129:0   Control change          0, controller 1, value 24
129:0   Control change          0, controller 33, value 31
129:0   Control change          0, controller 33, value 67
129:0   Control change          0, controller 33, value 103
129:0   Control change          0, controller 1, value 25
129:0   Control change          0, controller 33, value 11
129:0   Control change          0, controller 33, value 51
129:0   Control change          0, controller 33, value 91
129:0   Control change          0, controller 33, value 127
129:0   Control change          0, controller 1, value 26
129:0   Control change          0, controller 33, value 39
129:0   Control change          0, controller 33, value 79
129:0   Control change          0, controller 33, value 115
129:0   Control change          0, controller 1, value 27
129:0   Control change          0, controller 33, value 23
129:0   Control change          0, controller 33, value 59
129:0   Control change          0, controller 33, value 95
129:0   Control change          0, controller 1, value 28
129:0   Control change          0, controller 33, value 7
129:0   Control change          0, controller 33, value 51
129:0   Control change          0, controller 33, value 87
129:0   Control change          0, controller 33, value 123
129:0   Control change          0, controller 1, value 29
129:0   Control change          0, controller 33, value 31
129:0   Control change          0, controller 33, value 67
129:0   Control change          0, controller 33, value 107
129:0   Control change          0, controller 1, value 30
129:0   Control change          0, controller 33, value 19
129:0   Control change          0, controller 33, value 55
129:0   Control change          0, controller 33, value 95
129:0   Control change          0, controller 1, value 31
129:0   Control change          0, controller 33, value 3
129:0   Control change          0, controller 33, value 43
129:0   Control change          0, controller 33, value 83
129:0   Control change          0, controller 33, value 119
129:0   Control change          0, controller 1, value 32
129:0   Control change          0, controller 33, value 27
129:0   Control change          0, controller 33, value 63
129:0   Control change          0, controller 33, value 103
129:0   Control change          0, controller 1, value 33
129:0   Control change          0, controller 33, value 11
129:0   Control change          0, controller 33, value 47
129:0   Control change          0, controller 33, value 87
129:0   Control change          0, controller 33, value 127
129:0   Control change          0, controller 1, value 34
129:0   Control change          0, controller 33, value 43
129:0   Control change          0, controller 33, value 59
129:0   Control change          0, controller 33, value 99
129:0   Control change          0, controller 1, value 35
129:0   Control change          0, controller 33, value 15
129:0   Control change          0, controller 33, value 55
129:0   Control change          0, controller 33, value 91
129:0   Control change          0, controller 33, value 127
129:0   Control change          0, controller 1, value 36
129:0   Control change          0, controller 33, value 39
129:0   Control change          0, controller 33, value 75
129:0   Control change          0, controller 33, value 111
129:0   Control change          0, controller 1, value 37
129:0   Control change          0, controller 33, value 19
129:0   Control change          0, controller 33, value 63
129:0   Control change          0, controller 33, value 111
129:0   Control change          0, controller 1, value 38
129:0   Control change          0, controller 33, value 23
129:0   Control change          0, controller 33, value 63
129:0   Control change          0, controller 33, value 99
129:0   Control change          0, controller 33, value 115
129:0   Control change          0, controller 1, value 39
129:0   Control change          0, controller 33, value 23
129:0   Control change          0, controller 33, value 63
129:0   Control change          0, controller 33, value 107
129:0   Control change          0, controller 1, value 40
129:0   Control change          0, controller 33, value 19
129:0   Control change          0, controller 33, value 55
129:0   Control change          0, controller 33, value 95
129:0   Control change          0, controller 1, value 41
129:0   Control change          0, controller 33, value 7
129:0   Control change          0, controller 33, value 47
129:0   Control change          0, controller 33, value 87
129:0   Control change          0, controller 33, value 127
129:0   Control change          0, controller 1, value 42
129:0   Control change          0, controller 33, value 35
129:0   Control change          0, controller 33, value 75
129:0   Control change          0, controller 33, value 111
129:0   Control change          0, controller 1, value 43
129:0   Control change          0, controller 33, value 23
129:0   Control change          0, controller 33, value 59
129:0   Control change          0, controller 33, value 95
129:0   Control change          0, controller 1, value 44
129:0   Control change          0, controller 33, value 3
129:0   Control change          0, controller 33, value 39
129:0   Control change          0, controller 33, value 79
129:0   Control change          0, controller 33, value 119
129:0   Control change          0, controller 1, value 45
129:0   Control change          0, controller 33, value 27
129:0   Control change          0, controller 33, value 63
129:0   Control change          0, controller 33, value 99
129:0   Control change          0, controller 1, value 46
129:0   Control change          0, controller 33, value 7
129:0   Control change          0, controller 33, value 43
129:0   Control change          0, controller 33, value 83
129:0   Control change          0, controller 33, value 119
129:0   Control change          0, controller 1, value 47
129:0   Control change          0, controller 33, value 27
129:0   Control change          0, controller 33, value 67
129:0   Control change          0, controller 33, value 103
129:0   Control change          0, controller 1, value 48
129:0   Control change          0, controller 33, value 15
129:0   Control change          0, controller 33, value 51
129:0   Control change          0, controller 33, value 87
129:0   Control change          0, controller 33, value 127
129:0   Control change          0, controller 1, value 49
129:0   Control change          0, controller 33, value 43
129:0   Control change          0, controller 33, value 79
129:0   Control change          0, controller 33, value 123
129:0   Control change          0, controller 1, value 50
129:0   Control change          0, controller 33, value 35
129:0   Control change          0, controller 33, value 75
129:0   Control change          0, controller 33, value 119
129:0   Control change          0, controller 1, value 51
129:0   Control change          0, controller 33, value 31
129:0   Control change          0, controller 33, value 71
129:0   Control change          0, controller 33, value 115
129:0   Control change          0, controller 1, value 52
129:0   Control change          0, controller 33, value 23
129:0   Control change          0, controller 33, value 71
129:0   Control change          0, controller 33, value 123
129:0   Control change          0, controller 1, value 53
129:0   Control change          0, controller 33, value 47
129:0   Control change          0, controller 33, value 87
129:0   Control change          0, controller 33, value 123
129:0   Control change          0, controller 1, value 54
129:0   Control change          0, controller 33, value 11
129:0   Control change          0, controller 33, value 51
129:0   Control change          0, controller 33, value 95
129:0   Control change          0, controller 1, value 55
129:0   Control change          0, controller 33, value 7
129:0   Control change          0, controller 33, value 51
129:0   Control change          0, controller 33, value 91
129:0   Control change          0, controller 33, value 127
129:0   Control change          0, controller 1, value 56
129:0   Control change          0, controller 33, value 35
129:0   Control change          0, controller 33, value 71
129:0   Control change          0, controller 33, value 119
129:0   Control change          0, controller 1, value 57
129:0   Control change          0, controller 33, value 35
129:0   Control change          0, controller 33, value 75
129:0   Control change          0, controller 33, value 115
129:0   Control change          0, controller 1, value 58
129:0   Control change          0, controller 33, value 27
129:0   Control change          0, controller 33, value 75
129:0   Control change          0, controller 1, value 59
129:0   Control change          0, controller 33, value 11
129:0   Control change          0, controller 33, value 59
129:0   Control change          0, controller 33, value 107
129:0   Control change          0, controller 1, value 60
129:0   Control change          0, controller 33, value 27
129:0   Control change          0, controller 33, value 75
129:0   Control change          0, controller 33, value 119
129:0   Control change          0, controller 1, value 61
129:0   Control change          0, controller 33, value 47
129:0   Control change          0, controller 33, value 91
129:0   Control change          0, controller 33, value 127
129:0   Control change          0, controller 1, value 62
129:0   Control change          0, controller 33, value 43
129:0   Control change          0, controller 33, value 79
129:0   Control change          0, controller 33, value 119
129:0   Control change          0, controller 1, value 63
129:0   Control change          0, controller 33, value 39
129:0   Control change          0, controller 33, value 75
129:0   Control change          0, controller 33, value 91
129:0   Control change          0, controller 1, value 64
129:0   Control change          0, controller 33, value 11
129:0   Control change          0, controller 33, value 47
129:0   Control change          0, controller 33, value 83
129:0   Control change          0, controller 33, value 123
129:0   Control change          0, controller 1, value 65
129:0   Control change          0, controller 33, value 35
129:0   Control change          0, controller 33, value 75
129:0   Control change          0, controller 33, value 111
129:0   Control change          0, controller 1, value 66
129:0   Control change          0, controller 33, value 23
129:0   Control change          0, controller 33, value 59
129:0   Control change          0, controller 33, value 103
129:0   Control change          0, controller 1, value 67
129:0   Control change          0, controller 33, value 11
129:0   Control change          0, controller 33, value 47
129:0   Control change          0, controller 33, value 83
129:0   Control change          0, controller 33, value 119
129:0   Control change          0, controller 1, value 68
129:0   Control change          0, controller 33, value 27
129:0   Control change          0, controller 33, value 63
129:0   Control change          0, controller 33, value 103
129:0   Control change          0, controller 33, value 119
129:0   Control change          0, controller 1, value 69
129:0   Control change          0, controller 33, value 31
129:0   Control change          0, controller 33, value 67
129:0   Control change          0, controller 33, value 103
129:0   Control change          0, controller 1, value 70
129:0   Control change          0, controller 33, value 15
129:0   Control change          0, controller 33, value 51
129:0   Control change          0, controller 33, value 87
129:0   Control change          0, controller 1, value 71
129:0   Control change          0, controller 33, value 3
129:0   Control change          0, controller 33, value 39
129:0   Control change          0, controller 33, value 59
129:0   Control change          0, controller 33, value 95
129:0   Control change          0, controller 1, value 72
129:0   Control change          0, controller 33, value 3
129:0   Control change          0, controller 33, value 43
129:0   Control change          0, controller 33, value 83
129:0   Control change          0, controller 33, value 119
129:0   Control change          0, controller 1, value 73
129:0   Control change          0, controller 33, value 39
129:0   Control change          0, controller 33, value 83
129:0   Control change          0, controller 33, value 123
129:0   Control change          0, controller 1, value 74
129:0   Control change          0, controller 33, value 43
129:0   Control change          0, controller 33, value 91
129:0   Control change          0, controller 33, value 107
129:0   Control change          0, controller 1, value 75
129:0   Control change          0, controller 33, value 27
129:0   Control change          0, controller 33, value 75
129:0   Control change          0, controller 33, value 119
129:0   Control change          0, controller 1, value 76
129:0   Control change          0, controller 33, value 31
129:0   Control change          0, controller 33, value 51
129:0   Control change          0, controller 33, value 95
129:0   Control change          0, controller 1, value 77
129:0   Control change          0, controller 33, value 15
129:0   Control change          0, controller 33, value 55
129:0   Control change          0, controller 33, value 91
129:0   Control change          0, controller 1, value 78
129:0   Control change          0, controller 33, value 11
129:0   Control change          0, controller 33, value 47
129:0   Control change          0, controller 33, value 91
129:0   Control change          0, controller 1, value 79
129:0   Control change          0, controller 33, value 11
129:0   Control change          0, controller 33, value 51
129:0   Control change          0, controller 33, value 95
129:0   Control change          0, controller 1, value 80
129:0   Control change          0, controller 33, value 11
129:0   Control change          0, controller 33, value 47
129:0   Control change          0, controller 33, value 83
129:0   Control change          0, controller 33, value 127
129:0   Control change          0, controller 1, value 81
129:0   Control change          0, controller 33, value 19
129:0   Control change          0, controller 33, value 59
129:0   Control change          0, controller 33, value 95
129:0   Control change          0, controller 1, value 82
129:0   Control change          0, controller 33, value 3
129:0   Control change          0, controller 33, value 47
129:0   Control change          0, controller 33, value 99
129:0   Control change          0, controller 33, value 123
129:0   Control change          0, controller 1, value 83
129:0   Control change          0, controller 33, value 47
129:0   Control change          0, controller 33, value 83
129:0   Control change          0, controller 33, value 127
129:0   Control change          0, controller 1, value 84
129:0   Control change          0, controller 33, value 47
129:0   Control change          0, controller 33, value 83
129:0   Control change          0, controller 33, value 119
129:0   Control change          0, controller 1, value 85
129:0   Control change          0, controller 33, value 35
129:0   Control change          0, controller 33, value 75
129:0   Control change          0, controller 33, value 115
129:0   Control change          0, controller 1, value 86
129:0   Control change          0, controller 33, value 35
129:0   Control change          0, controller 33, value 79
129:0   Control change          0, controller 33, value 119
129:0   Control change          0, controller 1, value 87
129:0   Control change          0, controller 33, value 27
129:0   Control change          0, controller 33, value 63
129:0   Control change          0, controller 33, value 103
129:0   Control change          0, controller 33, value 119
129:0   Control change          0, controller 1, value 88
129:0   Control change          0, controller 33, value 43
129:0   Control change          0, controller 33, value 79
129:0   Control change          0, controller 33, value 119
129:0   Control change          0, controller 1, value 89
129:0   Control change          0, controller 33, value 31
129:0   Control change          0, controller 33, value 75
129:0   Control change          0, controller 33, value 111
129:0   Control change          0, controller 1, value 90
129:0   Control change          0, controller 33, value 27
129:0   Control change          0, controller 33, value 67
129:0   Control change          0, controller 33, value 111
129:0   Control change          0, controller 1, value 91
129:0   Control change          0, controller 33, value 23
129:0   Control change          0, controller 33, value 79
129:0   Control change          0, controller 33, value 119
129:0   Control change          0, controller 1, value 92
129:0   Control change          0, controller 33, value 27
129:0   Control change          0, controller 33, value 71
129:0   Control change          0, controller 33, value 107
129:0   Control change          0, controller 1, value 93
129:0   Control change          0, controller 33, value 19
129:0   Control change          0, controller 33, value 55
129:0   Control change          0, controller 33, value 91
129:0   Control change          0, controller 1, value 94
129:0   Control change          0, controller 33, value 7
129:0   Control change          0, controller 33, value 55
129:0   Control change          0, controller 33, value 91
129:0   Control change          0, controller 33, value 127
129:0   Control change          0, controller 1, value 95
129:0   Control change          0, controller 33, value 39
129:0   Control change          0, controller 33, value 83
129:0   Control change          0, controller 1, value 96
129:0   Control change          0, controller 33, value 11
129:0   Control change          0, controller 33, value 51
129:0   Control change          0, controller 33, value 91
129:0   Control change          0, controller 1, value 97
129:0   Control change          0, controller 33, value 3
129:0   Control change          0, controller 33, value 47
129:0   Control change          0, controller 33, value 95
129:0   Control change          0, controller 1, value 98
129:0   Control change          0, controller 33, value 11
129:0   Control change          0, controller 33, value 59
129:0   Control change          0, controller 33, value 107
129:0   Control change          0, controller 1, value 99
129:0   Control change          0, controller 33, value 23
129:0   Control change          0, controller 33, value 71
129:0   Control change          0, controller 33, value 107
129:0   Control change          0, controller 33, value 127
129:0   Control change          0, controller 1, value 100
129:0   Control change          0, controller 33, value 35
129:0   Control change          0, controller 33, value 75
129:0   Control change          0, controller 33, value 115
129:0   Control change          0, controller 1, value 101
129:0   Control change          0, controller 33, value 23
129:0   Control change          0, controller 33, value 63
129:0   Control change          0, controller 33, value 103
129:0   Control change          0, controller 1, value 102
129:0   Control change          0, controller 33, value 15
129:0   Control change          0, controller 33, value 55
129:0   Control change          0, controller 33, value 91
129:0   Control change          0, controller 1, value 103
129:0   Control change          0, controller 33, value 11
129:0   Control change          0, controller 33, value 47
129:0   Control change          0, controller 33, value 87
129:0   Control change          0, controller 33, value 123
129:0   Control change          0, controller 1, value 104
129:0   Control change          0, controller 33, value 31
129:0   Control change          0, controller 33, value 83
129:0   Control change          0, controller 33, value 99
129:0   Control change          0, controller 1, value 105
129:0   Control change          0, controller 33, value 11
129:0   Control change          0, controller 33, value 47
129:0   Control change          0, controller 33, value 95
129:0   Control change          0, controller 1, value 106
129:0   Control change          0, controller 33, value 11
129:0   Control change          0, controller 33, value 59
129:0   Control change          0, controller 33, value 95
129:0   Control change          0, controller 33, value 111
129:0   Control change          0, controller 1, value 107
129:0   Control change          0, controller 33, value 23
129:0   Control change          0, controller 33, value 67
129:0   Control change          0, controller 33, value 115
129:0   Control change          0, controller 1, value 108
129:0   Control change          0, controller 33, value 35
129:0   Control change          0, controller 33, value 79
129:0   Control change          0, controller 33, value 115
129:0   Control change          0, controller 1, value 109
129:0   Control change          0, controller 33, value 31
129:0   Control change          0, controller 33, value 71
129:0   Control change          0, controller 33, value 115
129:0   Control change          0, controller 1, value 110
129:0   Control change          0, controller 33, value 27
129:0   Control change          0, controller 33, value 71
129:0   Control change          0, controller 33, value 123
129:0   Control change          0, controller 1, value 111
129:0   Control change          0, controller 33, value 43
129:0   Control change          0, controller 33, value 87
129:0   Control change          0, controller 33, value 127
129:0   Control change          0, controller 1, value 112
129:0   Control change          0, controller 33, value 35
129:0   Control change          0, controller 33, value 79
129:0   Control change          0, controller 33, value 115
129:0   Control change          0, controller 1, value 113
129:0   Control change          0, controller 33, value 23
129:0   Control change          0, controller 33, value 75
129:0   Control change          0, controller 33, value 99
129:0   Control change          0, controller 1, value 114
129:0   Control change          0, controller 33, value 15
129:0   Control change          0, controller 33, value 51
129:0   Control change          0, controller 33, value 103
129:0   Control change          0, controller 1, value 115
129:0   Control change          0, controller 33, value 19
129:0   Control change          0, controller 33, value 59
129:0   Control change          0, controller 33, value 107
129:0   Control change          0, controller 1, value 116
129:0   Control change          0, controller 33, value 19
129:0   Control change          0, controller 33, value 55
129:0   Control change          0, controller 33, value 103
129:0   Control change          0, controller 1, value 117
129:0   Control change          0, controller 33, value 23
129:0   Control change          0, controller 33, value 91
129:0   Control change          0, controller 1, value 118
129:0   Control change          0, controller 33, value 3
129:0   Control change          0, controller 33, value 43
129:0   Control change          0, controller 33, value 95
129:0   Control change          0, controller 1, value 119
129:0   Control change          0, controller 33, value 7
129:0   Control change          0, controller 33, value 51
129:0   Control change          0, controller 33, value 87
129:0   Control change          0, controller 33, value 123
129:0   Control change          0, controller 1, value 120
129:0   Control change          0, controller 33, value 31
129:0   Control change          0, controller 33, value 71
129:0   Control change          0, controller 33, value 119
129:0   Control change          0, controller 1, value 121
129:0   Control change          0, controller 33, value 31
129:0   Control change          0, controller 33, value 75
129:0   Control change          0, controller 33, value 127
129:0   Control change          0, controller 1, value 122
129:0   Control change          0, controller 33, value 55
129:0   Control change          0, controller 33, value 103
129:0   Control change          0, controller 1, value 123
129:0   Control change          0, controller 33, value 11
129:0   Control change          0, controller 33, value 55
129:0   Control change          0, controller 33, value 95
129:0   Control change          0, controller 1, value 124
129:0   Control change          0, controller 33, value 3
129:0   Control change          0, controller 33, value 51
129:0   Control change          0, controller 33, value 99
129:0   Control change          0, controller 1, value 125
129:0   Control change          0, controller 33, value 23
129:0   Control change          0, controller 33, value 75
129:0   Control change          0, controller 33, value 115
129:0   Control change          0, controller 1, value 126
129:0   Control change          0, controller 33, value 23
129:0   Control change          0, controller 33, value 63
129:0   Control change          0, controller 33, value 107
129:0   Control change          0, controller 1, value 127
129:0   Control change          0, controller 33, value 15
129:0   Control change          0, controller 33, value 51
129:0   Control change          0, controller 33, value 87
129:0   Control change          0, controller 33, value 123
Does that say you anything?
User avatar
Michael Willis
Established Member
Posts: 1458
Joined: Mon Oct 03, 2016 3:27 pm
Location: Rocky Mountains, North America
Has thanked: 70 times
Been thanked: 167 times
Contact:

Re: Qtractor and modwheel

Post by Michael Willis »

thebutant wrote:One single roll from minimum to maximum on the modwheel gives this output:
That's weird. The mod wheel is controller 33, but the events seem to be out of order.
User avatar
rncbc
Established Member
Posts: 1068
Joined: Mon Apr 19, 2010 12:20 pm
Has thanked: 45 times
Been thanked: 270 times
Contact:

Re: Qtractor and modwheel

Post by rncbc »

it seems to me that the Moog Little thing whatever is pouring CC#1 (MSB/course) + CC#33 (LSB/fine) continuous controller events, which are the MIDI 14bit form for Modulation wheel indeed;

it is also interesting that qtractor should be handling and parsing this as labelled as "Control 14" events and not quite the regular "Controller" ones which stands for each of the 7bit separate parts or events.
hth.
byee
thebutant
Established Member
Posts: 169
Joined: Sun Nov 18, 2012 12:59 pm
Has thanked: 50 times
Been thanked: 8 times

Re: Qtractor and modwheel

Post by thebutant »

Thanks for trying to help. :)
This is no big issue for me. It's the same with all the knobs on the Little Phatty: I can assign midi stuff to them, but they only go like crazy between 3-4 values.

So I was just surprised that Ardour understood my modwheel so well. The other knobs were useless there also.
Pitchwheel, though, always works. :D
User avatar
rncbc
Established Member
Posts: 1068
Joined: Mon Apr 19, 2010 12:20 pm
Has thanked: 45 times
Been thanked: 270 times
Contact:

Re: Qtractor and modwheel

Post by rncbc »

thebutant wrote:So I was just surprised that Ardour understood my modwheel so well. The other knobs were useless there also.
Pitchwheel, though, always works. :D
Besides this being no big deal for you. And then what exactly is not working in qtractor and working on ardour?
Is it about MIDI recording? or is it about MIDI controllers learn/assignment? anything else?

cheers
thebutant
Established Member
Posts: 169
Joined: Sun Nov 18, 2012 12:59 pm
Has thanked: 50 times
Been thanked: 8 times

Re: Qtractor and modwheel

Post by thebutant »

rncbc wrote:Besides this being no big deal for you. And then what exactly is not working in qtractor and working on ardour?
Is it about MIDI recording? or is it about MIDI controllers learn/assignment? anything else?
Haha, of course this was something I stumbled upon when testing the new u-he builds. So after a bit of further testing, I think it might have to do with the u-he synths, not with Qtractor.
But unfortunately I can't think of any floss synths that show the modwheel while playing or have a very clear modwheel usage, so it's a bit tricky to test.

It's about MIDI controllers learn/assignment.
What's happening is that in Qtractor, when using for instance a u-he Repro synth and turning the modwheel on my Moog synth, the modwheel on screen (and the sound) simply jump frenetically between 3-4 fixed values. As do all other knobs I try to assign via midi learn.
The surprise was that when playing it in Ardour, the modwheel on screen moved slowly just as I moved it with my finger, both sound and GUI mirroring my movement (while any other knob would still jump frenetically).

But now I've tried it with other synths and samplers, and the best indication that I might have been wrong was the lovely samplv1.
It doesn't show any modwheel, but the change of sound as I turn my modwheel is just as expected also when played in Qtractor.

So I'll say I was a bit quick on this one, and the mystery seems to lie somewhere in the u-he synths.
While Qtractor and you, my friend, are cleared out and go free. :D

(and as I've now spent way too much time researching this non-issue, I can also mention that in Carla my modwheel does nothing, no matter which plugin I try. pitchwheel, as always, works flawlessly)
folderol
Established Member
Posts: 2080
Joined: Mon Sep 28, 2015 8:06 pm
Location: Here, of course!
Has thanked: 227 times
Been thanked: 400 times
Contact:

Re: Qtractor and modwheel

Post by folderol »

thebutant wrote:
rncbc wrote:Besides this being no big deal for you. And then what exactly is not working in qtractor and working on ardour?
Is it about MIDI recording? or is it about MIDI controllers learn/assignment? anything else?
Haha, of course this was something I stumbled upon when testing the new u-he builds. So after a bit of further testing, I think it might have to do with the u-he synths, not with Qtractor.
But unfortunately I can't think of any floss synths that show the modwheel while playing or have a very clear modwheel usage, so it's a bit tricky to test.
Yoshimi V1.5.3 and later does!
Right click on the 'Controllers' button and you'll see 5 common CCs - and they work from here too!
The Yoshimi guy {apparently now an 'elderly'}
User avatar
rncbc
Established Member
Posts: 1068
Joined: Mon Apr 19, 2010 12:20 pm
Has thanked: 45 times
Been thanked: 270 times
Contact:

Re: Qtractor and modwheel

Post by rncbc »

thebutant wrote:
rncbc wrote:Besides this being no big deal for you. And then what exactly is not working in qtractor and working on ardour?
Is it about MIDI recording? or is it about MIDI controllers learn/assignment? anything else?
...
It's about MIDI controllers learn/assignment.
What's happening is that in Qtractor, when using for instance a u-he Repro synth and turning the modwheel on my Moog synth, the modwheel on screen (and the sound) simply jump frenetically between 3-4 fixed values. As do all other knobs I try to assign via midi learn.
As said before, your Moog Little whatever is sending Modwheel controller events in 14bit form which are in turn two separate MIDI 7bit continuous-controller events: CC#1 (MSB) + CC#33 (LSB) ...

While on Qtractor's MIDI Controllers... learn/assignment dialog, you could try to set it explicilty as "Control 14" = "1 - Modulation wheel (14bit)" and NOT as "Controller" which stands for each/either of the 7bit parts alone. However, sorry to tell, Qtractor expects that CC MSB and LSB events are always sent together and in immediate succession in either order but not less than 200ms apart, to let them get recognized as a MIDI 14bit controller event. Unfortunately the Moog Little thing seems to optimize on running status, like sending as many LSB fine ones in succession, in between MSB course changes; Qtractor always expects the complete value (MSB _and_ LSB) being sent together. So, no, sorry to tell, Qtractor won't work with that kind of MIDI 14bit modwheel protocol.

Maybe if you could _explicitly_ assign to CC#1 7bit and only? Yes, you'll have to disregard all the other CC#33 ones that are probably flooding the learning assignment widget. Set it manually to "Controller" = "1 - Modulation wheel (course)" on your own (don't touch the physical wheel while doing it), maybe that will work better ;)

hth.
cheers
thebutant
Established Member
Posts: 169
Joined: Sun Nov 18, 2012 12:59 pm
Has thanked: 50 times
Been thanked: 8 times

Re: Qtractor and modwheel

Post by thebutant »

rncbc wrote: While on Qtractor's MIDI Controllers... learn/assignment dialog, you could try to set it explicilty as "Control 14" = "1 - Modulation wheel (14bit)" and NOT as "Controller" which stands for each/either of the 7bit parts alone. However, sorry to tell, Qtractor expects that CC MSB and LSB events are always sent together and in immediate succession in either order but not less than 200ms apart, to let them get recognized as a MIDI 14bit controller event. Unfortunately the Moog Little thing seems to optimize on running status, like sending as many LSB fine ones in succession, in between MSB course changes; Qtractor always expects the complete value (MSB _and_ LSB) being sent together. So, no, sorry to tell, Qtractor won't work with that kind of MIDI 14bit modwheel protocol.

Maybe if you could _explicitly_ assign to CC#1 7bit and only? Yes, you'll have to disregard all the other CC#33 ones that are probably flooding the learning assignment widget. Set it manually to "Controller" = "1 - Modulation wheel (course)" on your own (don't touch the physical wheel while doing it), maybe that will work better ;)
Wow, thanks!
This made me search around in places I admit I haven't been before.
So the strange thing is that I can still not get my modwheel to work properly as a modwheel with u-he synths in Qtractor (but with for instance samplv1, so I guess there's something I don't quite understand there).
But when setting the modwheel to control track gain, panning, those kinds of things - the modwheel does so perfectly. Both when set to "controller" and "controller14". Which is really handy to know.
So thanks again for leading me into this research! :D
User avatar
rncbc
Established Member
Posts: 1068
Joined: Mon Apr 19, 2010 12:20 pm
Has thanked: 45 times
Been thanked: 270 times
Contact:

Re: Qtractor and modwheel

Post by rncbc »

thebutant wrote:So the strange thing is that I can still not get my modwheel to work properly as a modwheel with u-he synths in Qtractor (but with for instance samplv1, so I guess there's something I don't quite understand there).
simple as that: samplv1 has modwheel on CC#1 hardwired to its own LFO; dunno about the u-he things, maybe you have to go through u-he's plugins setup and configuration settings and whatever applies...
thebutant wrote:But when setting the modwheel to control track gain, panning, those kinds of things - the modwheel does so perfectly. ...
that's of course expected, those are qtractor own controllable subjects anyhow ;)

seeya
Post Reply