Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-07 | PT import: Insert regions with references to missing sourcesptimport-refactor | Damien Zammit | |
When sample rate of PT session matches Ardour's, we can insert valid regions with references to missing sources since no resampling of these files will be required. This is not possible when sample rates mismatch, so we only do this when rates are the same. | |||
2018-10-07 | libptformat: Update to upstream 50451ac (+source length) | Damien Zammit | |
2018-10-07 | PT import: Add PTImportSelector dialog | Damien Zammit | |
2018-10-07 | PT import: Legalise track names | Damien Zammit | |
2018-10-07 | PT import: Refactor away from Editor into Session | Damien Zammit | |
2018-10-05 | Properly disable looping when deleting loop-range | Robin Gareus | |
2018-10-05 | NO-OP: whitespace | Robin Gareus | |
2018-10-05 | make remove work for transport masters (bug fix, really) | Paul Davis | |
2018-10-05 | remove debug output | Paul Davis | |
2018-10-05 | tweak up display of "time since last msg" for transport masters | Paul Davis | |
2018-10-05 | stop MIDIClock transport master reporting continued timestamps | Paul Davis | |
2018-10-05 | move away from "sync source" concepts | Paul Davis | |
2018-10-05 | move away from "sync source" concepts | Paul Davis | |
2018-10-05 | laying the groundwork for adding/removing transport masters | Paul Davis | |
2018-10-05 | laying the groundwork for adding/removing transport masters | Paul Davis | |
2018-10-04 | Fix the User button for Mixbus; we use it as a button, not a modifier. | Ben Loftis | |
2018-10-05 | Remove debug output from 39f65bbce | Robin Gareus | |
2018-10-04 | Change color of nudge-buttons depending on selection. | Robin Gareus | |
Experimental. This indicates region selection: * nudge region(s): red * nudge playhead or marker(s): default gray This does not indicate marker selection (nudge marker vs playhead), nor does it change when primary-modifier is held (force playhead nudge). | |||
2018-10-04 | Fix French translation #7665 | Robin Gareus | |
2018-10-04 | remove LTC port parameter, since it's no longer a thing. | Paul Davis | |
This commit does not remove this concept from the libs/ardour/engine_state_controller code, which is used exclusively by Waves Track Live (to the extent that this can be said to be "used"). | |||
2018-10-04 | add new ::update_interval() method for transport masters, and use in shared ↵ | Paul Davis | |
::speed_and_position() implementation | |||
2018-10-04 | fix error introduced in MTC transport master | Paul Davis | |
2018-10-04 | Remove cruft | Robin Gareus | |
2018-10-04 | Unhardcode and increase bindable Lua-script-action count | Robin Gareus | |
2018-10-04 | Sort Factory/Lua-script session-templates | Robin Gareus | |
2018-10-04 | Sort Session templates alphabetically | Robin Gareus | |
2018-10-04 | Handle generic-midi bindings per session. | Robin Gareus | |
This allows to special-cases session-specific control-surface state. e.g. midi-learn. Only restore midi-learned, session-specific, bindings when loading a session with generic-midi enabled. Also dis/re-enable generic-midi resets midi-learned, but no other session-independent settings. This also handles the edge case: 1) load global config, generic-midi = ON, w/ bindings. state is remembered as cpi->state 2) load session-condig, generic-midi = OFF, cpi->state is retained 3) user enables the surface, cpi->state from (1) is applied. -> invalid bindings applied -> fail | |||
2018-10-04 | Persistent ctrl-surface state | Robin Gareus | |
Keep latest surface configuration, regardless if surface is active or being deactivated. Current state after de-activation is retained. Currently state loaded from a session overrides global state from global preferences, if the surface is marked active in the session. This is to allow midi-learn. generic-midi and session-specific midi-learn will require additional work. | |||
2018-10-03 | Prevent excessive meter redraws for inactive meters at zero | Robin Gareus | |
2018-10-03 | Properly initialize midi-meters | Robin Gareus | |
Midi meters are using linear 0..1 range, (not decibels, no log-scale falloff). If a track is deactivated, run() is never called. the queued reset never executed and the meter remained at the initialization default -inf (visually it looked like a pegged meter). | |||
2018-10-03 | Remove Transport > TimeMaster toggle from menu | Robin Gareus | |
The checkbox is not kept in sync with Session > Properties > Timecode > JACK Time Master besides, it relies on JACK, relies on ardour being the first jack client and also is mostl useless due to tempo-ramps not being supported by many jack clients. | |||
2018-10-03 | Prevent adding aux-sends to master or monitor | Robin Gareus | |
2018-10-02 | Fix weird behavior in playhead_x_to_grid: use return value from snap_to_grid. | Ben Loftis | |
2018-10-02 | Include Track-number with stem-exports, if track-numbers are present. | Robin Gareus | |
2018-10-02 | Add a GUI option to enable boxy button style | Robin Gareus | |
2018-10-02 | Prepare a boxy, no round borders, button-style | Robin Gareus | |
2018-10-02 | Fix context-menu item "bus" = audio and midi busses. | Robin Gareus | |
Hide/show logic uses "not track". This results in matching both audio and midi busses. | |||
2018-10-02 | Fix false-positive duplicate format detection | Robin Gareus | |
Previously, stem-exports of more than 1 channel always included the export-format, even if only one format was exported. | |||
2018-10-02 | More correct fix for 8bfbef4: the check was already there; just needed to ↵ | Ben Loftis | |
set the dirty flag. | |||
2018-10-02 | Fix deadlock when no region boundaries are selected in the Snap prefs. | Ben Loftis | |
2018-10-02 | ipw: Fix race condition with polling the cancel state of the dialog | Damien Zammit | |
Sometimes the interthread process window dialog reports "cancelled" when it was not actually cancelled, it was just hidden and reshown, Since we are polling the cancel state interthread, we must reset the cancel status BEFORE the dialog is shown, and never toggle the cancel state unless it is a true cancel action by the user. | |||
2018-10-02 | libptformat: Add ability to reuse object && add path to ptf to api | Damien Zammit | |
2018-10-02 | Remove a call to 'fst_audio_master_idle()' | John Emmas | |
Nobody seems quite sure why it's needed but it seems to be crashing a lot of plugins:- http://tracker.ardour.org/view.php?id=7668 | |||
2018-09-30 | Fix Mixbus master-bus tape-saturation controllable | Robin Gareus | |
2018-09-30 | Adapt our remaining MSVC projects for 'boost::atomic' (in case it later gets ↵ | John Emmas | |
extended to the other libs) Stage 3 of 3 | |||
2018-09-30 | Adapt our remaining MSVC projects for 'boost::atomic' (in case it later gets ↵ | John Emmas | |
extended to the other libs) Stage 2 of 3 (more to follow) | |||
2018-09-30 | Adapt our remaining MSVC projects for 'boost::atomic' (in case it later gets ↵ | John Emmas | |
extended to the other libs) Stage 1 of 3 (more to follow) | |||
2018-09-29 | Add support (in our MSVC projects) for using 'boost::atomic' | John Emmas | |
(only done "where necessary" for the moment - more to follow...) | |||
2018-09-28 | FP8/16: include makeup gain control | Robin Gareus | |
2018-09-27 | MCP: Fix up the feedback for the view selection buttons. | Albert Graef | |