Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-07 | Add Lua bindings to inspect MidiTrack::MidiControl | Robin Gareus | |
2016-12-07 | fix copy/paste typo in prev. commit | Robin Gareus | |
2016-12-07 | Work around silence-trim config 0dBFS (7b1f97bf) | Robin Gareus | |
2016-12-07 | Revert "Fix export silence threshold by using a constant value for now" | Robin Gareus | |
This reverts commit 6784923a0587e9549f129faa7c75d784028d11a1. | |||
2016-12-06 | Allow sparse CC lists. | Robin Gareus | |
2016-12-06 | Fix #6753 | Julien ROGER | |
Fix "Illegal instruction" due to recursive acquisition/multi release on a RWLock See #6753 notes | |||
2016-12-06 | Fix Multi Duplicate for a Range Selections | Tim Mayberry | |
As mentioned in the previous commit | |||
2016-12-06 | Fix export silence threshold by using a constant value for now | Tim Mayberry | |
All float values defined in the CONFIG_VARIABLE macro seem like they are cast to at some stage before writing (another issue that needs addressing). The default value for export-silence-threshold (-INFINITY) is converted to a value of 0 and as a result nothing is exported with trim enabled. Use the same fixed silence threshold as Mixbus until proper bounds checking and GUI is in place. Related: #6412 | |||
2016-12-06 | add another useful PluginInsert binding | Robin Gareus | |
2016-12-05 | Fixup 08fffef (consistent class name) | Robin Gareus | |
2016-12-05 | Add Lua bindings to manage Groups | Robin Gareus | |
2016-12-05 | set AtomObject body ID to zero (as per spec when unused) | Robin Gareus | |
2016-12-04 | Skip testing example lua scripts which are not bundled | Robin Gareus | |
2016-12-03 | Fix event type and parameter type confusion | David Robillard | |
I'm not sure if this is really the best way to do event types (should it just be a completely static enum in evoral, or completely dynamic and provided by the type map, or a mix like currently?), but previously the event type was frequently set to either total garbage, or parameter types, which are a different thing. This fixes all those cases, and makes Evoral::EventType an enum so the compiler will warn about implicit conversions from int. | |||
2016-12-03 | Fix warnings | David Robillard | |
2016-12-03 | Remove Evoral::MIDIEvent | David Robillard | |
It is slightly questionable whether type specific methods like velocity() belong on Event at all, these may be better off as free functions. However the code currently uses them as methods in many places, and it seems like a step in the right direction, since, for example, we might some day have events that have a velocity but aren't stored as MIDI messages (e.g. if Ardour uses an internal musical model that is more expressive). In any case, the former inheritance and plethora of sloppy casts is definitely not the right thing. | |||
2016-12-03 | Factor out and extend MIDIXML implementation | David Robillard | |
2016-12-03 | Fix Sequence/Event const-correctness issues | David Robillard | |
2016-12-01 | update summary & connection-matrix colors when route-color changes | Robin Gareus | |
2016-11-30 | One fix. | Olivier Humbert | |
2016-11-30 | French translation update | Olivier Humbert | |
more translation + fixes | |||
2016-11-28 | properly handle FS pitch-bend - closes #7140 | Robin Gareus | |
2016-11-28 | Fix Duplicate Track with Copy Playlist option selected | Tim Mayberry | |
Previously two new empty playlists were created. Related to and mentioned in issue #7141 | |||
2016-11-28 | Fix duplicate track with new playlist so only one playlist is created | Tim Mayberry | |
Instead of 2 empty playlists, thanks to elgoun for the patch Resolves: #7141 | |||
2016-11-27 | NO-OP; Backport changes from Mixbus branch | Robin Gareus | |
2016-11-27 | Fix loading, recording & saving MIDI with PolyKeyPressure events. | Robin Gareus | |
GUI still does not handle this (neither automation lane, nor List Editor), but the file loads, plays and exports correctly. | |||
2016-11-26 | Add [hidden] option to list "Dummy" backend with optmized bundles | Robin Gareus | |
2016-11-26 | Add API to enforce valid device selection. | Robin Gareus | |
2016-11-25 | RAII to postpone processor changes/graph recalculation | Robin Gareus | |
2016-11-25 | when duplicating tracks and copying playlists, use a new name for the copied ↵ | Paul Davis | |
playlist | |||
2016-11-25 | Fix forwarding of output-buffers. | Robin Gareus | |
fbc8504f9eb74 swapped the iterators: Instead of iterating over output buffers like BufferSet::read_from(), the new code iterates over the current buffers. In case of 1 in -> 2 out, only the 1st channel was be copied. Also unlike BufferSet::read_from() the ChanCount was not updated. Processors after a Delivery e.g. out-meter, AFL processor did not see all channels. | |||
2016-11-25 | make the session do the right thing when clearing solo state during ↵ | Paul Davis | |
non-loading conditions | |||
2016-11-25 | remove redundant (identical) 2nd conditional, and improve comment | Paul Davis | |
2016-11-25 | when clearing route solo state, do the required update | Paul Davis | |
2016-11-25 | Do not try to restore Route solo state after clearing all solo state | Paul Davis | |
2016-11-25 | fix implementation of SoloControl::clear_all_solo_state() | Paul Davis | |
This no longer emits Changed() unless a change was made, and more importantly, calls AutomationControl::actually_set_value() if the self-soloed value needs to be changed | |||
2016-11-25 | provisional changes to speed up solo changes to large numbers of routes. | Paul Davis | |
Moves global update of solo state and emission of Session::SoloChanged to a single point after 1 to N solo controls are changed. Also avoid unnecessarily emitted Activated() signal for listen controls, though Process::{activate,deactive}() should probably be redesigned to avoid this in a "deeper" way | |||
2016-11-25 | Speed up AFL/PFL changes for large sessions | Robin Gareus | |
update_latency_compensation() and resort_routes() are expensive and were called for every individual change. | |||
2016-11-24 | _maps_from_state is legal after unfreeze (restore state) | Robin Gareus | |
2016-11-23 | catch up with .de translation | Edgar Aichinger | |
2016-11-23 | constify some TempoMap functions. | nick_m | |
2016-11-22 | remove set but not used variable in tempo.cc | nick_m | |
2016-11-22 | amend 66488e117 - BBT clock scrolling handles multiple audio-locked meters. | nick_m | |
2016-11-22 | TempoMap::bbt_duration_at() handles an audio-locked meter. | nick_m | |
- fixes some odd results when scrolling down/up over the BBT clock display. | |||
2016-11-20 | update german translation | Edgar Aichinger | |
2016-11-21 | fix typo in tempo.cc | nick_m | |
2016-11-19 | Allow to call ARDOUR.DSP Lua functions from UI scripts | Robin Gareus | |
2016-11-18 | Recursively scan for MacVSTs | Robin Gareus | |
2016-11-18 | remove thinko in MidiRegion::post_set(). | nick_m | |
- should fix incorrect midi region length on split. | |||
2016-11-17 | Fix track-templates with sidechains -- closes #7117 | Robin Gareus | |