Some automation pattern fixes (#3352)

* Fix deleting automation points out of quantization

* Triplets in Automation Editor + better remove action

* Let a quantized Automation point wipe clean the space it covers

* Improve sensitivity on erase with zoom < 100%

* Eigth note default quantization

* Tooltip and whatsthis text
This commit is contained in:
Oskar Wallgren
2017-03-04 19:04:42 +01:00
committed by GitHub
parent fd74ddfe15
commit f7d09c3c69
3 changed files with 90 additions and 41 deletions

View File

@@ -76,14 +76,17 @@ public:
MidiTime timeMapLength() const;
void updateLength();
MidiTime putValue( const MidiTime & _time, const float _value,
const bool _quant_pos = true );
MidiTime putValue( const MidiTime & time,
const float value,
const bool quantPos = true,
const bool controlKey = false );
void removeValue( const MidiTime & _time,
const bool _quant_pos = true );
void removeValue( const MidiTime & time );
MidiTime setDragValue( const MidiTime & _time, const float _value,
const bool _quant_pos = true );
MidiTime setDragValue( const MidiTime & time,
const float value,
const bool quantPos = true,
const bool controlKey = false );
void applyDragValue();