Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-27 | complete changes to tempo type. | nick_m | |
- this implements in the intention behind the previous commit. a tempo mark is constant until its end has been changed by a shift-drag on the next marker. | |||
2017-02-27 | compile fix | Ben Loftis | |
2017-02-27 | make new (ramped) tempi indidstiguishable from constant to the novice user. | nick_m | |
- stretch drag (using shift on the curve) operates on the true meaning of constant. in other words, the only way you can make a tempo ramped is by adjusting the end tempo (shift drag on the *next* mark). from this point onwards. shift-drag the curve will change the start tempo and ctrl-drag the curve will change the end (needs work). to reset the curve to constant, 'make constant' should simply set the end tempo (unimplemented). | |||
2017-02-27 | correct (?) behaviour of TempoMap::replace_tempo | nick_m | |
2017-02-27 | rework tempo editing. | nick_m | |
most changes are due to a new design where tempo discontinuities at the beginning of a ramped section may be set. this allows easier mapping of live performance, especially in the common case of a ramped ritard before the beginning of a new section. feature summary: holding constraint modifier (shift) while dragging the BBT ruler area drags the tempo lines by changing the start tempo (as before) holding copy modifier (control) while dragging the BBT ruler area drags the tempo lines by changing the end tempo (ahem. not quite there) dragging a tempo mark while holding constraint (shift) will change the previous end tempo to match the marker position *worth trying*. holding constraint and copy modifier (control + shift) while dragging the BBT ruler area attempts to'pinch' or twist the surrounding tempi sp that later ones are not repositioned (currently suffereng from rounding errors) | |||
2017-02-27 | fix crash caused by trying to connect monitor section before it has ports.5.8 | Paul Davis | |
This does not fix the ordering issues caused by things happening before the monitor section gaining ports | |||
2017-02-26 | selected Stripables now have a counter to indicate the order they were ↵ | Paul Davis | |
selected in | |||
2017-02-25 | Add some missing luabridge::ClassInfo<>::getClassKey() - fix windows builds | Robin Gareus | |
2017-02-24 | no-op: move method order in file | Paul Davis | |
2017-02-24 | add a missing class-key | Robin Gareus | |
2017-02-24 | Save Lua script origin (for later updates) -- DSP plugin | Robin Gareus | |
2017-02-24 | Add static class-keys for windows | Robin Gareus | |
2017-02-23 | fix solo + mute controls when slaved | Paul Davis | |
clamp/scale by masters only applies to non-boolean controls | |||
2017-02-23 | Add static Class-Keys for Windows build | Robin Gareus | |
2017-02-23 | Constrain VCA slave value to controllable range | Robin Gareus | |
This prevents overshoot e.g. when writing automation (and related oddities) | |||
2017-02-22 | fix deadlock when assigning a VCA master | Paul Davis | |
2017-02-22 | Update processor Lua bindings | Robin Gareus | |
2017-02-22 | Prepare re-locating missing external files. | Robin Gareus | |
2017-02-22 | NO-OP; whitespace | Robin Gareus | |
2017-02-22 | if a slave's masters are at zero, lock slave to zero and not NaN | Paul Davis | |
2017-02-21 | fix thinko/typo which failed to notify when a VCA is unassigned | Paul Davis | |
2017-02-21 | Add Lua binding to query monotonic time (in microseconds) | Robin Gareus | |
2017-02-21 | Allow to access/load LuaDSP plugins with default plugin lua-bindings API | Robin Gareus | |
2017-02-21 | Implementations for Plugin-Preset-Load to set automation | Robin Gareus | |
2017-02-21 | Add API allowing plugin preset load to affect automation | Robin Gareus | |
2017-02-21 | redesign VCA control over gain (and theoretically other scalar controls) | Paul Davis | |
master(s) value now just scales the control's own value; a trivial bit of math at assign/deassign ensures that values do not change during add/remove master operations | |||
2017-02-20 | Allow to create aux sends from Lua scripts | Robin Gareus | |
2017-02-19 | Emit a signal when Lua session script change (prepare UI update to un/set) | Robin Gareus | |
2017-02-18 | move color_to_rgba to LuaAPI for consistency | Robin Gareus | |
2017-02-17 | Allow to use any Lua function factory, produce bytecode | Robin Gareus | |
2017-02-17 | Add Lua bindings related to solo/mute and realtime control changes | Robin Gareus | |
2017-02-17 | Fix initial order-keys when creating tracks/busses | Robin Gareus | |
.. and leave some notes for the day when UI treemodel won't be canonical to set order-keys. | |||
2017-02-16 | amend 32248b755ba (legacy tempo map). | nick_m | |
2017-02-16 | fix loading of 4.x sessions with a missing initial tempo section. | nick_m | |
- behaviour should match that of 4.x (move the first tempo to frame 0). | |||
2017-02-15 | Add Lua bindings for plugin re-ordering | Robin Gareus | |
2017-02-15 | Don't copy-construct MusicFrame, pass const reference. | Robin Gareus | |
2017-02-15 | unconditionally set region quarter note in set_position(). | nick_m | |
- this fixes incorrect timing of new regions recorded before the music origin. | |||
2017-02-14 | Add missing bindings (after 59daffea1) | Robin Gareus | |
2017-02-14 | Fix lua-doc (Null pointer c'tor doc) | Robin Gareus | |
2017-02-13 | Prepare record with count-in action | Robin Gareus | |
2017-02-13 | latest Czech translation for libs/ardour, from Pavel Fric (December 2016) | Paul Davis | |
2017-02-14 | fix 'snap to beat' havoc-causing misplaced bracket. | nick_m | |
- should fix 7234 | |||
2017-02-13 | fix missing position property in MidiRegion::clone() | nick_m | |
2017-02-12 | Update Japanese translation | Hiroki Inagaki | |
2017-02-09 | remove debug output from PresentationInfo changes | Paul Davis | |
2017-02-09 | fix save_as()' inadvertent marking a session as dirty during the process of ↵ | Paul Davis | |
saving state to disk | |||
2017-02-09 | NO-OP: whitespace removal | Paul Davis | |
2017-02-09 | when adding a default start/end range to a Location while saving a template, ↵ | Paul Davis | |
do not mark the current session dirty | |||
2017-02-08 | an automation control that has to do things before its value is set in an RT ↵ | Paul Davis | |
context should potentially tell its ControlGroup This fixes record-enable controls in a group failing generate a call to the required stuff for tracks (moving meter position, preparing diskstream) #7213 | |||
2017-02-08 | 5.5 incorrectly marked the initial tempo as not locked to meter. | nick_m | |
- the initial tempo must always be locked to meter, so i think it is safe to explicitly set it anyway. |