Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-27 | amend last commit (don't depend on 0.0) | nick_m | |
2017-02-27 | hopefully fix legacy session loading (tempo) | nick_m | |
2017-02-27 | add TempoMap::next_tempo_section() | nick_m | |
2017-02-27 | fix TempoMap::frame_at_tempo(). | nick_m | |
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 | Revert "libs: debug output for faderport/editor mixer strip sync" | Paul Davis | |
This reverts commit 6fb91b1ac25bbeb282228822efbdc91b62941f6e. | |||
2017-02-25 | Add some missing luabridge::ClassInfo<>::getClassKey() - fix windows builds | Robin Gareus | |
2017-02-25 | OSC: correct busses spelling in GUI | Len Ovens | |
2017-02-24 | libs: debug output for faderport/editor mixer strip sync | Paul Davis | |
2017-02-24 | try to make sure faderport shows the same strip as the editor mixer strip | Paul Davis | |
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-24 | remove misleading/incorrect comment | Paul Davis | |
The previously-commented code is precisely what gets invoked when solo state changes, and had nothing to do with actually changing solo state in any way. | |||
2017-02-23 | OSC: remove invalid feedback for solo and pan az. | Len Ovens | |
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 | LuaBridge: Dedicated type for pointer-lists and const version | Robin Gareus | |
"class C*" cannot be defined nor resolved, so STL containers to class instance pointers need to be special-cased. | |||
2017-02-23 | luaBridge support const references to class-instance pointers | Robin Gareus | |
Support passing "T*" as as "const T* &" argument e.g. std::list<T*>::push_back ( const T* & ) | |||
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 pre-seed Tabbable detached state. | Robin Gareus | |
2017-02-20 | Add a missing #define to our MSVC project (portaudio_backend) | John Emmas | |
2017-02-20 | Allow to create aux sends from Lua scripts | Robin Gareus | |
2017-02-20 | Add Lua bindings for std::list ::front() and ::back() | Robin Gareus | |
2017-02-19 | Emit a signal when Lua session script change (prepare UI update to un/set) | Robin Gareus | |
2017-02-18 | Fix 32bit compilation | Robin Gareus | |
2017-02-18 | move color_to_rgba to LuaAPI for consistency | Robin Gareus | |
2017-02-18 | ptformat: Update lib to upstream 624671c | Damien Zammit | |
Temporary measure to prevent bogus data being parsed: Until .ptx decryption is fully solved, we protect the MIDI data output against bogus values being parsed. | |||
2017-02-17 | Allow to use any Lua function factory, produce bytecode | Robin Gareus | |
2017-02-18 | ptformat: Update lib to upstream 3b60276 | Damien Zammit | |
bugfix: Empty out MIDI events per region Signed-off-by: Damien Zammit <damien@zamaudio.com> | |||
2017-02-17 | ptformat: Update the lib to 9d0b64f (upstream ptformat) | Damien Zammit | |
Adds MIDI region import support and simplifies XOR decryption. Signed-off-by: Damien Zammit <damien@zamaudio.com> | |||
2017-02-17 | leave a ToDo note for the mackie surface | Robin Gareus | |