View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005617 | ardour | bugs | public | 2013-07-25 23:02 | 2020-04-19 20:16 |
| Reporter | ahellquist | Assigned To | drobilla | ||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Summary | 0005617: Pitch bend interpolation makes midi recording with PB "impossible" A 3.3-60 | ||||
| Description | When using Pitch Bend when recording solo parts (think moog soloing with heavy Pitch Bend (PB) the interpolation between recorded PB values often makes the PB value ramp from one bending to the next. This makes the bend value raise slowly from the point I let go of the bend wheel to the point where Ardour records the new value which is not the default non bended value but the trigged new point.. This behavior is IMHO unacceptable. The result is midi recordings that are really out of tune most of the time... Maybe there is music flavors that would benefit from this behavior, I doubt that. | ||||
| Additional Information | <rgareus> ahellquist: wait until las is back. -- There definitly is a spline curve in the source and it's used somewhere in ControlList.hpp but I can't find the GUI controls just now <ahellquist> rgareus, Ok, I will ask him but I need to sleep early tonight so thanks for your understanding and talk to you later. <rgareus> ahellquist: if you could change the automation-track to not do linear interpolation between two points, but keep the last value (until a new value is set), your problem would be solved, right? <ahellquist> rgareus, Right ! <ahellquist> rgareus, And that would IMO be the right thing for pitch bend at all time and I can't think of a reason not to do it in any usecase re. PB | ||||
| Tags | No tags attached. | ||||
|
|
<ahellquist> rgareus, fair but I just want some support for my findings about strange behavior and so far you have been doing great :-) <las> ahellquist: you don't want to switch back to "normal" <las> ahellquist: the setting you would modified is *just* for that that one specific automation track, it is not global <las> ahellquist: enable discrete mode will cause ardour to stop interpolating and will only send out whatever PB events are recorded in the track <las> ahellquist: it has no effect on any other data (or any other PB track, for that matter) <las> ahellquist: btw, the PB controllers on my Matrix 6 synth and Roland Handsonic are both noisy once you leave the central detent * jimi (~jimi@jimir.dsl.xmission.com) has joined #ardour <ahellquist> las, So every time I record midi and using PB, I need to expose the automation track and change the behavior so I can listen to what I just recorded. <las> ahellquist: and the matrix 6 is noisy even at the detent * Ricardus has quit (Ping timeout: 260 seconds) <ahellquist> las, The key here is *once you leave the dent* <las> ahellquist: that is correct. you might choose to file a bug to remind one of us to (sometime) make discrete the default for PB data <rgareus> las: http://tracker.ardour.org/view.php?id=5617 ? <las> ahellquist: since i agree that there is a better case there for not interpolating by default <las> rgareus: i guess that will do <ahellquist> las this can not be noisyness but pure interpolation to the changed value <las> ahellquist: sure. but noisyness of these controllers can be a related issue, i've seen it myself <las> ahellquist: but i agree it is not *your* issue <ahellquist> las, You support non interpolation PB as default ? Nice if so <las> ahellquist: i do |
|
|
did you get this work by just switching track modes? |
|
|
I just did a test and switching from linear to discrete fixes the issue but after the switch I do not get an automation that is "human readable", just the dots where things happen which is (technically correct). What most users probably would expect (my self included) is the linear automation "look" but with discrete values |
|
|
MIDI controllers that originated from a recording (including but not limited to pitch wheel) now default to discrete as of some time before 3.5-4004-g0b4e14c. |
|
|
Issue has been closed automatically, by Trigger Close Plugin. Feel free to re-open with additional information if you think the issue is not resolved. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2013-07-25 23:02 | ahellquist | New Issue | |
| 2013-07-26 16:13 | ahellquist | Note Added: 0015186 | |
| 2013-08-08 03:16 | paul | Note Added: 0015244 | |
| 2013-08-08 03:16 | paul | Status | new => feedback |
| 2013-08-08 20:19 | ahellquist | Note Added: 0015248 | |
| 2014-12-18 04:29 | drobilla | Note Added: 0016059 | |
| 2014-12-18 04:29 | drobilla | Assigned To | => drobilla |
| 2014-12-18 04:29 | drobilla | Status | feedback => resolved |
| 2014-12-18 04:29 | drobilla | Resolution | open => fixed |
| 2020-04-19 20:16 | system | Note Added: 0023261 | |
| 2020-04-19 20:16 | system | Status | resolved => closed |