Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-11 | cater for Note translations. e.g. "Ré ♯" UTF-8 | Robin Gareus | |
2016-08-19 | MIDI polyphonic pressure, part 2 | Paul Davis | |
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-07-12 | Add a new API to format midi-note-names with translation: Do Re Mi... | Robin Gareus | |
This deprecates Evoral::midi_note_name(). we don't maintain i18n for libevoral. | |||
2016-07-05 | add support for http://lv2plug.in/ns/ext/port-props/#rangeSteps | Robin Gareus | |
2016-05-31 | universal change in the design of the way Route/Track controls are designed ↵ | Paul Davis | |
and used. The controls now own their own state, rather than proxy for state in their owners. Massive changes all over the code to accomodate this. Many things are not finished. Consider this a backup safety commit | |||
2016-02-22 | prepare for gcc6 rint() precision degradation | Robin Gareus | |
gcc6 returns a float for "rint ((float) val)" | |||
2016-02-01 | don't abuse ScalePoints idea | Paul Davis | |
2016-02-01 | add new automation types to ParameterDescriptor constructor. | Paul Davis | |
This allows it to be used everywhere, as intended | |||
2015-09-07 | fix some more uninitialized vars | Robin Gareus | |
2015-07-13 | use “1” as small-step for integer controls. | Robin Gareus | |
2015-04-24 | define Trim Parameter Type. | Robin Gareus | |
2014-12-04 | Fix steps for log controls with wide range. | David Robillard | |
2014-12-04 | Make gain controls step by roughly 1.0/0.1 dB. | David Robillard | |
Shoot for roughly 30 steps for all controls. Always keep sensible step information in ParameterDescriptor and just convert for the UI. This is a little weird, but it's less weird than it was before, and works. | |||
2014-12-02 | Fix range of pan controls. | David Robillard | |
Set default range to [0,1] since [0,0] is problematic and useless anyway. | |||
2014-12-01 | Replace half-baked param metadata with descriptor. | David Robillard | |
Among other things, this means that automation controls/lists have the actual min/max/normal/toggled of parameters, and not those inferred from the Parameter ID, which is not correct for things like plugin parameters. Pushing things down to the Evoral::ParmeterDescriptor may be useful in the future to have lists do smarter things based on parameter range, but currently I have just pushed down the above-mentioned currently used attributes. |