View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006948 | ardour | features | public | 2016-08-14 18:53 | 2016-11-29 14:29 |
Reporter | unius | Assigned To | paul | ||
Priority | normal | Severity | feature | Reproducibility | always |
Status | assigned | Resolution | open | ||
Summary | 0006948: Polyphonic Aftertouch | ||||
Description | This type of events not recorded and not read from external files | ||||
Steps To Reproduce | Record session with this events from Roli Seaboard RISE and Roland HandSonic HPD-20. Import MIDI files from the same session in Qtractor | ||||
Tags | No tags attached. | ||||
|
Can you please send a MIDI trace from some appropriate tool showing these messages arriving? |
|
|
|
|
|
|
|
|
|
I am upload 2 screenshot of midi events directly from Roli Seaboard. And 2 midi files recorded in Ardour 5.0.0 and Qtractor |
|
Could you please download a debug version of Ardour (or build it yourself - debug is the default), and then run it from a Terminal window with the -D midiio and see if ardour shows debug output for the aftertouch messages? I see nothing in the code that deliberately ignores or dumps these messages, although I also see that we have no way to represent or edit them in the GUI. |
|
Ah, found it. This won't be a trivial thing to fix. The basic model inside Ardour for MIDI doesn't include any representation of aftertouch (polypressure). This dates back to the original google summer of code project that added MIDI in the first place. |
|
but not that hard .... started work on adding this already. can't promise when it will be done. mostly copy-and-paste coding. There is some worrying overhead, given that there is the potential for 127*16 additional automation parameters per MIDI track. |
|
it's very cool :)) Maybe even watch MIDI/MPE (https://support.roli.com/article/what-is-mpe) ? As I understand it that's fine will fall on this new solution. And overhead will be more than justified :) |
|
I know all about MPE. I've played the Continuum and the Linnstrument. |
|
There was a recent commit to master(2f30d763) that means that Polyphonic Key Pressure events should now be correctly loaded, recorded and saved. These fixes are now included in the nightly builds(nightly.ardour.org) and the soon to be released version 5.5 If you can please test and leave feedback, thanks. |
|
NB. They still won't show up in the GUI (List Editor or automation lane etc. |
|
unius - please provide as much insight/ideas as you can on how you might want to edit poly-pressure data. Presenting it as 16x128 "tracks" of data doesn't really seem ideal to me, but I don't have any alternative ideas right now. |
|
It seems to work :) only: poly pressure events on some channel also shows on channel pressure meter of the same channel |
|
|
|
About UI, may be: Show by channels like rest of the automation. Each channel shows the outline of all notes of this channel. To edit a specific note's events select appropriate note in scroomer or note itself. ? |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-08-14 18:53 | unius | New Issue | |
2016-08-17 23:06 | paul | Note Added: 0018396 | |
2016-08-17 23:06 | paul | Assigned To | => paul |
2016-08-17 23:06 | paul | Status | new => feedback |
2016-08-18 08:05 | unius | File Added: MIDITracer.png | |
2016-08-18 08:05 | unius | File Added: GMIDImonitor.png | |
2016-08-18 08:05 | unius | File Added: Ardour.mid | |
2016-08-18 08:06 | unius | File Added: Qtractor.mid | |
2016-08-18 08:09 | unius | Note Added: 0018402 | |
2016-08-18 08:09 | unius | Status | feedback => assigned |
2016-08-18 12:10 | paul | Note Added: 0018403 | |
2016-08-18 12:23 | paul | Note Added: 0018404 | |
2016-08-18 15:09 | paul | Note Added: 0018405 | |
2016-08-18 15:35 | unius | Note Added: 0018408 | |
2016-08-18 16:10 | paul | Note Added: 0018409 | |
2016-11-29 01:19 | timbyr | Note Added: 0019087 | |
2016-11-29 01:20 | timbyr | Status | assigned => feedback |
2016-11-29 10:37 | x42 | Note Added: 0019089 | |
2016-11-29 10:43 | paul | Note Added: 0019090 | |
2016-11-29 13:43 | unius | Note Added: 0019092 | |
2016-11-29 13:43 | unius | Status | feedback => assigned |
2016-11-29 13:49 | unius | File Added: channel-pressure-meter.png | |
2016-11-29 14:26 | unius | Note Added: 0019093 | |
2016-11-29 14:29 | unius | Note Edited: 0019093 |