Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-02 | Add function to duplicate until a certain frame. | André Nusser | |
This excludes the 'end' frame. | |||
2015-12-02 | Fix "Crop Region to Range". | André Nusser | |
Before only regions that contained the start of the range were cropped, now all are cropped. | |||
2015-12-02 | rename ProcessSemaphore to Semaphore (UI) | Robin Gareus | |
2015-12-02 | rename ProcessSemaphore to Semaphore (libs) | Robin Gareus | |
2015-12-02 | consolidate semaphore implementation (part four) | Robin Gareus | |
2015-12-02 | consolidate semaphore implementation (part three) | Robin Gareus | |
2015-12-02 | consolidate semaphore implementation (part two) | Robin Gareus | |
2015-12-02 | consolidate semaphore implementation (part one) | Robin Gareus | |
2015-12-02 | fix pthread-windows semaphore detection | Robin Gareus | |
2015-12-02 | prefer pthread-semaphores (posix API) with mingw | Robin Gareus | |
Hopefully this resolves glitches on hyperthreading machines. Apart from using unnamed Semaphores, pthread-w32 includes additional locks (guess: mem-barriers), a fallback implementation and windows-specific tricks that I'd rather not want to know about :) | |||
2015-12-02 | Fix latency compensation for audio data in portaudio backend | Tim Mayberry | |
For drivers that correctly report latency values(ASIO) this should result a much closer alignment of audio in a loopback test. Measurement and adjustment may still be needed, especially for non-ASIO drivers. Testing with the RME HDSP Multiface and Yamaha AG06 using ASIO drivers results in maximum offset of a couple of samples. | |||
2015-12-02 | Use portaudio callback API by default in portaudio backend | Tim Mayberry | |
2015-12-02 | Rename member variables in Portaudio Backend for consistency | Tim Mayberry | |
2015-12-02 | Rename blocking process function in portaudio backend | Tim Mayberry | |
2015-12-02 | Rename blocking thread function in portaudio backend | Tim Mayberry | |
2015-12-02 | fix typo in variable name | Robin Gareus | |
2015-12-02 | merge from mixbus branch. | Robin Gareus | |
keep control surfaces special cases upstream. | |||
2015-12-01 | faderport: factor out encoder divider into a const double | Paul Davis | |
2015-12-01 | faderport: make punch button LED indicate punch status | Paul Davis | |
2015-12-01 | faderport: change panning dividers to give full range across very roughly ↵ | Paul Davis | |
270 degrees of rotation | |||
2015-12-01 | start tweaks to make Shift sticky; remove Shift-press combobox from gui ↵ | Paul Davis | |
since we don't allow that to be bound (next-marker) | |||
2015-12-01 | faderport: switch long-press mechanism to a timeout | Paul Davis | |
This makes the long press action fire after the timeout even if the user is still holding the button, which feels more satisfactory | |||
2015-12-01 | faderport: allow User button to be bound to ANY possible action. | Paul Davis | |
This does involve nagivating some really gnarly menus, which is unfortunate, but we don't have a good general solution for this yet (it is fundamentally the same problem that affects the key binding editor and Mackie support | |||
2015-12-01 | faderport: add punch action | Paul Davis | |
2015-12-01 | faderport: GUI tweaks | Paul Davis | |
2015-12-01 | tweak control surface config window title | Paul Davis | |
2015-12-01 | fix AU preset list | Robin Gareus | |
Don't require user-presets to be present in order to include factory presets | |||
2015-12-01 | remove "medium-length" press concept from faderport code and GUI | Paul Davis | |
2015-12-01 | set control surface window name to (usefully) show control protocol name | Paul Davis | |
2015-12-01 | make (parent,title) variant of ArdourWindow constructor set window title | Paul Davis | |
2015-12-01 | faderport: stick a nice little image of the faderport in the surface GUI | Paul Davis | |
Ideally, the PNG file would be part of the surface GUI but for now just put the PNG into gtk2_ardour/icons | |||
2015-12-01 | Remove unused vestigial frame member of TimeAxisViewItem | Tim Mayberry | |
2015-12-01 | Hide Region frame outline when region width is < 2 pixels, fixes #6615 | Tim Mayberry | |
2015-12-01 | Fix broken load-session utility and change it to load and save a session | Tim Mayberry | |
Rename run-session-tests.sh script to load-save-session.sh and make it operate on only a single session and add a separate load-save-session-collection.sh script Add --massif option to load-save-session.sh script Rename some poorly named variables and add some documentation to the load-save-session.sh script | |||
2015-12-01 | Don't indent inside namespace declaration to be consistent with ardour style | Tim Mayberry | |
2015-12-01 | Use PBD::demangle_symbol in PBD::demangled_name<T> to reduce code duplication | Tim Mayberry | |
2015-12-01 | Rename PBD::symbol_demangle and some variable names to improve readability | Tim Mayberry | |
Rename PBD::symbol_demangle to demangle_symbol so the transitive verb is infront of the object. Rename some local variables and fix documentation. | |||
2015-12-01 | Move PBD symbol demangle functions into pbd/demangle.h/cc | Tim Mayberry | |
Add pbd/demangle.cc source file and move functions from pbd/stacktrace.cc into it | |||
2015-11-30 | faderport: correctly restore mix/proj/trns state from XML | Paul Davis | |
2015-11-30 | faderport: cleanup | Paul Davis | |
2015-12-01 | Make capitalization consistent and other minor spelling corrections. | André Nusser | |
2015-12-01 | Create fr.po | trebmuh | |
add a French translation | |||
2015-11-30 | faderport: add some "curated" actions for mix, proj and trns; make new ↵ | Paul Davis | |
bindings use release, not press | |||
2015-11-30 | faderport: restore button actions, and correctly indicate current action in GUI | Paul Davis | |
2015-11-30 | faderport: some code cleanups, add timing for button presses, add new ↵ | Paul Davis | |
comboboxes to GUI to allow more button programming, save button state | |||
2015-11-29 | no-op: add comment to faderport button ID definitions | Paul Davis | |
2015-11-29 | NOOP, remove trailing whitespace, replace tabs in python scripts | Robin Gareus | |
2015-11-29 | some upcoming release codenames | Robin Gareus | |
2015-11-29 | faderport: add two functioning actions for the mix button | Paul Davis | |
2015-11-29 | basic structure for Faderport GUI | Paul Davis | |
Not fully functional (or sensible yet) but the pieces are all there |